ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

systemctl管理ElasticSearch

2023-10-21 14:59:23  阅读:199  来源: 互联网

标签:


要使用systemctl管理Elasticsearch,您需要执行以下步骤:
1. 创建一个Elasticsearch的systemd服务文件。在终端中使用以下命令创建一个新的服务文件:

shell
sudo nano /etc/systemd/system/elasticsearch.service

2. 将以下内容复制粘贴到新创建的服务文件中:
shell
[Unit]
Description=Elasticsearch
Documentation=https://www.elastic.co
Wants=network-online.target
After=network-online.target
[Service] Type=simple User=elasticsearch Group=elasticsearch LimitMEMLOCK=infinity LimitNOFILE=65536 ExecStart=/usr/share/elasticsearch/bin/elasticsearch -p ${PID_DIR}/elasticsearch.pid --quiet ExecReload=/bin/kill -s HUP $MAINPID TimeoutStopSec=0 Restart=on-failure RestartSec=5 Environment=ES_HOME=/usr/share/elasticsearch Environment=ES_PATH_CONF=/etc/elasticsearch Environment=PID_DIR=/var/run/elasticsearch EnvironmentFile=-/etc/default/elasticsearch
[Install] WantedBy=multi-user.target

3. 保存并关闭文件。
4. 重新加载systemd服务配置:
shell
sudo systemctl daemon-reload

5. 启动Elasticsearch服务:
shell
sudo systemctl start elasticsearch

6. 检查服务状态:
shell
sudo systemctl status elasticsearch

如果一切正常,您应该看到Elasticsearch服务已经在运行。
7. 设置Elasticsearch服务开机自启动:
shell
sudo systemctl enable elasticsearch

现在,Elasticsearch将会在系统启动时自动启动。
您可以使用以下命令来停止和重启Elasticsearch服务:
- 停止服务:`sudo systemctl stop elasticsearch` - 重启服务:`sudo systemctl restart elasticsearch`
请注意,以上命令中的路径和文件名可能会根据您的安装和配置有所不同,根据实际情况进行相应的调整。

标签:
来源:

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有