首页 > 代码库 > shell脚本批量启动zookeeper
shell脚本批量启动zookeeper
脚本名称为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
shell脚本批量启动zookeeper
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。