zookeeper集群群起脚本

前提条件:

  1. 每个节点的zookeeper配置文件都写好
  2. 在datadir目录下有myid文件
  3. 最好是已经配置好ssh免密登录。

然后就可以启动了,如果我们机器很多的话,不可能一台一台的启动。所以要写个脚本,我的主机名是有规律的hadoop101 ; hadoop102; hadoop103

所以创建脚本的过程如下:

  1. 到/usr/local/bin目录下touch一个文件,这里我叫zkstartUtil.sh,注意要用sudo,不然没权限。

  2. 编辑这个文件的内容如下:

#!/bin/sh
echo "start zkServer..."
for i in 101 102 103
do
ssh hadoop$i "source /etc/profile;/opt/module/zookeeper-3.4.5/bin/zkServer.sh start"
done
  1. 给这个脚本增加执行权限。

chmod a+x zkstartUtil.sh

大功告成,来测试一下:

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容