zookeeper安装部署
来源:互联网 发布:杭州淘宝拍照基地 编辑:程序博客网 时间:2024/06/02 07:28
zookeeper安装部署
1.下载zookeeper-3.3.6
2.解压到/usr/local/目录下,得到/usr/local/zookeeper-3.3.6
3.将zookeeper-3.3.6/conf目录下面的 zoo_sample.cfg修改为zoo.cfg,配置文件内容如下所示:tickTime=2000 tickTime:这个时间是作为 Zookeeper 服务器之间或客户端与服务器之间维持心跳的时间间隔,也就是每个 tickTime 时间就会发送一个心跳。
dataDir=/usr/local/zookeeper-3.3.6/data dataDir:顾名思义就是 Zookeeper 保存数据的目录,默认情况下,Zookeeper 将写数据的日志文件也保存在这个目录里
clientPort=2181 clientPort:这个端口就是客户端连接 Zookeeper 服务器的端口,Zookeeper 会监听这个端口,接受客户端的访问请求。
initLimit=5
syncLimit=2
server.1=192.168.0.3:2888:3888
server.2=192.168.0.4:2888:3888
server.3=192.168.0.5:2888:3888
dataLogDir=/usr/local/zookeeper-3.3.6/log
4.新建两个目录:mkdir -p /usr/local/zookeeper-3.3.6/{data,log}
5.在/usr/local/zookeeper-3.3.6/data目录下创建一个文件:myid,里面内容为一个数字,用来标识当前主机,conf/zoo.cfg文件中配置的server.X中X为什么数字,则myid文件中就输入这个数字
192.168.0.3 的myid内容为1
192.168.0.4 的为2
192.168.0.5 的为3
6.启动zookeeper集群
在ZooKeeper集群的每个结点上,执行启动ZooKeeper服务的脚本:
./zkServer.sh start 关闭 ./zkServer.sh stop
7.查看zookeeper的启动状态,包括集群中各个结点的角色(或是Leader,或是Follower)
./zkServer.sh status
8.通过客户端脚本,连接到ZooKeeper集群上
./zkCli.sh -server 192.168.0.3:2181
9.基本命令
[zk: 192.168.0.3:2181(CONNECTED) 6] ls / #查看/目录下目录
[root, zookeeper]
[zk: 192.168.0.3:2181(CONNECTED) 7] ls /root
[child1, child2]
[zk: 192.168.0.3:2181(CONNECTED) 8] ls /root/child2
[]
[zk: 192.168.0.3:2181(CONNECTED) 9] ls /root/child1
[]
[zk: 192.168.0.3:2181(CONNECTED) 10] get /root/child2 #获取并查看/root/child2目录写的数据
data
cZxid = 0x100000005
ctime = Thu Dec 19 15:41:38 CST 2013
mZxid = 0x100000005
mtime = Thu Dec 19 15:41:38 CST 2013
pZxid = 0x100000005
cversion = 0
dataVersion = 0
aclVersion = 0
ephemeralOwner = 0x0
dataLength = 4
numChildren = 0
[zk: 192.168.0.3:2181(CONNECTED) 11]
0 0
- zookeeper的安装部署
- zookeeper安装部署
- ZooKeeper安装部署
- zookeeper安装部署
- zookeeper安装部署
- zookeeper 安装部署
- Zookeeper安装部署
- Zookeeper 安装和部署
- RHEL7安装部署ZooKeeper
- Zookeeper安装部署
- zookeeper安装部署
- ZooKeeper安装与部署
- Zookeeper 安装和部署
- Zookeeper的安装部署
- Zookeeper安装与部署
- ZooKeeper分布式 安装部署
- hadoop + zookeeper 安装部署
- zookeeper安装部署
- THREE.JS入门教程-1.开始使用THREE.JS
- 数据库如何抵抗随机IO:问题、方法与现实
- JYP公司明年将接连推出三支偶像组合
- 使用Visio画E-R图问题的解决办法
- PL/SQL Developer导入和导出数据库方法及说明
- zookeeper安装部署
- Open vSwitch使用笔记
- NYOJ 458 小光棍数
- IOS学习之路 第一天
- Quantum(Grizzly) quantum agent(OVS)工作流
- [译] THREE.JS入门教程-2.着色器-上
- j2ee 面试
- TCXGRID控件常用属性介绍
- [MTK]如何默认打开user debug 选项