分布式、架构师、大数据,多种不同的技术同时提到了一个技术,zookeeper,在之前的文章中我也进行过zookeeper相关知识,但是好多小伙伴私信我说不知道如何搭建,那今天我就奉上,如何搭建zookeeper集群。
上传zookeepr包
解压:tar -xf zookeeper-3.4.6.tar.gz
移动zookeeper包到/opt/sxt目录下:mv zookeeper-3.4.6 /opt/sxt
配置zookeeper的环境变量:vi /etc/profile

配置zookeeper配置文件
进入zookeeper家目录中conf目录下,可看到一个zoo_sample.cfg文件
拷贝重命名:cp zoo_sample.cfg zoo.cfg
配置zoo.cfg: vi zoo.cfg


4.进入数据目录/var/sxt/zk,执行:echo 1 > myid echo 2 > myid echo 3 > myid 分别在node02 node03 node04操作


也就是创建myid文件在服务器1,2,3分别追加1,2, 3, 代表各自zookeeper的id,跟上边zookeeper配置文件一一对应。
5.从node02向node03/node04分发:scp -r zookeeper-3.4.6/ node04:`pwd` (发动到当前目录,即目标目录与源目录相同;也可以自定 以/开始)
还需要注意,分发的目录后一定要加(zookeeper-3.4.6/),否则就是把该目录的内容发过去,目录名称不会分发!!!
启动zookeeper集群
zkServer.sh start node02、node03、node04分别操作
查看zookeeper集群个节点的启动状态:
zkServer.sh status
zkServer.sh stop
欢迎大家查看评论转发,需要相关资料的请私信“资料”获取,大家一起努力
网友评论