您的当前位置:首页正文

Zookper安装完整步骤

2022-05-22 来源:客趣旅游网
2. Zookper安装

使用soft01用户登录

1.准备环境(zookeeper01,zookeeper02和zookeeper03:由于paxos算法要求半数以上存活则为可用,所以必须准备单数个服务器搭建环境)

注:环境准备中如果发现ping主机名很慢但是ping ip很快,则将/etc/resolv.conf中nameserver注释掉2.在zookeeper01上解压缩zookeeper-3.4.5.tar.gztar -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/zookeeperexport PATH=$PATH:$ZOOKEEPER_HOME/bin

4.准备两个文件夹data和log用来存放zookeeper的数据和日志本例中在ZOOKEEPER_HOME/data、ZOOKEEPER_HOME/log在/home/soft01/zookeepermkdir datamkdir log

chmod 755 datachmod 755 log

注意,两个文件夹权限必须为755

5.data目录下面新建myid文件,myid的文件内容为:1

6.在conf目录下面复制zoo_sample.cfg文件为zoo.cfg文件cp zoo_sample.cfg zoo.cfg并修改配置

dataDir=/home/soft01/zookeeper/datadataLogDir=/home/soft01/zookeeper/logserver.1=master:2888:3888server.2=slave1:2888:3888server.3=slave2:2888:3888server.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文件vi2或者3或者4

9.启动4台机器上的zookeeper(每一台需要独立启动)zkServer.sh startzkServer.sh startzkServer.sh start

10.检查启动是否成功首先jps查看进程

QuorumPeerMain显示出zookper成功zkServer.sh status

其中两台是follower,一台是leader

停止leader上的zookeeper,如果其余两台中一台leader则启动成功

如果再停掉一台则剩余的一台状态时不可用的,因为paxos算法要求必须有半数以上服务存活平台才为可用状态zookeeper客户端:cd /zookeeper/bin./zkCli.sh

help

因篇幅问题不能全部显示,请点此查看更多更全内容