_最爱吃兽奶 2025-01-06 09:41 采纳率: 0%
浏览 15

编译安装elasticsearch7版本加入systemctl

编译安装elasticsearch7版本加入systemctl

  • 写回答

4条回答 默认 最新

  • 码农阿豪@新空间 新星创作者: 前端开发技术领域 2025-01-06 09:41
    关注
    让阿豪来帮你解答,本回答参考chatgpt3.5编写提供,如果还有疑问可以评论或留言
    步骤如下:
    1. 下载最新版本的Elasticsearch:
    wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.14.0-linux-x86_64.tar.gz
    
    1. 解压文件并移动到合适的安装目录:
    tar -zxvf elasticsearch-7.14.0-linux-x86_64.tar.gz
    mv elasticsearch-7.14.0 /opt
    
    1. 创建一个名为elasticsearch的系统用户和组:
    sudo groupadd elasticsearch
    sudo useradd elasticsearch -g elasticsearch
    
    1. 设置Elasticsearch数据和日志目录的权限:
    sudo chown -R elasticsearch:elasticsearch /opt/elasticsearch-7.14.0/data /opt/elasticsearch-7.14.0/logs
    
    1. 配置Elasticsearch:
      编辑/opt/elasticsearch-7.14.0/config/elasticsearch.yml文件,设置以下配置:
    cluster.name: my-cluster
    node.name: my-node
    path.data: /opt/elasticsearch-7.14.0/data
    path.logs: /opt/elasticsearch-7.14.0/logs
    
    1. 创建systemd服务文件elasticsearch.service
    sudo vi /etc/systemd/system/elasticsearch.service
    

    并添加以下内容:

    [Unit]
    Description=Elasticsearch
    [Service]
    Type=simple
    User=elasticsearch
    Group=elasticsearch
    LimitMEMLOCK=infinity
    Environment=ES_HOME=/opt/elasticsearch-7.14.0
    Environment=ES_PATH_CONF=/opt/elasticsearch-7.14.0/config
    Environment=PID_DIR=/opt/elasticsearch-7.14.0
    ExecStart=/opt/elasticsearch-7.14.0/bin/elasticsearch
    Restart=always
    WorkingDirectory=/opt/elasticsearch-7.14.0
    [Install]
    WantedBy=multi-user.target
    
    1. 启动并设置Elasticsearch开机自启动:
    sudo systemctl daemon-reload
    sudo systemctl enable elasticsearch
    sudo systemctl start elasticsearch
    

    完成以上步骤后,即可成功安装部署Elasticsearch7版本并加入systemctl进行管理。

    评论

报告相同问题?

问题事件

  • 创建了问题 1月6日