zookeeper安装

Zookper安装
使用soft01用户登录
1.准备环境( zookeeper01,zookeeper02和zookeeper03:由于zob算法要求半数以上存活则为可用, 所以必须准备单数个服务器搭建
环境)
注: 环境准备中如果发现ping主机名很慢但是ping ip很快, 则将/etc/resolv.conf中nameserver注释掉
2.在zookeeper01上解压缩zookeeper-3.4.5.tar.gz
tar -zxvf zookeeper-3.4.5.tar.gz -C /home/soft01
解压完后, 修改名称
mv zookper-3.4.5 zookeeper
3.配置环境变量ZOOKEEPER_HOME、 PATH
配置zookper环境变量/etc/profile
export ZOOKEEPER_HOME=/home/soft01/zookeeper
export PATH=$PATH:$ZOOKEEPER_HOME/bin
4.准备两个文件夹data和log用来存放zookeeper的数据和日志
本例中在ZOOKEEPER_HOME/data、 ZOOKEEPER_HOME/log
在/home/soft01/zookeeper
mkdir data
mkdir log
chmod 755 data
chmod 755 log
注意, 两个文件夹权限必须为755
5.data目录下面新建myid文件, myid的文件内容为:
16
.在conf目录下面复制zoo_sample.cfg文件为zoo.cfg文件
cp zoo_sample.cfg zoo.cfg
并修改配置
dataDir=/home/soft01/zookeeper/data
dataLogDir=/home/soft01/zookeeper/log
server.1=master:2888:3888
server.2=slave1:2888:3888
server.3=slave2:2888:3888
server.4=slave3:2888:3888
7.将zookeeper1上的文件发送到zookeeper2和3上
scp -r ~/zookeeper soft01@slave1:~/
scp -r ~/zookeeper soft01@slave2:~/
scp -r ~/zookeeper soft01@slave3:~/
修改每台机器的/etc/profile
8.修改每个zookeeper上的myid文件vi
2或者3或者4
9.启动4台机器上的zookeeper( 每一台需要独立启动)
zkServer.sh start
zkServer.sh start
zkServer.sh start
10.检查启动是否成功
首先jps查看进程
QuorumPeerMain显示出zookper成功
zkServer.sh status
其中两台是follower, 一台是leader
停止leader上的zookeeper, 如果其余两台中一台leader则启动成功
如果再停掉一台则剩余的一台状态时不可用的, 因为paxos算法要求必须有半数以上服务存活平台才为可用状态
zookeeper客户端:
cd /zookeeper/bin
./zkCli.sh
help


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值