1、创建Elasticsearch服务配置文件。
在/etc/systemd/system/目录下,创建elasticsearch.service文件。
vi /etc/systemd/system/elasticsearch.service
将以下内容复制到elasticsearch.service文件中:
[Unit] Description=elasticsearch After=network.target [Service] Type=forking User=es ExecStart=/home/es/elasticsearch-7.10.2/bin/elasticsearch -d PrivateTmp=true # 进程可以打开的最大文件数 LimitNOFILE=65535 # 进程可以打开的最大进程数 LimitNPROC=65535 # 最大虚拟内存 LimitAS=infinity # 最大文件大小 LimitFSIZE=infinity # 超时设置 0-永不超时 TimeoutStopSec=0 # SIGTERM是停止java进程的信号 KillSignal=SIGTERM # 信号只发送给给JVM KillMode=process # java进程不会被杀掉 SendSIGKILL=no # 正常退出状态 SuccessExitStatus=143 # 开机自启动 [Install] WantedBy=multi-user.target |
2、重新加载配置文件
systemctl daemon-reload |
3、设置开机启动
systemctl enable elasticsearch |
4、常用命令
#启动ES systemctl start elasticsearch #停止ES systemctl stop elasticsearch #重启ES systemctl restart elasticsearch #查看ES状态 systemctl status elasticsearch |