摘要
- Elasticsearch Linux 自启动脚本。
Elasticsearch自启动脚本设置
假设文件所在位置为/usr/local/el-start.sh
。内容如下
#!/bin/bash
export JAVA_HOME=/usr/local/java/jdk1.8.0_121
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
su - elastic<<!
cd /home/elastic/elasticsearch-5.5.2/
./bin/elasticsearch -d
exit
!
脚本解释说明
Elasticsearch启动需要jdk支持,故首先设置jdk系统变量
export JAVA_HOME=/usr/local/java/jdk1.8.0_121
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
Elasticsearch启动
#默认不支持root用户启动,切换用户
su - elastic
#进入Elasticsearch安装目录
cd /home/elastic/elasticsearch-5.5.2/
#以后台守护进程方式启动
./bin/elasticsearch -d
#脚本设置完成后执行脚本测试,如果启动成功。则可以将脚本加入系统文件中,系统重启就会自动加载。
#编辑文件
/etc/rc.d/rc.local
#加入
/usr/local/el-start.sh
网友评论