zookeeper-2 zookeeper环境搭建


zookeeper环境搭建linux


 zookeeper服务器集群规模不小于3个节点,要求服务器之间系统时间保持一致。vim


环境设置:服务器

linux机器的ip:192.168.1.121  192.168.1.122  192.168.1.123ide

zookeeper-3.4.5.tar.gzui


1.将本地的移动到192.168.1.121 usr/local/linux文件下,同时复制到其他两台linux:spa

[root@localhost local]# scp zookeeper-3.4.5.tar.gz  192.168.1.122:/usr/local/orm

解压缩server

[root@localhost local]# tar -zxvf zookeeper-3.4.5.tar.gz -C /usr/local/blog




2. 配置环境变量,并同步到其余两台linux上递归

[root@localhost local]# vim /etc/profile

  export ZOOKEEPER_HOME=/usr/local/zookeeper-3.4.5

  export PATH=$JAVA_HOME/bin:$ZOOKEEPER_HOME/bin:$PATH


[root@localhost local]# source /etc/profile

[root@localhost local]# scp /etc/profile 192.168.1.123:/etc/



3. 修改zookeeper的配置文件,,并同步到其余两台linux上

[root@localhost zookeeper-3.4.5]# cd /usr/local/zookeeper-3.4.5/conf

[root@localhost conf]# mv  zoo_sample.cfg zoo.cfg

[root@localhost conf]#vim zoo.cfg

    dataDir=/usr/local/zookeeper-3.4.5/data  --记得建立文件夹

    server.0=192.168.1.121:28888:38888

    server.1=192.168.1.122:28888:38888

    server.2=192.168.1.123:28888:38888

[root@localhost conf]# scp zoo.cfg 192.168.1.122:/usr/local/zookeeper-3.4.5/conf/

[root@localhost conf]# scp zoo.cfg 192.168.1.123:/usr/local/zookeeper-3.4.5/conf/


[root@localhost conf]# mkdir -p  /usr/local/zookeeper-3.4.5/data

[root@localhost conf]# vim myid

0 ----添加内容为0,其他两台linux分别是1 2



4. 启动、关闭zookeeper服务端、客户端


//三个机器都启动服务端

[root@localhost bin]# zkServer.sh start

JMX enabled by default

Using config: /usr/local/zookeeper-3.4.5/bin/../conf/zoo.cfg

Starting zookeeper ... STARTED


//查看状态192.168.1.121

[root@localhost data]# zkServer.sh status

JMX enabled by default

Using config: /usr/local/zookeeper-3.4.5/bin/../conf/zoo.cfg

Mode: follower

//查看状态192.168.1.122

[root@localhost data]# zkServer.sh status

JMX enabled by default

Using config: /usr/local/zookeeper-3.4.5/bin/../conf/zoo.cfg

Mode: leader

//查看状态192.168.1.123

[root@localhost data]# zkServer.sh status

JMX enabled by default

Using config: /usr/local/zookeeper-3.4.5/bin/../conf/zoo.cfg

Mode: follower


//关闭服务端

[root@localhost bin]# zkServer.sh stop



5. 启动、关闭zookeeper客户端

//启动客户端

[root@localhost ~]# zkCli.sh


到此为止,zookeeper安装完毕。下面将讲解zookeeper的基本操做;



Zookeeper客户端命令

zkCli.sh进入客户端


主要进行增删改查


ls:查看全部的节点

create 全路径 数据(节点有临时、永久):添加节点

set 全路径 数据:修改节点

delete 全路径:删除单个节点

rmr 全路径:递归删除节点

quit:退出zookeeper客户端


wKioL1iyLoHDL-k4AAAl4bwct98224.png-wh_50

相关文章
相关标签/搜索