zoukankan      html  css  js  c++  java
  • ElasticSearch(十四):Linux下设置ElasticSearch 开机自启

    一、创建脚本文件

    在  /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开机自启完成!

  • 相关阅读:
    Google Accounts,OpenID,OAuth
    Namespaces(命名空间)
    <Araxis Merge>Windows平台下的Merge概览
    <Araxis Merge>快速一览文件的比较与合并
    <Araxis Merge>保存文件
    <Stackoverflow> 声望和节制
    <Stackoverflow> 如何提问
    收集一些好用的搜索引擎
    一个简单的scrapy爬虫抓取豆瓣刘亦菲的图片地址
    应用python编写简单新浪微博应用(一)
  • 原文地址:https://www.cnblogs.com/guoxiangyue/p/11896195.html
Copyright © 2011-2022 走看看