centos设置elasticsearch开机自启动

袁志蒙 731次浏览

摘要:一、编辑elasticsearch.service文件,sudo vim /etc/systemd/system/elasticsearch.service 该操作会创建一个新的es服务文件,开始编写服务脚本 [Unit] Description=Elasticsearch Documentation=https://www.elastic.co Wants=network-online.target ...

一、编辑elasticsearch.service文件

sudo vim /etc/systemd/system/elasticsearch.service

该操作会创建一个新的es服务文件,开始编写服务脚本

[Unit]
Description=Elasticsearch
Documentation=https://www.elastic.co
Wants=network-online.target
After=network-online.target

[Service]
Type=simple
User=elasticsearch
Group=elasticsearch
ExecStart=/usr/share/elasticsearch-7.7.1/bin/elasticsearch -p /usr/share/elasticsearch-7.7.1/pid
Restart=always
RestartSec=10
LimitNOFILE=65536

[Install]
WantedBy=multi-user.target

centos设置elasticsearch开机自启动

配置说明:

Description:服务的描述信息。

After:定义服务应该在哪个服务之后启动。

Requires:定义服务所需的其他服务。

PartOf:定义服务所属的组,当组中的一个服务被启动或停止时,所有服务都将被启动或停止。

ExecStart:定义服务启动时要执行的命令。

Type:定义服务类型,例如simple、forking、oneshot等。

Restart:定义服务在失败时是否应该自动重启。

User:定义要运行服务的用户。

Group:定义要运行服务的组。

WorkingDirectory:定义要运行服务的工作目录。

Environment:定义要设置的环境变量。


二、启用Elasticsearch服务和开机自启,使用以下命令:

# 后台程序重新加载
sudo systemctl daemon-reload

# 开启服务
sudo systemctl start elasticsearch.service

# 查看服务状态
sudo systemctl status elasticsearch.service

# 设置开机自启
sudo systemctl enable elasticsearch.service

# 停止服务
sudo systemctl stop elasticsearch.service


随机内容

表情

共0条评论
  • 这篇文章还没有收到评论,赶紧来抢沙发吧~