blob: 6b263633982b5eef983d3316fb1d390d518e65cf [file] [log] [blame]
Ian Maxond8071ee2015-06-24 17:39:05 -07001#!/usr/bin/env bash
2
ramangrover29116eb972013-02-20 20:47:35 +00003ZK_HOME=$1
ramangrover29eb8bf052013-04-02 23:42:56 +00004SERVER_JAVA_HOME=$2
5shift 2
ramangrover29@gmail.coma84a0dc2013-03-07 02:59:33 +00006cd $MANAGIX_HOME/.installer/zookeeper
ramangrover29116eb972013-02-20 20:47:35 +00007tar cf zk.pkg.tar *
8zk_server_id=1
9for zk_host in $@
10do
ramangrover29@gmail.coma84a0dc2013-03-07 02:59:33 +000011 ssh $zk_host "mkdir -p $ZK_HOME"
ramangrover29116eb972013-02-20 20:47:35 +000012 scp ./zk.pkg.tar $zk_host:$ZK_HOME/
13 ssh $zk_host "cd $ZK_HOME && tar xf $ZK_HOME/zk.pkg.tar && chmod +x $ZK_HOME/bin/start_zk.sh"
ramangrover29eb8bf052013-04-02 23:42:56 +000014 ssh $zk_host "$ZK_HOME/bin/start_zk.sh $ZK_HOME $zk_server_id $SERVER_JAVA_HOME" &
ramangrover29116eb972013-02-20 20:47:35 +000015 zk_server_id=`expr $zk_server_id + 1`
16done