系列文章目录
ZK安装与使用
安装
Zookeeper的官网:https://zookeeper.apache.org/
Zookeeper 3.6.1版本:https://zookeeper.apache.org/doc/r3.6.1/index.html
Zookeeper 所有版本的下载地址:https://zookeeper.apache.org/releases.html
Zookeeper 3.6.1版本的下载地址:https://www.apache.org/dyn/closer.lua/zookeeper/zookeeper-3.6.1/apache-zookeeper-3.6.1-bin.tar.gz
github地址:https://github.com/apache/zookeeper
下载后解压apache-zookeeper-3.6.1-bin.tar.gz
tar -zxvf apache-zookeeper-3.6.1-bin.tar.gz
常用的是:
1. zkCli.sh:linux客户端
2. zkCli.cmd:windows客户端
3. zkServer.sh:linux服务端
4. zkServer.cmd:windows服务端
启动服务端
启动前准备
cd zk空间/conf
cp zoo_sample.cfg zoo.cfg
启动命令
# 启动服务器
./bin/zkServer.sh start ./conf/zoo.cfg
#查看是否启动了,查看是否有QuorumPeerMain进程 因为zk是java编写的基于JVM运行
jps
查看启动日志
cat zookeeper-root-server-localhost.localdomain.out
#eg我的机器:
cat logs/zookeeper-jiadun-server-MacBook-Pro-5.local.out
如果jps查看没有启动成功,应该从这个启动日志里面来查找问题。里面有堆栈信息。
启动客户端
zkCli.sh
#或者指定连接某台服务
zkCli.sh -server ip:端口
操作起来就很像linux操作文件。