在Ubuntu 上,您可以通过以下步骤设置Elasticsearch开机自启动:
1.打开终端,使用以下命令创建一个新的elasticsearch.service文件:
sudo nano /etc/systemd/system/elasticsearch.service
2.在打开的文件中,将以下内容粘贴到文件中:
[Unit]
Description=Elasticsearch
Documentation=http://www.elastic.co
Wants=network-online.target
After=network-online.target
[Service]
Environment=JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
Environment=ES_HOME=/usr/share/elasticsearch
Environment=CONF_DIR=/etc/elasticsearch
Environment=DATA_DIR=/var/lib/elasticsearch
Environment=LOG_DIR=/var/log/elasticsearch
Environment=PID_DIR=/var/run/elasticsearch
EnvironmentFile=-/etc/default/elasticsearch
WorkingDirectory=/usr/share/elasticsearch
User=elasticsearch
Group=elasticsearch
ExecStart=/usr/share/elasticsearch/bin/elasticsearch
ExecStop=/usr/share/elasticsearch/bin/elasticsearch-stop
ExecReload=/usr/share/elasticsearch/bin/elasticsearch-shutdown
StandardOutput=journal
StandardError=journal
LimitNOFILE=65536
LimitMEMLOCK=infinity
[Install]
WantedBy=multi-user.target
3.保存并关闭文件(按Ctrl + X,然后按Y,最后按Enter键)。
4.运行以下命令重新加载systemd守护进程管理器:
sudo systemctl daemon-reload
5.启用Elasticsearch服务以在启动时自动启动:
sudo systemctl enable elasticsearch.service
6.启动Elasticsearch服务:
sudo systemctl start elasticsearch.service
现在,Elasticsearch将在系统启动时自动启动。您可以使用以下命令检查服务的状态:
sudo systemctl status elasticsearch.service
请注意,上述步骤中的路径和配置可能需要根据您的实际安装和配置进行调整。确保替换相应的路径和配置,以适应您的环境。
精彩内容
发表评论