因为手头没有多余的机器,使用单机部署zookeeper集群数据库
一、下载zookeeper,我使用的是zookeeper-3.4.6.tar.gz。 vim
二、解压bash
tar -zxvf zookeeper-3.4.6.tar.gz
三、copy成3份 服务器
cp zookeeper-3.4.6 zookeeper-3.4.6_1 cp zookeeper-3.4.6 zookeeper-3.4.6_2 cp zookeeper-3.4.6 zookeeper-3.4.6_3
四、分别修改配置文件日志
cd zookeeper-3.4.6_1/conf vim zoo.cfg tickTime=2000 dataDir=/opt/zookeeper-3.4.6_1/data dataLogDir=/opt/zookeeper-3.4.6_1/log clientPort=2181 initLimit=10 syncLimit=5 server.1=127.0.0.1:2881:3881 server.2=127.0.0.1:2882:3882 server.3=127.0.0.1:2883:3883
参数说明:server
五、创建myid文件blog
vim opt/zookeeper-3.4.6_1/data/myid 1
六、同时设置另外两个zookeeper实例事件
七、启动ip
sh /opt/zookeeper-3.4.6_1/bin/zkServer.sh start
八、启动另外两个实例。内存
注:观察日志能够看到一些错误日志,不用理会,所有启动的时候就OK了
九、查看节点状态
sh zkServer.sh status JMX enabled by default Using config: /opt/zookeeper-3.4.6_1/bin/../conf/zoo.cfg Mode: follower