zookeeper集群搭建

准备三台机器,提前安装好jdkjdk安装

windows下载后上传到linux,用xftp,winscp,或者linux 的rz命令都可以

一般机器上都不存在rz命令,需要手动安装yum install lrzsz ,安装后输入 rz 命令,会打开一个窗口选择你要上传的文件即可,


1.上传完毕后,进行解压

tar -zxvf zookeeper-3.4.5.tar.gz

2.解压后进入 zookeeper-3.4.5,里面是这样的结构,.txt结尾的文件你可以自行删掉,我们用不到


3.配置下环境变量

vi /etc/profile 按下键盘G跳到最后一行,我们添加两行配置变量

export ZOOKEEPER_HOME=/gcx/zookeeper-3.4.5

export PATH=$PATH:$ZOOKEEPER_HOME/bin

编辑完后 Shift+z+z退出,source /etc/profile 让环境变量重新生效



4.我们首先修改下配置 cd conf 发现有个zoo_sample.cfg的配置文件,我们复制一份并且修改名字zoo.cfg


5.vi zoo.cfg 修改里面的配置信息


并且配置集群服务


6.创建数据存放目录

mkdir /root/zkData

7.在zkData下新建myid文件,内容为1


8.然后把 etc/profile 和 zookeeper-3.4.5 scp到hadoop_node1,hadoop_node2上

hadoop_node1先进行 source /etc/profile,然后创建 mkdir /root/zkData

在 echo 2 >> myid到zkData下,hadoop_node2和一同理,只需把myid的值变为3

9.分别在每台机器上启动这个命令 bin/zkServer.sh start

再bin/zkServer.sh staus查看状态




在启动的时候内部进行投票选举,基于paxos算法进行投票,算法后面会讲解。

到此一个集群搭建完毕,你可以自己写个脚本直接启动所有的zk服务,就不用再麻烦每次都输入命令启动。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值