1、安装zookeeper, 解压
2、配置
进入$zkHome/conf目录下复制一份配置文件cp zoo_sample.cfg zoo.cfg修改配置 数据文件位置 dataDir=/usr/temp/zkdata 日志文件位置 dataLogDir=/usr/temp/zklog 在最后添加集群配置 server.1=zoo1:2881:3881 server.2=zoo2:2882:3882 server.3=zoo3:2883:3883 zoo1,zoo2,zoo3分别代表三台服务器,修改/etc/hosts文件,配置对应的ip
3、创建myid
去上面配置的dataDir目录下,创建myid文件cd /usr/temp/zkdatatouch myidecho 1 > myid这里的1分别对应配置的server1, 其他两台就分别是2和3
4、配置环境变量
修改 /etc/profile添加export ZOOKEEPER_HOME=/usr/local/java/zookeeper-3.4.9export PATH=$PATH:$ZOOKEEPER_HOME/bin执行source /etc/profile 更新环境变量
5、启动
修改完环境变量后使用zkServer.sh start 启动zk服务然后使用 zkServer.sh status 查看zk是否启动成功
6、验证集群是否成功
使用zkCli.sh进入zk客户端可以用help查看zk客户端命令在1号服务器里执行 set /test_data "fzp" 添加一个节点数据然后再2.3号服务器执行 get /test_data 看是否能获取数据,如果能则说明集群已经配置成功