@awsekfozc
2015-11-20T10:22:44.000000Z
字数 910
阅读 1775
Zookeeper
1. 开源的分布式的,为分布式应用提供协调服务。
2. 提供一个简单的原语集合,以便于分布式应用可以在他之上构建更高层次的同步服务
3. 设计类似与文件系统的树状结构
4. 目的是将分布式服务不再需要由于协作冲突而另外实现的服务
/opt/moduels/zookeeper-3.4.5/conf/zoo.cfg
# 时常基准,2000毫秒tickTime=2000##心跳时间,20秒钟无响应 就等于改机器已经挂掉了initLimit=10## 同步时间为10秒syncLimit=5#zookeeper端口号clientPort=2181#zookeeper数据文件位置dataDir=/opt/app/zookeeper-3.4.5/data/zkData#注册server.1=hadoop.zc.com:2888:3888server.2=hadoop01.zc.com:2888:3888server.3=hadoop02.zc.com:2888:3888
在zookeeper数据文件位置创建 myid 文件
$ touch myid$ sudo vi myid<!--输入内容与上面ID一样,如server.1=hadoop.zc.com:2888:3888-->myid的内容为

$ bin/zkServer.sh start
$ bin/zkServer.sh status


$ bin/zkCli.sh<!--远程连接-->$ bin/zkCli.sh -server hadoop.zc.com
#查看当前目录 /[zk: localhost:2181(CONNECTED) 3] ls /
#创建znode信息[zk: localhost:2181(CONNECTED) 8] get /zookeeper
#创建znode[zk: localhost:2181(CONNECTED) 1] create /test "zhangcheng"
#删除znode[zk: localhost:2181(CONNECTED) 3] rmr /test
在此输入正文
