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
    
  • 相关阅读:
    git clone代码总是失败
    sublime常用快捷键及插件
    canvas圆形倒计时
    box-show的用法
    全选、反选
    数据库,增删改查
    PHP操作MySQL
    输出六个随机字符串
    约瑟夫环的故事
    Unix编程艺术——摘录一
  • 原文地址:https://www.cnblogs.com/jiqing9006/p/9260443.html
Copyright © 2011-2022 走看看