首页 > 系统服务 > 详细

ElasticSearch(十四):Linux下设置ElasticSearch 开机自启

时间:2019-11-20 12:37:33      阅读:96      评论:0      收藏:0      [点我收藏+]

一、创建脚本文件

在  /etc/init.d  目录下,创建脚本文件 elasticsearch

#  cd /etc/init.d/
#  vim elasticsearch

将以下内容写入文件中(其中JDK安装路径、elasticsearch安装路径及用于启动的elasticsearch的用户根据实际情况进行修改)

#!/bin/sh
#chkconfig: 2345 80 05
#description: elasticsearch
 
export JAVA_HOME=/usr/local/java/jdk1.8.0_171
export JAVA_BIN=/usr/local/java/jdk1.8.0_171/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 -  es<<!
    cd /usr/local/elasticsearch-6.8.1
    ./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 - es<<!
    cd /usr/local/elasticsearch-6.8.1
    ./bin/elasticsearch -d
!
    echo "elasticsearch startup"
    ;;  
*)
    echo "start|stop|restart"
    ;;  
esac

exit $?

保存退出

二、设置开机自启

在  /etc/init.d  目录下赋予新创建的elasticsearch文件执行权限

#  chmod +x elasticsearch

添加到开机启动任务

#  chkconfig --add elasticsearch

重启机器,检测elasticsearch是否自启

#  ps -ef|grep elasticsearch

技术分享图片

 elasticsearch进程已经起来

检测elasticsearch服务是否正常

#  curl http://192.168.56.13:9200

技术分享图片

 服务正常,至此Linux下设置Elasticsearch开机自启完成!

ElasticSearch(十四):Linux下设置ElasticSearch 开机自启

原文:https://www.cnblogs.com/guoxiangyue/p/11896195.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!