在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

请注意,上述步骤中的路径和配置可能需要根据您的实际安装和配置进行调整。确保替换相应的路径和配置,以适应您的环境。

精彩内容

评论可见,请评论后查看内容,谢谢!!!评论后请刷新页面。