腳本名稱為zk_run.sh
將下面代碼粘貼進zk_run.sh
添加執行權限 chmode +x zk_run.sh
運行腳本 ./zk_run.sh start
如果發現zookeeper沒有啟動起來,嘗試在每個zookeeper的zookeeper-3.4.10/bin/zkEnv.sh腳本最上面添加下面這一行
export JAVA_HOME=/opt/jdk1.8.0_92
到此,我的腳本可以正常運行
如果你的還不行,試試下面這個
把profile的配置信息echo到.bashrc中 echo ‘source /etc/profile’ >> ~/.bashrc
#!/bin/bash usage="Usage: $0 (start|stop|status)" if [ $# -lt 1 ]; then echo $usage exit 1 fi behave=$1 iparray=(node1 node2 node3) path="/home/orco/resources/zookeeper-3.4.10" echo "$behave zkServer cluster" for ip in ${iparray[*]} do echo "ssh to $ip" ssh $ip "$path/bin/zkServer.sh $behave $path/conf/zoo.cfg" sleep 2s done exit 0
