欢迎光临
我的个人博客网站

elasticsearch设置执行脚本并添加开机启动

/etc/init.d目录下新建文件elasticsearch

#!/bin/sh
#chkconfig: 2345 80 05
#description: elasticsearch
export JAVA_HOME=/usr/java/jdk1.8.0_112
export JAVA_BIN=/usr/java/jdk1.8.0_112/bin
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME JAVA_BIN PATH CLASSPATH
case $1 in
start)
su lyt<<!
cd /home/lyt/devrepo/elk5/elasticsearch5.6.9
./bin/elasticsearch d
!
echo “elasticsearch startup”
;;
stop)
es_pid=`ps aux|grep elasticsearch | grep -v ‘grep elasticsearch’ | awk ‘{print $2}’`
kill 9 $es_pid
echo “elasticsearch stopped”
;;
restart)
es_pid=`ps aux|grep elasticsearch | grep -v ‘grep elasticsearch’ | awk ‘{print $2}’`
kill 9 $es_pid
echo “elasticsearch stopped”
su lyt<<!
cd /home/lyt/devrepo/elk5/elasticsearch5.6.9
./bin/elasticsearch d
!
echo “elasticsearch startup”
;;
*)
echo “start|stop|restart”
;;
esac
exit $?

保存退出,赋予执行权限

chmod +x elasticsearch

添加到开机启动任务

chkconfig -add elasticsearch

如果不设置开机启动的话,也可以使用service elasticsearch start/stop/restart来操作

赞(0) 打赏
未经允许不得转载:张拓的天空 » elasticsearch设置执行脚本并添加开机启动
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

专业的IT技术经验分享 更专业 更方便

联系我们本站主机

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏