码迷,mamicode.com
首页 > 其他好文 > 详细

zookeeper安装

时间:2018-01-04 16:20:27      阅读:135      评论:0      收藏:0      [点我收藏+]

标签:height   图片   种类型   种类   事件监听   目录   chkconfig   star   16px   

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事件监听

技术分享图片

 

zookeeper安装

标签:height   图片   种类型   种类   事件监听   目录   chkconfig   star   16px   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!