分三步:
1)配置 hosts 文件
2)配置zookeeper-3.4.6 conf 目录下的zoo.cfg 文件
3)同步到 集群机器
有3台机器 master salave1 salave2
一:编辑hosts 文件,如下:
二、目录放置 /opt/modules/zookeeper-3.4.6
三、建 /opt/modules/zookeeper-3.4.6/conf/zoo.cfg文件
zoo.cfg 文件内容如下:
tickTime=2000 initLimit=5 syncLimit=2 dataDir=/opt/modules/zookeeper-3.4.6/server1/data dataLogDir=/opt/modules/zookeeper-3.4.6/server1/dataLog clientPort=2181 server.1=master:2888:3888 server.2=salve1:2888:3888 server.3=salve2:2888:3888 |
四、copy 到其他节点上
scp -r zookeeper-3.4.6/
hadoop@salve1:/opt/modules/
scp -r zookeeper-3.4.6/
hadoop@salve2:/opt/modules/
五、建立myid 文件
需要在如下目录下建立
dataDir=/opt/modules/zookeeper-3.4.6/server1/data
机器对应 server.1 server.2 server.3
server.1 在master上 则 echo 1 > myid 则可
server.2 在master上 则 echo 2 > myid 则可
server.3 在master上 则 echo 3 > myid 则可
六 启动:
分别在 3台 机器的/opt/modules/zookeeper-3.4.6/bin 下运行
./zkServer.sh start
注意一定要三台 机器 都 运行完 再观察 运行状态,否则 显示可能失败
如上显示,则正常启动,如果不正常可以看看
/opt/modules/zookeeper-3.4.6/bin/zookeeper.out 的日志文件
原文地址:http://blog.csdn.net/weihua0722/article/details/39780199