文章目录
一、上传zookeeper压缩包,解压
zookeeper资源下载
链接:https://pan.baidu.com/s/11uHI2Ej5AJA082bZAyGqqQ
提取码:hehe
tar -xvf zookeeper-3.4.6.tar.gz
二、配置系统环境变量可以在任意位置进入zookeeper
vim /etc/profile
使环境变量生效
三、修改配置文件
在安装目录的conf目录下,将文件备份改名
cp zoo_sample.cfg zoo.cfg
vim zoo.cfg
添加三个节点的映射
四、同步到其他节点
scp -r zookeeper-3.4.6 node1:`pwd`
scp -r zookeeper-3.4.6 node2:`pwd`
scp /etc/profile node1:/etc/
scp /etc/profile node2:/etc/
在另外两个节点中,分别source生效
五、在三个节点中都操作
1)在zk目录下创建目录data
2)在data目录下创建myid文件
master中填入0,node1中填入1,node2中填入2 ,不能有其他符号或空格
六、启动zookeeper
三个节点中都执行
zkServer.sh start 启动
zkServer.sh status 查看状态
安装成功后jps会发现多了一个进程
七、注意
- 三个中,只能有一个leader,如果leader所在节点的进程被杀死,会在剩余两个节点中选出一个作为leader,当原进程再启动时,会变为follower
- 如果zookeeper出现了问题想要重置的时候
- 需要杀死zookeeper的进程,删除data目录下的version文件,然后重新启动