Linux安装zookeeper集群
Posted zhtiy
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux安装zookeeper集群相关的知识,希望对你有一定的参考价值。
测试在Linux虚拟机:node02、node03、node04装入zookeeper集群
1.下载zookeeper。地址:http://archive.apache.org/dist/zookeeper/
拷贝下载zookeeper放入Linux机器中,我这里放入在software目录下。
解压:zookeeper到指定目录tar -xf zookeeper-3.4.6.tar.gz /opt/ht
配置zookeeper的环境变量:vi /etc/profile
进入zookeeper家目录中conf目录下,可看到一个zoo_sample.cfg文件
拷贝重命名:cp zoo_sample.cfg zoo.cfg
配置zoo.cfg: vi zoo.cfg
文件保存路径
三台服务
进入数据目录/var/ht/zk,执行:echo 1 > myid echo 2 > myid echo 3 > myid 分别在node02 node03 node04操作
zookeeper集群需要过半启动才可以,先启动的为loader,后启动是follower。如果集群启动同一时刻启动,则根据myid分配,id大的是loader。一旦loader挂掉,zookeeper将会选举机制,将myid大的选为主节点,其他为从节点。
也就是创建myid文件在服务器1,2,3分别追加1,2, 3, 代表各自zookeeper的id,跟上边zookeeper配置文件一一对应。
分发:从node02向node03/node04分发:scp -r zookeeper-3.4.6/ node04:`pwd` (发动到当前目录,即目标目录与源目录相同;也可以自定 以/开始)
启动:zkServer.sh start
停止:zkServer.sh stop
状态:zkServer.sh status
连接:zkCli.sh
以上是关于Linux安装zookeeper集群的主要内容,如果未能解决你的问题,请参考以下文章
linux安装zookeeper集群保姆教程,包括集群启停脚本
Amazon Linux 系统安装配置zookeeper集群