zookeeper环境搭建


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


环境设置:

linux机器的ip:192.168.1.121  192.168.1.122  192.168.1.123

zookeeper-3.4.5.tar.gz


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

[[email protected] local]# scp zookeeper-3.4.5.tar.gz  192.168.1.122:/usr/local/

解压缩

[[email protected] local]# tar -zxvf zookeeper-3.4.5.tar.gz -C /usr/local/




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

[[email protected] local]# vim /etc/profile

  export ZOOKEEPER_HOME=/usr/local/zookeeper-3.4.5

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


[[email protected] local]# source /etc/profile

[[email protected] local]# scp /etc/profile 192.168.1.123:/etc/



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

[[email protected] zookeeper-3.4.5]# cd /usr/local/zookeeper-3.4.5/conf

[[email protected] conf]# mv  zoo_sample.cfg zoo.cfg

[[email protected] 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

[[email protected] conf]# scp zoo.cfg 192.168.1.122:/usr/local/zookeeper-3.4.5/conf/

[[email protected] conf]# scp zoo.cfg 192.168.1.123:/usr/local/zookeeper-3.4.5/conf/


[[email protected] conf]# mkdir -p  /usr/local/zookeeper-3.4.5/data

[[email protected] conf]# vim myid

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



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


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

[[email protected] 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

[[email protected] 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

[[email protected] 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

[[email protected] data]# zkServer.sh status

JMX enabled by default

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

Mode: follower


//关闭服务端

[[email protected] bin]# zkServer.sh stop



5. 启动、关闭zookeeper客户端

//启动客户端

[[email protected] ~]# zkCli.sh


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



Zookeeper客户端命令

zkCli.sh进入客户端


主要进行增删改查


ls:查看所有的节点

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

set 全路径 数据:修改节点

delete 全路径:删除单个节点

rmr 全路径:递归删除节点

quit:退出zookeeper客户端


zookeeper-2 zookeeper环境搭建














转载于:https://blog.51cto.com/wlan2014/1898023

相关文章:

  • 2021-11-15
  • 2022-01-19
  • 2021-08-01
猜你喜欢
  • 2018-04-19
  • 2021-10-09
  • 2018-06-27
  • 2022-01-22
  • 2021-08-31
  • 2021-10-21
相关资源
相似解决方案