额,好久没更新,年关上想着过年去了。 在家闲来无事,看看zk做集群。看了博客用的都是多台linux客户端安装,我本机的固态空间不够了只能单机跑集群了。以下是安装步骤 1.将zookeeper-3.4.
额,好久没更新,年关上想着过年去了。
在家闲来无事,看看zk做集群。看了博客用的都是多台linux客户端安装,我本机的固态空间不够了只能单机跑集群了。以下是安装步骤
1.将zookeeper-3.4.6.tar.gz安装复制到linux /usr/local/zookeeper
2.解压zookeeper包
# tar -zxf zookeeper-3.4.6.tar.gz
3.将解压的文件复制三份,分别命名为zookeeper1、zookeeper2、zookeeper3
# cp -r zookeeper-3.4.6 zookeeper1
4.在zookeeper1中创建data /myid
# mkdir data
# cd data
# echo 1 >> myid
zookeeper2( echo 2 >> myid )
zookeeper3( echo 3 >> myid )
5.并在conf中复制 zoo_sample.cfg文件名为zoo.cfg
# cp zoo_sample.cfg zoo.cfg
6.修改zoo.cfg文件
#dataDir为myid的目录
dataDir=/usr/local/solrcloud/zookeeper1/data
clientPort=2181(zookeeper2中为2182、zookeeper3中为2183)
添加:
server.1=127.0.0.1:2881:3881
server.2=127.0.0.1:2882:3882
server.3=127.0.0.1:2883:3883
7.启动
# zkServer.sh start
8.其他命令
# zkServer.sh status --查看状态
# zkServer.sh stop -- 停止
# zkServer.sh start-foreground ---后台方式启动
ok到此结束了,需要注意的是zookeeper是需要相互通信的,启动成功查看一下状态如果有问题应该就是不能通信把防火墙关了就行,或者修改 vim /etc/hosts 文件