Zookeeper的集群搭建

昨天收到VMware的更新提示,说是一个免费的小更新,于是手欠点了升级。升级之后我的XShell就连不上虚拟机了,蓝瘦....

今天把虚拟机重新设置了一下静态ip,然后就重新改了一遍环境(01),包括Zookeeper的集群配置。把那些设置ip的地方都改了一遍,现在我都换成了集群内的主机名并在/etc/hosts下作了ip的映射,如果再有问题直接改hosts文件就好了,其他不用动。

 

集群搭建

1.解压:tar -xvf zookeeper-3.4.8.tar.gz

   命令:cd zookeeper-3.4.8/conf/

2.创建一个zoo.cfg

   命令:cp zoo_sample.cfg zoo.cfg

① 修改dataDir=/home/software/zookeeper-3.4.8/tmp,tmp目录稍后创建

② 在末尾添加节点,最少3个

    server.1=lh2hadoopAlone:2888:3888
    server.2=hadoop01:2888:3888
    server.3=hadoop02:2888:3888

3.创建dataDir的目录tmp

   命令:mkdir /home/software/zookeeper-3.4.8/tmp

4.创建myid文件,myid 内容为节点id,此处是第一个节点所以内容是1

   在该路径创建:cd /home/software/zookeeper-3.4.8/tmp

   命令:vim myid,修改内容为1.

5.远程拷贝到其他虚拟机节点

scp -r zookeeper-3.4.8 root@hadoop01:/home/software/

scp -r zookeeper-3.4.8 root@hadoop02:/home/software/

分别修改其他两节点的myid内容为2、3

6.在集群节点中,分别启动zookeeper

命令:在Zookeeper的bin目录下执行,

[root@hadoopAlone bin]# sh zkServer.sh start

ZooKeeper JMX enabled by default

Using config: /home/software/zookeeper-3.4.8/bin/../conf/zoo.cfg

Starting zookeeper ... STARTED

在集群节点中,分别查看状态

[root@hadoopAlone bin]# sh zkServer.sh status

ZooKeeper JMX enabled by default

Using config: /home/software/zookeeper-3.4.8/bin/../conf/zoo.cfg

Mode: leader

有一个节点的状态是leader,其他的状态都是follower.

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值