环境: CentOS 7.1
jdk 8
目标: 在虚拟机上搭建一个三个节点的zookeeper,过程比较简单,记录下来留待日后参考
当前我使用的是 zookeeper-3.4.7.tar.gz,不过最新的好像是3.4.8,不要紧可以自己选择安装最新版本,差别不大。
选择一个你喜欢的位置解压
tar -xf zookeeper-3.4.7.tar.gz
mv zookeeper-3.4.7 zk-node1 //修改解压文件夹的名称
cd zk-node1
在zk-node1目录新建data 和logs目录
在data 目录下新建文件myid 文件内容为数字1,这个数字就是当前zk节点的id,比较重要,不同节点的id不一样。
进入conf目录,将zoo.template.cfg 文件复制一份重命名为zoo.cfg,编辑zoo.cfg,修改配置
clicentPort为端口号
server.1的这个1就是data目录中myid中的数字,截图中配置了三个节点
然后复制zk-node1目录并重命名为zk-node2,和zk-node3,然后修改配置文件,这样就可以得到3个zk节点
配置完成了。
在三个目录的bin目录下分别启动zookeeper
./zkServer.sh start zoo.cfg //启动命令
./zkServer.sh status //查看节点状态