elasticsearch启动、停止脚本

388 阅读1分钟

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目录。