zookeeper下载安装

####下载
[root@hadoop102 software]# wget https://archive.apache.org/dist/zookeeper/zookeeper-3.5.7/apache-zookeeper-3.5.7-bin.tar.gz

####解压
[root@hadoop102 software]# tar -zxvf apache-zookeeper-3.5.7-bin.tar.gz -C /opt/module
[root@hadoop102 zookeeper-3.5.7]# mkdir zkData
[root@hadoop102 zookeeper-3.5.7]# cd zkData/
[root@hadoop102 zkData]# vim myid 
[root@hadoop102 zkData]# cat myid 
2
####分发到其他
[root@hadoop102 zkData]# cd /opt/module/
[root@hadoop102 module]# xsync zookeeper-3.5.7/







然后进入hadoop103和hadoop104

修改对应的myid 为3和4


############################hadoop103 
[root@hadoop103 zkData]# cat myid 
3

############################hadoop104
[root@hadoop104 zkData]# cat myid 
4

进入conf目录,新建zoo.cfg

[root@hadoop102 zookeeper-3.5.7]# cd conf/
[root@hadoop102 conf]# ll
总用量 12
-rw-r--r--. 1 502 games  535 5月   4 2018 configuration.xsl
-rw-r--r--. 1 502 games 2712 2月   7 2020 log4j.properties
-rw-r--r--. 1 502 games  922 2月   7 2020 zoo_sample.cfg
[root@hadoop102 conf]# cp zoo_sample.cfg zoo.cfg
[root@hadoop102 conf]# vim zoo.cfg


修改内容

dataDir=/opt/module/zookeeper-3.5.7/zkData
server.2=hadoop102:2888:3888
server.3=hadoop103:2888:3888
server.4=hadoop104:2888:3888

修改完之后分发


[root@hadoop102 conf]# xsync zoo.cfg 

集群启动zk


[root@hadoop102 bin]# cd /usr/bin/

[root@hadoop102 bin]# vim zk.sh
#!/bin/bash

case $1 in

"start")
    for i in hadoop102 hadoop103 hadoop104
    do
        echo "--------------- $i zk启动---------------"
        ssh $i "/opt/module/zookeeper-3.5.7/bin/zkServer.sh start"
    done
;;
"stop")
    for i in hadoop102 hadoop103 hadoop104
    do
        echo "--------------- $i zk停止---------------"
        ssh $i "/opt/module/zookeeper-3.5.7/bin/zkServer.sh stop"
    done
;;

"status")
    for i in hadoop102 hadoop103 hadoop104
    do
        echo "--------------- $i zk状态---------------"
        ssh $i "/opt/module/zookeeper-3.5.7/bin/zkServer.sh status"
    done
;;
esac

[root@hadoop102 bin]# chmod 777 zk.sh 

启动

[root@hadoop102 zookeeper-3.5.7]# zk.sh start
--------------- hadoop102 zk启动---------------
ZooKeeper JMX enabled by default
Using config: /opt/module/zookeeper-3.5.7/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED
--------------- hadoop103 zk启动---------------
ZooKeeper JMX enabled by default
Using config: /opt/module/zookeeper-3.5.7/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED
--------------- hadoop104 zk启动---------------
ZooKeeper JMX enabled by default
Using config: /opt/module/zookeeper-3.5.7/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED


###############查看zookeeper状态
[root@hadoop102 zookeeper-3.5.7]# zk.sh status
--------------- hadoop102 zk状态---------------
ZooKeeper JMX enabled by default
Using config: /opt/module/zookeeper-3.5.7/bin/../conf/zoo.cfg
Client port found: 2181. Client address: localhost.
Mode: follower
--------------- hadoop103 zk状态---------------
ZooKeeper JMX enabled by default
Using config: /opt/module/zookeeper-3.5.7/bin/../conf/zoo.cfg
Client port found: 2181. Client address: localhost.
Mode: leader
--------------- hadoop104 zk状态---------------
ZooKeeper JMX enabled by default
Using config: /opt/module/zookeeper-3.5.7/bin/../conf/zoo.cfg
Client port found: 2181. Client address: localhost.
Mode: follower

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值