(七)elasticsearch 开机自启 --- Elasticsearch 集群搭建
上一篇:
(六)elasticsearch 集群 网络超时解决方案 --- Elasticsearch 集群搭建
Elasticsearch 开机自启
su root
vi /etc/init.d
vi elasticsearch # 编写开启自启脚本
添加内容如下:
#!/bin/sh
#chkconfig: 2345 80 05
#description: elasticsearch
export JAVA_HOME=/usr/java/latest
export JAVA_BIN=/usr/java/latest/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
case "$1" in
start)
# 这里 es 是你的 es用户 ‘<<!’ 为固定语法
su es<<!
cd /usr/local/elasticsearch
./bin/elasticsearch -d
!
echo "elasticsearch startup"
;;
stop)
# 查找进程,杀死进程 达到停止效果
es_pid=`ps aux|grep elasticsearch | grep -v 'grep elasticsearch' | awk '{print $2}'`
kill -9 $es_pid
echo "elasticsearch stopped"
;;
restart)
es_pid=`ps aux|grep elasticsearch | grep -v 'grep elasticsearch' | awk '{print $2}'`
kill -9 $es_pid
echo "elasticsearch stopped"
su es<<!
cd /usr/local/elasticsearch
./bin/elasticsearch -d
!
echo "elasticsearch startup"
;;
*)
echo "start|stop|restart"
;;
esac
exit $?
Ps: /usr/local/elasticsearch 是你的 es 路径
/usr/java/latest 是你的 jdk 路径位置
Ok,保存退出,执行命令:
chmod +x elasticsearch # 赋予权限
chkconfig --add elasticsearch # 开机自启,天机到服务里
Ok,看一下 elasticsearch 是否成功添加:
chkconfig --list
Ok,也没什么问题,elasticsearch 服务命令:
service elasticsearch start|stop|restart
查看 es 进程:
jps
重启命令:
reboot
重启之后 es 也重新启动,页面访问一下;
Ok,没什么问题,稍等一会,看看集群添加进去没有:
现在集群状态为 yellow ,在稍等一会,集群 状态会变成 green
有一台因网络原因,挂掉了,稍等一会,会被集群加入的。
ok,没什么问题。
(零)linux 从零开始搭建虚拟机集群,安装jdk,ssh免密登录 -- 小白教程
(一)Elasticsearch、head、kibana环境介绍及下载 --- Elasticsearch 集群搭建
(二)elasticsearch集群搭建及启动报错问题解决 --- Elasticsearch 集群搭建
(三)elasticsearch 安装插件 kibana 及 后台启动 --- Elasticsearch 集群搭建
(四)安装elasticsearch-head 后台启动 --- Elasticsearch 集群搭建
(五)elasticsearch 集群扩展 --- Elasticsearch 集群搭建
(六)elasticsearch 集群 网络超时解决方案 --- Elasticsearch 集群搭建