Zookeeper高可用集群配置(必须在完全分布式的基础上才能配置) 红色字体是远程发送的指令
一、zookeeper下的bin是启动命令 conf下是配置文件
二、复制zoo_sample.cfg 名字是 zoo.cfg
三、编辑zoo.cfg下的
1、dataDir路径
2、在最后加一个server.1=ip号:2888:3888(.1代表zookeeper机器的编号;2888原子广播端口号;选举端口号
server后面的 点1是变化的,如果有还几台虚拟机就会有点2,点3)
四、在bin和cof同级目录下创建一个文件夹zkdata
五、在集群里面所有虚拟机的zkdata下都建一个文件myid(写上当前机器的序号 例:1、2、3 (这个1,2,3是和zoo.cfg里面的server一一对应的))
六、将zookeeper发送到其他几台虚拟机xsync.sh ./zookeeper-3.4.10
将zookeeper的软链接发送到其他几台虚拟机xsync.sh ./zookeeper
七、在/etc/profile下配置zookeeper环境变量,一台配好后可以用
xsync.sh /etc/profile发送到其他没配好的虚拟机上面
(xsync脚本(