首先需要三个虚拟机,其中一台上有你已经配置好的zookeeper,配置完启动在配置文件中修改的DateDir的目录就会自动创建,承接我上一个文章,dateDir创建目录为/data/zookeeper/data。
将配置好的zookeeper传到另外两个虚拟机:
1.在另外两个虚拟机中创建和这个虚拟机相同的zookeeper目录,我的是/data/zookeeper
2.通过第一个虚拟机复制过去:scp -r zookeeper/ [email protected]:pwd
scp -r zookeeper/ [email protected]:$PWD
敲此命令时你是在第一个虚拟机的/data/zookeeper目录下,这是两种复制命令,哪一种都可以,第一个命令中的`符号是Esc下边那个键。
搭建集群:
1.把另外两个虚拟机中的zookeeper都启动一下,自动生成data目录
2.修改conf/zoo.cfg
在最后添加
server.0=node-1:2888:3888
server.1=node-2:2888:3888
server.2=node-3:2888:3888
注意:这里的node-1是我第一个虚拟机的主机名,不会修改虚拟机主机名百度或者可以私信我,node-2是我第二个虚拟记得主机名…
3.在自动生成的data目录中创建myid文件
修改文件内容,第一个虚拟机此文件就写一个0,第二个虚拟机写一个1,…
4.重启三个zookeeper,bin/zkServer.sh stop停止,bin/zkServer.sh start启动
出现如图效果:
一个leader两个follower,zookeeper集群搭建成功~
还有啊,网卡得配置
虚拟机防火墙得关,还有个安全模式得关。这些应该是基础的,不懂的都可以私聊我,QQ1076329748,我也是新手,共同交流共同进步,耶