写在前面:
注:先看我第5篇文章,之后再来操作这篇文章。
进入主题:
编辑:vim /opt/zookeeper-3.4.14/conf/zoo.cfg
添加服务器内部通信的地址和zk集群的节点
#设置服务器内部通信的地址和zk集群的节点
server.1=node01:2888:3888
server.2=node02:2888:3888
server.3=node03:2888:3888
2888:3888一个是保持心跳的地址,一个是投票的地址。
创建myid
touch /opt/local/zookeeper-3.4.14/myid
echo 1 > myid
将程序发送给其他服务器:
scp -r /opt/* ip:/opt/
scp -r /opt/* ip:/opt/
修改其他服务器的myid
第二台服务器,myid里写入2(覆盖)
第三台服务器,myid里写入3(覆盖)
设置环境变量
vim /etc/profile
#zookeeper
export ZOOKEEPER_HOME=/opt/local/zookeeper-3.4.14
export PATH=$ZOOKEEPER_HOME/bin:$PATH
将配置文件发放给其他机器(几台机器发送几台)
scp /etc/profile ip:/etc/profile
重新加载配置文件
source /etc/profile
启动测试:
三台机器都启动:
zkServer.sh start
三台机器启动完,可以看下状态:
zkServer.sh status
完毕。
最后忠告下,三台机器拍个快照现在。