Elasticsearch集群启动脚本(start-es)

  1. cd /usr/local/bin
  2. sudo vi start-es

脚本内容如下:

  1. #!/bin/bash
  2. echo "start elasticsearch-------------------------------------------------"
  3. for i in LTSR006 LTSR007 LTSR008
  4. do
  5. ssh $i "source /etc/profile;service elasticsearch start"
  6. done
  7. sleep 3s
  8. jpsx
  9. exit 0

设置脚本执行权限:

  1. sudo chmod +x start-es
  2. sudo chown bigdata:bigdata start-es

Elasticsearch集群停止脚本(stop-es)

  1. cd /usr/local/bin
  2. sudo vi stop-es

脚本内容如下:

  1. #!/bin/bash
  2. echo "stop elasticsearch-------------------------------------------------"
  3. for i in LTSR006 LTSR007 LTSR008
  4. do
  5. ssh $i "source /etc/profile;service elasticsearch stop"
  6. done
  7. sleep 3s
  8. jpsx
  9. exit 0

设置脚本执行权限:

  1. sudo chmod +x stop-es
  2. sudo chown bigdata:bigdata stop-es

分发(选做):

  1. # 使用root账户分发至其他节点
  2. sudo scp -r /usr/local/bin/*-es root@LTSR003:/usr/local/bin/
  3. sudo scp -r /usr/local/bin/*-es root@LTSR005:/usr/local/bin/
  4. sudo scp -r /usr/local/bin/*-es root@LTSR007:/usr/local/bin/
  5. sudo scp -r /usr/local/bin/*-es root@LTSR008:/usr/local/bin/