zoukankan      html  css  js  c++  java
  • 配置ElasticSearch快捷启动

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

    #!/bin/sh
    #chkconfig: 2345 80 05
    #description: es
    
    #export JAVA_HOME=/usr/local/java/jdk1.8.0_171
    #export JAVA_BIN=$JAVA_HOME/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
    
    password="123456"
    es_home="/usr/local/elasticsearch-6.3.0"
    case $1 in
    start)
        cd $es_home
        ./bin/elasticsearch -d -p "$es_home/pid"
        echo "es start" #将该行替换成你自己的服务启动命令
        ;;
    stop)
        echo $password |sudo -S kill -9 `cat $es_home/pid`
        echo "es stop" #将该行替换成你自己的服务启动命令
        ;;
    restart)
        echo $password |sudo -S kill -9 `cat $es_home/pid`
        echo "es stop" #将该行替换成你自己的服务启动命令
    
        cd $es_home
        ./bin/elasticsearch -d -p "$es_home/pid"
    
        echo "es start" #将该行替换成你自己的服务启动命令
        ;;
    *)
        echo "start|stop|restart" #将该行替换成你自己的服务启动命令
        ;;
    esac
    
    

    保存退出,赋予执行权限

    chmod +x elasticsearch 
    

    执行如下

    /etc/init.d/elasticsearch start
    /etc/init.d/elasticsearch stop
    /etc/init.d/elasticsearch restart
    

    创建软连接

    ln -s 源文件 目标文件
    
    sudo ln -s /etc/init.d/elasticsearch /usr/bin/elasticsearch
    
    $ ll elasticsearch 
    lrwxrwxrwx 1 root root 25 7月   3 18:18 elasticsearch -> /etc/init.d/elasticsearch*
    

    经过这么处理之后,就可以直接在终端使用了。

    jiqing@Ubuntu:/usr/bin$ elasticsearch stop
    es stop
    jiqing@Ubuntu:/usr/bin$ elasticsearch start
    es start
    
  • 相关阅读:
    mysql在第一次查询的时候很慢,第二次查询就比较快的原因?
    mysql的递归(使用函数)
    什么样的男人才是女人眼中最帅的男人
    面试题总结
    java的重载总结
    arduino读取GPIO数据
    electron+react项目改为typescript
    百度AI训练营笔记
    python读取文件出现ufeff问题
    大端小端
  • 原文地址:https://www.cnblogs.com/jiqing9006/p/9260443.html
Copyright © 2011-2022 走看看