1 一共三个节点(zk服务器集群规模不小于3个节点),要求服务器之间系统时间保持一致。
2 解压 tar zookeeper-3.4.5.tar.gz
3 重命名 mv zookeeper-3.4.5 zookeeper
4 修改环境变量 vi /etc/profile
Export zookeeper_home=/usr/local/zookeeper
Exportpath=.;$zookeeper_home/bin;$JAVA_HOME/…
5 刷新 Source /etc/profile
6 到zookeeper下修改配置文件
Cd/usr/local/zookeeper/conf
Mvzoo_sample.cfg zoo.cfg
7 修改conf vi zoo.cfg
1dataDir=/usr/local/zookeeper/data
2在配置的dataDir下创建myid文件,并在myid文件中写入0(server.0则写入0,server.1则写入1,server.2则写入2)
3最后添加
Server.0=ip:2888:3888
Server.1=ip:2888:3888
Server.2=ip:2888:3888
8在/usr/local/zookeeper/目录下创建文件夹data
9 启动zookeeper:
在bin目录下 zkServer.sh start
查看状态 zkServer.sh status
zkCli.sh 进入zookeeper客户端后
查找 ls / ls /zookeeper
创建并赋值 create /key value
获取 get /key
设置 set /key value
可以看到zookeeper集群的数据一致性
Rmr /path 递归删除节点
Delete /path/child 删除指定某个节点