ElasticSearch 实战:Linux下设置ElasticSearch 开机自启
在Linux系统中设置ElasticSearch开机自启动,可以通过创建一个系统服务单元文件来实现。以下是一个基本的服务单元文件示例,假设ElasticSearch的安装目录在/usr/local/elasticsearch
。
- 创建ElasticSearch服务文件:
sudo nano /etc/systemd/system/elasticsearch.service
- 添加以下内容到文件中:
[Unit]
Description=Elasticsearch
After=network.target
[Service]
Type=simple
User=<username>
Group=<groupname>
ExecStart=/usr/local/elasticsearch/bin/elasticsearch
Restart=on-failure
[Install]
WantedBy=multi-user.target
替换<username>
和<groupname>
为运行ElasticSearch进程的用户和组。
- 重新加载systemd管理器配置:
sudo systemctl daemon-reload
- 启动ElasticSearch服务并设置开机自启:
sudo systemctl start elasticsearch
sudo systemctl enable elasticsearch
确保ElasticSearch的用户有足够的权限来访问和运行ElasticSearch。如果你使用的是非root用户,请确保你的用户有执行elasticsearch
二进制文件的权限。
评论已关闭