您的位置:首页 > 其它

Elasticsearch集群启动关闭重启操作

2016-11-06 20:03 375 查看
ES集群如果节点较多,在重启,关闭,启动等操作的时候,需要一个一个操作,非常麻烦,下面提供一种方式,可以通过脚本的方式,在一台节点上操作即可:

一、配置节点之间免密码登录;

具体配置方法,请百度搜索下就有了。

二、创建一下脚本完成操作:

集群启动

在elasticsearch安装目录下创建elasticstart.sh文件,内容如下:

!/bin/bash

ssh 100.100.37.26 /home/elasticsearch/bin/service/elasticsearch start

ssh 100.100.37.27 /home/elasticsearch/bin/service/elasticsearch start

ssh 100.100.37.28 /home/elasticsearch/bin/service/elasticsearch start

ssh 100.100.37.29 /home/elasticsearch/bin/service/elasticsearch start

ssh 100.100.37.30 /home/elasticsearch/bin/service/elasticsearch start

ssh 100.100.37.31 /home/elasticsearch/bin/service/elasticsearch start

ssh 100.100.37.32 /home/elasticsearch/bin/service/elasticsearch start

ssh 100.100.37.33 /home/elasticsearch/bin/service/elasticsearch start

代码说明:

ssh 100.100.37.26表示ssh方式登陆到服务器,/home/elasticsearch/bin/service/elasticsearch start 表示启动ES节点服务。集群里面有几个节点,需要都在此脚本中添上。

创建完脚本后,切换到文件目录,执行elasticstart.sh 启动所有节点。

集群重启

重启操作与启动操作步骤一致,重启文件内容如下:

ssh 100.100.37.26 /home/elasticsearch/bin/service/elasticsearch restart

ssh 100.100.37.27 /home/elasticsearch/bin/service/elasticsearch restart

ssh 100.100.37.28 /home/elasticsearch/bin/service/elasticsearch restart

ssh 100.100.37.29 /home/elasticsearch/bin/service/elasticsearch restart

ssh 100.100.37.30 /home/elasticsearch/bin/service/elasticsearch restart

ssh 100.100.37.31 /home/elasticsearch/bin/service/elasticsearch restart

ssh 100.100.37.32 /home/elasticsearch/bin/service/elasticsearch restart

ssh 100.100.37.33 /home/elasticsearch/bin/service/elasticsearch restart

集群关闭

关闭操作与启动操作步骤一致,文件内容如下:

!/bin/bash

ssh 100.100.37.26 /home/elasticsearch/bin/service/elasticsearch stop

ssh 100.100.37.27 /home/elasticsearch/bin/service/elasticsearch stop

ssh 100.100.37.28 /home/elasticsearch/bin/service/elasticsearch stop

ssh 100.100.37.29 /home/elasticsearch/bin/service/elasticsearch stop

ssh 100.100.37.30 /home/elasticsearch/bin/service/elasticsearch stop

ssh 100.100.37.31 /home/elasticsearch/bin/service/elasticsearch stop

ssh 100.100.37.32 /home/elasticsearch/bin/service/elasticsearch stop

ssh 100.100.37.33 /home/elasticsearch/bin/service/elasticsearch stop
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  集群 脚本 密码 百度