编译安装elasticsearch7版本加入systemctl
4条回答 默认 最新
关注让阿豪来帮你解答,本回答参考chatgpt3.5编写提供,如果还有疑问可以评论或留言
步骤如下:- 下载最新版本的Elasticsearch:
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.14.0-linux-x86_64.tar.gz- 解压文件并移动到合适的安装目录:
tar -zxvf elasticsearch-7.14.0-linux-x86_64.tar.gz mv elasticsearch-7.14.0 /opt- 创建一个名为
elasticsearch的系统用户和组:
sudo groupadd elasticsearch sudo useradd elasticsearch -g elasticsearch- 设置Elasticsearch数据和日志目录的权限:
sudo chown -R elasticsearch:elasticsearch /opt/elasticsearch-7.14.0/data /opt/elasticsearch-7.14.0/logs- 配置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- 创建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- 启动并设置Elasticsearch开机自启动:
sudo systemctl daemon-reload sudo systemctl enable elasticsearch sudo systemctl start elasticsearch完成以上步骤后,即可成功安装部署Elasticsearch7版本并加入
systemctl进行管理。解决 无用评论 打赏 举报