zookeeper

1、ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件,它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、名字服务、分布式同步、组服务等。
2、Zookeeper集群数量:
尽量保证为奇数台,因为zk运行的最小数量是超过整个zk集群数量的一半即可
3、使用:
a、zookeeper的默认配置文件为zookeeper/conf/zoo_sample.cfg,需要将其修改为zoo.cfg
并添加:
服务器名称与地址:集群信息(服务器编号,服务器地址,LF通信端口,选举端口(选举Leader))server.number=hostname:2888:3888
server.1=it01:2888:3888
server.2=it02:2888:3888
server.3=it03:2888:3888
b、dataDir:数据文件目录,Zookeeper保存数据的目录,默认情况下,Zookeeper将写数据的日志文件也保存在这个目录里.
dataDir=/zookeeper/zookeeper-3.4.5/data
c、进入上面的dataDir目录,根据每台机器的hostname 编写vim myid,其中myid的值为server.number中的number
d、scp到每个zookeeper集群的机器中
e、进入每台机器的zookeeper/bin中./zkServer.sh start 启动zk
f、启动客户端./zkCli.sh (非必须)
客户端下的命令:
ls / 查看/下的文件
create /hello abcd //创建一个hello 值为abcd,会自动同步zk集群中的其他节点
get /hello 其他节点,返回abcd ....
其他具体可查看help
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值