zookeeper 安装

下载地址:

http://mirrors.cnnic.cn/apache/zookeeper/zookeeper-3.3.6/zookeeper-3.3.6.tar.gz

解压:tar -zxvf zookeeper-3.3.6.tar.gz

进入zookeeper 解压目录: cd zookeeper-3.3.6/

创建zookper 数据目录:  mkdir data

进入zookeeper 的配置目录: cd conf

编辑文件:vim zoo.cfg

写入如下: 

tickTime=2000

dataDir=/root/soft/zookeeper-3.3.6/data

clientPort=2181

initLimit=5

syncLimit=2

server.1=air00:2888:3888  

server.2=air01:2888:3888 

server.3=air02:2888:3888

 进入zookeeper 数据目录:cd  /root/soft/zookeeper-3.3.6/data

  运行:echo "1"> myid  ##因为是第一个服务器,所以写入1,第二个则写入2,第三个则写入3

运行:

bin/zkServer.sh start

显示:

[root@air00 zookeeper-3.3.6]# bin/zkServer.sh start

JMX enabled by default

Using config: /root/soft/zookeeper-3.3.6/bin/../conf/zoo.cfg

Starting zookeeper ... STARTED

[root@air00 zookeeper-3.3.6]# jps

9597 Jps

9578 QuorumPeerMain (zookeeper 的进程)


 bin/zkCli.sh -server air00:2181 启动zookeeper 客户端

ZooKeeper 常用四字命令:

      ZooKeeper 支持某些特定的四字命令字母与其的交互。它们大多是查询命令,用来获取 ZooKeeper 服务的当前状态及相关信息。用户在客户端可以通过 telnet 或 nc 向 ZooKeeper 提交相应的命令

  • 1. 可以通过命令:echo stat|nc 127.0.0.1 2181 来查看哪个节点被选择作为follower或者leader

  • 2. 使用echo ruok|nc 127.0.0.1 2181 测试是否启动了该Server,若回复imok表示已经启动。

  • 3. echo dump| nc 127.0.0.1 2181 ,列出未经处理的会话和临时节点。

  • 4. echo kill | nc 127.0.0.1 2181 ,关掉server

  • 5. echo conf | nc 127.0.0.1 2181 ,输出相关服务配置的详细信息。

  • 6. echo cons | nc 127.0.0.1 2181 ,列出所有连接到服务器的客户端的完全的连接 / 会话的详细信息。

  • 7. echo envi |nc 127.0.0.1 2181 ,输出关于服务环境的详细信息(区别于 conf 命令)。

  • 8. echo reqs | nc 127.0.0.1 2181 ,列出未经处理的请求。

  • 9. echo wchs | nc 127.0.0.1 2181 ,列出服务器 watch 的详细信息。

  • 10. echo wchc | nc 127.0.0.1 2181 ,通过 session 列出服务器 watch 的详细信息,它的输出是一个与 watch 相关的会话的列表。

  • 11. echo wchp | nc 127.0.0.1 2181 ,通过路径列出服务器 watch 的详细信息。它输出一个与 session 相关的路径。




转载于:https://my.oschina.net/u/1388024/blog/318231

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值