zookeeper的配置搭建

大数据集群搭建之——zookeeper的搭建

配置

#解压
tar -zxvf zookeeper-3.4.10.tar.gz -C /opt/
#改名
mv zookeeper-3.4.10/ zookeeper
#配置环境变量...
#进入到zookeeper目录中,创建一个zkData目录,并创建一个myid文件,将写入你的节点id
mkdir zkData
cd zkData
vi myid
#写入一个数字到myid中,如1,每一个zk节点中的id都不可以相同。
# 注意文件名必须是上面的,不可以自定义。

# 修改配置文件,进入到zookeeper的conf文件夹中
cd zookeeper/conf
## 修改配置文件名
cp zoo_sample.cfg zoo.cfg
## 修改以下内容
dataDir=/opt/zookeeper/zkData # 这是你的zookeeper的数据文件位置
## 添加以下内容
server.2=hadoop01:2888:3888
server.3=hadoop02:2888:3888
server.4=hadoop03:2888:3888
# server.myid中的数字=对应的主机名称:Leader服务器交换信息的端口,重新选举的端口号。

编写一个脚本启动群起zookeeper

#zk启动,关闭,状态脚本,在/etc/profile.d/ 下新建一个以.sh结尾的文件,将环境变量写入其中。
vi zk.sh 
#添加以下内容
#!/bin/bash
case $1 in 
"start") {
	for i in hadoop01 hadoop02 hadoop03
	do 
		ssh $i "/opt/zookeeper/bin/zkServer.sh start"
	done
};;
"stop"){
for i in hadoop01 hadoop02 hadoop03
	do 
		ssh $i "/opt/zookeeper/bin/zkServer.sh stop"
	done
};;
"status"){
for i in hadoop01 hadoop02 hadoop03
	do 
		ssh $i "/opt/zookeeper/bin/zkServer.sh status"
	done
};;
esac

#给与可执行权限
chmod 777 zk.sh
# 将zk.sh拷贝到/usr/bin下,就可以使用zk.sh start|stop|status 对集群进行启动,关闭,查看状态

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

缘来是酋长啊

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值