一.Zookeeper安装
- 进入software目录
cd /home/software/
- 关闭防火墙
service iptables stop
chkconfig iptables off
- 安装JDK
- 下载Zookeeper的安装 - 云主机只允许下载不能上传
wget http://bj-yzjd.ufile.cn-north-02.ucloud.cn/zookeeper-3.4.8.tar.gz
- mac远程上传zookeeper压缩包
scp /Users/qipengkun/Desktop/code.tarena.com.cn/CGBIII/CGB-V4/BIG/zookeeper-3.4.8.tar.gz root@192.168.221.5:/home/software
- 解压安装
tar -xvf zookeeper-3.4.8.tar.gz
- 进入Zookeeper安装包的conf目录下
cd zookeeper-3.4.8/conf
- 复制
cp zoo_sample.cfg zoo.cfg
- 编辑zoo.cfg
vim zoo.cfg
修改
dataDir=/home/software/zookeeper-3.4.8/tmp
- 进入Zookeeper安装目录的bin目录下
cd ../bin
- 启动Zookeeper
sh zkServer.sh start
- 查看在运行的Java进程
jps
应该出现QuorumPeerMain - 查看Zookeeper的状态
sh zkServer.sh status
单机模式下应该出现Mode:standalone
二.Zookeeper基本命令
- 启动服务器端
sh zkServer.sh start
- 停止服务器端
sh zkServer.sh stop
- 启动客户端
sh zkCli.sh
- 退出客户端
quit
- 查看服务器运行状态
sh zkServer.sh status
- 查看根路径下的节点
ls /
- 在根节点下创建一个子节点log
create /log 'manage log servers'
- 删除根节点下的子节点log - 要求被删除的节点下没有子节点
delete /log
- 递归删除
rmr /video
- 查看video节点的数据以及节点信息
get /video
- 修改节点数据
set /video 'videos'
- 创建顺序节点
create -s /video ''