zookeeper安装

Posted 啸傲风月

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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事件监听

 

以上是关于zookeeper安装的主要内容,如果未能解决你的问题,请参考以下文章

Zookeeper 安装

ZooKeeper安装与配置

Zookeeper 从入门到精通Zookeeper 下载安装及配置

zookeeper和PHP zookeeper和kafka 扩展安装

CentOS下安装zookeeper

Linux下安装zookeeper