3t4342 发表于 2015-1-26 09:12:34

zookeeper集群搭建

zookeeper下载:http://mirrors.hust.edu.cn/apache/zookeeper/zookeeper-3.4.6/zookeeper-3.4.6.tar.gz部署机器IP和主机名192.168.2.2 r1

192.168.2.3 r2
192.168.2.4 r3


创建用户(3个节点)
useradd zk
passwd zk

将zookeeper的包上传到zk用户的家目录解压(192.168.2.2示例)
tar –zvxf zookeeper-3.4.6.tar.gz
然后
cd /home/zk/zookeeper-3.4.6/conf
cp zoo_sample.cfg zoo.cfg
vi zoo.cfg
添加一下内容
dataDir=/home/zk/zookeeper

server.1=192.168.2.2:2888:3888
server.2=192.168.2.3:2888:3888
server.3=192.168.2.4:2888:3888

(原先是配置了hosts后,添加
server.1=r1:2888:3888
server.2=r2:2888:3888
server.3=r3:2888:3888
的,但启动后发现节点无法选举)

保存退出

mkdir /home/zk/zookeeper
cd /home/zk/zookeeper
vi myid
输入1
保存退出
192.168.2.3/4的myid分别输入2,3

myid的值为1表示节点1,以此类推

日志输出设置:
默认的日志输出在zookeeper-3.4.6/bin/zookeeper.out

现在调整相关配置让其输出到/home/zk/log


Zk的启动、关闭、状态查看等
cd /home/zk/zookeeper-3.4.6/bin
./zkServer.sh{start|start-foreground|stop|restart|status|upgrade|print-cmd}


页: [1]
查看完整版本: zookeeper集群搭建