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