码迷,mamicode.com
首页 > 其他好文 > 详细

配置ElasticSearch快捷启动

时间:2018-07-03 21:35:00      阅读:197      评论:0      收藏:0      [点我收藏+]

标签:软连接   cat   config   $path   执行   art   kconfig   cse   处理   

/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

    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

配置ElasticSearch快捷启动

标签:软连接   cat   config   $path   执行   art   kconfig   cse   处理   

原文地址:https://www.cnblogs.com/jiqing9006/p/9260443.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!