1、构建elasticsearch启动脚本 start_es.sh
#!/bin/bash
export ES_HOME=elasticsearch安装目录
su test -c "sh ${ES_HOME}/bin/elasticsearch -d -p ${ES_HOME}/pid"
参数说明:
su:登陆用户。
test:部署elasticsearch用户,避免root用户而无法启动。
c:c参数后跟具体命令
d:elasticsearch作为守护线程后台启动。
p:指定线程ID文件,需要新建。
2、构建elasticsearch停止脚本stop_es.sh
#!/bin/bash
export ES_HOME=elasticsearch安装目录
sudo kill `cat ${ES_HOME}/pid`
建议:启动脚本建议放在安装目录的bin目录下,因为一般启动的脚本都会在bin目录。