zookeeper集群安装部署
1:规划:
集群建议至少在三台服务器上部署
192.168.1.171
192.168.1.172
192.168.1.173
2:去各个服务器(节点)部署zookeeper服务 简称为zk
首先下载对应安装包:zookeeper-3.4.5.tar.gz,上传至服务器
解压:tar -zxvf zookeeper-3.4.5.tar.gz
mv zookeeper-3.4.5 zookeeper
cd zookeeper/conf
mv zoo_sample.cfg zoo.cfg
vi zoo.cfg
dataDir=/usr/local/zookeeper/data【注意:需要提前创建data目录】
server.0=192.168.1.171:2888:3888
server.1=192.168.1.172:2888:3888
server.2=192.168.1.173:2888:3888
下面还需要再data目录下面创建一个文件myid,文件内容是服务器对应的编号。在这的话对应的编号为0 1 2
下面把171服务器中的zookeeper目录拷贝到其他节点
scp -rq zookeeper 192.168.1.172:/usr/local/
scp -rq zookeeper 192.168.1.173:/usr/local/
最后对应修改172服务器中zk里面的myid文件内容为1
修改173服务器中zk里面的myid文件内容为2
搞定!
3:启动
cd zookeeper/bin
启动zk服务:./zkServer.sh start
停止zk服务:./zkServer.sh stop
查看zk当前节点的状态:./zkServer.sh status
通过zk客户端可以连接到zk集群中:./zkCli.sh
注意:集群模式的话需要保证集群间节点的时间同步
* * * * * /usr/sbin/ntpdate time.nist.gov