Zookeeper集群一键启动脚本

Zookpeeper 2016-09-10

一键启动zookeeper集群

  • 集群部署规划:

    192.168.253.100 node-01 zk-01 kafka-01 storm-01
    192.168.253.101 node-02 zk-02 kafka-02 storm-02
    192.168.253.102 node-03 zk-03 kafka-03 storm-03
  • 集群配置环境:

    #set zookeeper env
    export ZK_HOME=/export/software/zookeeper
    export PATH=${ZK_HOME}/bin:$PATH
  • 一键启动脚本的环境变量配置

    #set onekey env
    export OK_HOME=/export/servers/oneKey
    export PATH=${OK_HOME}/zk:$PATH
  • 一键启动的目录信息

    cd /export/servers/oneKey/zk
    ll
    -rw-r--r--. 1 root root  21 Nov 11 03:46 slave
    -rwxr-xr-x. 1 root root 160 Nov 11 03:46 startzk.sh
    -rwxr-xr-x. 1 root root 172 Nov 11 03:47 stopzk.sh
  • slave.sh文件

    node-01
    node-02
    node-03
  • startzk.sh文件

    cat /export/servers/oneKey/zk/slave | while read line
    do
    {
     echo $line
     ssh $line "source /etc/profile;nohup zkServer.sh start >/dev/nul* 2>&1 &"
    }&
    wait
    done
  • stopzk.sh文件

    cat /export/servers/oneKey/zk/slave | while read line
    do
    {
     echo $line
     ssh $line "source /etc/profile;jps |grep QuorumPeerMain |cut -c 1-4 |xargs  kill -s 9"
    }&
    wait
    done 

文章出处:http://qxu2148080263.my3w.com/index.php/archives/12/


每一个成功的背后都有无数个无人知晓的黑夜。

因为

夜晚,是超越对手的最佳时机。

===================== 码农1024 =====================#蔺光岭#


本文由 蔺光岭 创作,采用 知识共享署名 4.0,可自由转载、引用,但需署名作者且注明文章出处。

还不快抢沙发

添加新评论