zookeeper安装

1.创建文件夹,将zookeeper压缩包上传

2.解压压缩包

tar -zxvf zookeeper-3.4.5.tar.gz

3.打开解压文件夹,进入conf文件夹

将zoo_sample.cfg复制或重命为zoo.cfg

更改后的目录:

4.打开zoo.cfg进行配置

dataDir为存放数据的目录,里面必须又一个文件myid。

server.1中的1是myid中的内容

5.配置myid

 myid文件在之前配置的dataDir文件夹内,将内容写入myid

6.关闭防火墙(每次使用zookeeper之前都要关闭一下)

 service iptables stop

永久关闭防火墙:

chkconfig iptables off

7.将zookeeper文件夹拷贝到集群中的其他电脑

8.启动和停止zookeeper

启动:/root/app/hadoop/zookeeper-3.4.5/bin/zkServer.sh start

停止:/root/app/hadoop/zookeeper-3.4.5/bin/zkServer.sh stop

查看状态:/root/app/hadoop/zookeeper-3.4.5/bin/zkServer.sh status

Mode有2种:leader和follower

每次的leader不确定

需要每台电脑分别启动

 9.客户端连接(需要先启动服务)

 命令:/root/app/hadoop/zookeeper-3.4.5/bin/zkCli.sh

退出:quit

10.节点

 10.1 创建节点

10.2节点类型

 1.Znode有两种类型:

短暂(ephemeral)(断开连接自己删除)

持久(persistent)(断开连接不删除)

2.Znode有四种形式的目录节点(默认是persistent)

PERSISTENT

PERSISTENT_SEQUENTIAL(持久序列/test0000000019)

EPHEMERAL

EPHEMERAL_SEQUENTIAL

3.创建znode时设置顺序标识,znode名称后会附加一个值,顺序号是一个单调递增的计数器,由父节点维护

10.3 创建短暂的节点案例(默认是持久类型)

10.4 创建带序号的节点

 

注意:带序号的节点名是可以一样的

10.5 获取节点信息和watch监听

 

 

10.6查看节点和watch事件监听

原文地址:https://www.cnblogs.com/xiaoaofengyue/p/8193529.html