es开机自启动

配置elasticsearch启动文件和启动配置
创建elasticsearch的系统启动服务文件,进入到 cd /etc/init.d 目录
cd /etc/init.d   【进入到目录】
vi elasticsearch    【创建elasticsearch系统启动服务文件】

编写启动脚本

!/bin/bash

chkconfig: 345 63 37

description: elasticsearch

processname: elasticsearch-7.10.2

这个目录是你Es所在文件夹的目录 su es是用户

export ES_HOME=/usr/local/elasticsearch-7.10.2
case $1 in
start)
su es<<!
cd $ES_HOME
./bin/elasticsearch -d -p pid
exit
!
echo "elasticsearch is started"
;;
stop)
pid=cat $ES_HOME/pid
kill -9 $pid
echo "elasticsearch is stopped"
;;
restart)
pid=cat $ES_HOME/pid
kill -9 $pid
echo "elasticsearch is stopped"
sleep 1
su es<<!
cd $ES_HOME
./bin/elasticsearch -d -p pid
exit
!
echo "elasticsearch is started"
;;
*)
echo "start|stop|restart"
;;
esac
exit 0

修改文件权限
chmod 777 elasticsearch
添加和删除服务并设置启动方式

添加系统服务

chkconfig --add elasticsearch

删除系统服务

chkconfig --del elasticsearch

关闭和启动服务

启动服务

service elasticsearch start

停止服务

service elasticsearch stop

重启服务

service elasticsearch restart

设置服务是否开机启动

开启开机自动启动服务

chkconfig elasticsearch on

关闭开机自动启动服务

chkconfig elasticsearch off

查看当前的开机启动服务命令
chkconfig --list

posted @ 2022-11-08 11:09  dark_one  阅读(268)  评论(0编辑  收藏  举报