zookeeper安装 集群搭建linux

  1. 上传安装包到集群服务器
  2. 解压
  3. 修改配置文件

进入zookeeper的安装目录的conf目录

cp zoo_sample.cfg zoo.cfg
vi zoo.cfg

#The number of milliseconds of each tick
tickTime=2000
initLimit=10
syncLimit=5
#路径 zookeeper的根目录下创建
dataDir=/root/zkdata
clientPort=2181
#autopurge.purgeInterval=1
#三台服务器的地址
server.1=192.168.66.51:2888:3888
server.2=hdp20-02:2888:3888
server.3=hdp20-03:2888:3888

对3台节点,都创建目录 mkdir /root/zkdata
对3台节点,在工作目录中生成myid文件,但内容要分别为各自的id: 1,2,3

hdp20-01上: echo 1 > /root/zkdata/myid
hdp20-02上: echo 2 >/root/zkdata/myid
hdp20-03上: echo 3 > /root/zkdata/myid

4、从hdp20-01上scp安装目录到其他两个节点

scp -r zookeeper-3.4.6/ hdp20-02$PWD

scp -r zookeeper-3.4.6/ hdp20-03:$PWD

5、启动zookeeper集群
zookeeper没有提供自动批量启动脚本,需要手动一台一台地起zookeeper进程
在每一台节点上,运行命令:

bin/zkServer.sh start

启动后,用jps应该能看到一个进程:QuorumPeerMain

但是,光有进程不代表zk已经正常服务,需要用命令检查状态:

bin/zkServer.sh status

能看到角色模式:为leader或follower,即正常了。

文件系统:

  1. zookeeper 数据存储机制

zookeeper采用的kv形式存储
key是路径形式来表示的。
linux文件系统路径l /a /b
value就是具体的值。。

  1. znode类型

1.持久性
⒉.短暂性
3.带序号

保存节点数据:create /aaa pppp
获取节点数据:get /mysql
查看节点下的子节点
修改节点: set /mysql 192.168.66.101
删除节点:rmr /mysql
/mysql 192.168.66.100

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值