zookeeper伪分布安装和使用(最详细最齐全)
来源:互联网 发布:linux自启动脚本rcs 编辑:程序博客网 时间:2024/06/03 05:33
1、下载路径为:http://mirrors.cnnic.cn/apache/zookeeper/stable/
2、安装:
第一步 解压zookeeper压缩包:
进入 zookeeper安装目录
第二步 创建一个data目录:
第三步 修改 conf/zoo.cfg文件:
先将zoo_sample.cfg copy 为 zoo.cfg
然后 编辑zoo.cfg文件:
修改后:
第三步 将ZOOKEEPER_HOME加入到.bash_profile环境变量中并使用source使环境变量生效
第三步 启动zookeeper的server:
我们启动zookeeper后,通过jps,可以查看到QuorunPeerMain进程
如果我们想配置集群zookeeper,请查看这个文档:http://zookeeper.apache.org/doc/trunk/zookeeperStarted.html#sc_RunningReplicatedZooKeeper
3、使用:
客户端连接zookeeper server:
help命令:
ls命令:
[zk: 127.0.0.1:2181(CONNECTED) 2] ls /
[zookeeper]
create命令:
[zk: 127.0.0.1:2181(CONNECTED) 5] create /zk_test my_data
Created /zk_test
[zk: 127.0.0.1:2181(CONNECTED) 8] ls /
[zookeeper, zk_test]
get命令:
[zk: 127.0.0.1:2181(CONNECTED) 0] get /zk_test
my_data
cZxid = 0x2
ctime = Fri Feb 06 01:45:04 PST 2015
mZxid = 0x2
mtime = Fri Feb 06 01:45:04 PST 2015
pZxid = 0x2
cversion = 0
dataVersion = 0
aclVersion = 0
ephemeralOwner = 0x0
dataLength = 7
numChildren = 0
[zk: 127.0.0.1:2181(CONNECTED) 1]
修改下zk_test节点数据:
[zk: 127.0.0.1:2181(CONNECTED) 15] set /zk_test summer
cZxid = 0x2
ctime = Fri Feb 06 01:45:04 PST 2015
mZxid = 0x5
mtime = Fri Feb 06 01:49:19 PST 2015
pZxid = 0x2
cversion = 0
dataVersion = 1
aclVersion = 0
ephemeralOwner = 0x0
dataLength = 6
numChildren = 0
[zk: 127.0.0.1:2181(CONNECTED) 16]
再查下:
[zk: 127.0.0.1:2181(CONNECTED) 29] get /zk_test
summer
cZxid = 0x2
ctime = Fri Feb 06 01:45:04 PST 2015
mZxid = 0x5
mtime = Fri Feb 06 01:49:19 PST 2015
pZxid = 0x2
cversion = 0
dataVersion = 1
aclVersion = 0
ephemeralOwner = 0x0
dataLength = 6
numChildren = 0
[zk: 127.0.0.1:2181(CONNECTED) 30]
delete命令:
[zk: 127.0.0.1:2181(CONNECTED) 44] delete /zk_test
再使用get查下该节点:
[zk: 127.0.0.1:2181(CONNECTED) 45] get /zk_test
Node does not exist: /zk_test
[zk: 127.0.0.1:2181(CONNECTED) 46]
更多关于使用操作,请看这篇文档:http://zookeeper.apache.org/doc/trunk/zookeeperProgrammers.html
参考文档1:http://zookeeper.apache.org/doc/trunk/zookeeperStarted.html
参考文档2:http://zookeeper.apache.org/doc/trunk/zookeeperAdmin.html
PS:这是年前最后一篇文章,在此给大家拜个早年了,祝大家前程似锦,锦上添花,花中有喜,喜在眉梢;也祝家人身体健康,万事如意,长命百岁。
- zookeeper伪分布安装和使用(最详细最齐全)
- zookeeper伪分布安装和使用
- zookeeper伪分布安装和使用
- Zookeeper伪分布安装
- zookeeper伪分布安装
- (7)Zookeeper 3.4.9 伪分布安装
- ubuntu下Zookeeper伪分布安装
- ZooKeeper伪分布式安装和常规使用
- 配置Hadoop伪分布最简方案
- 黑客基础之DOS (最齐全)
- zookeeper(一)伪分布搭建
- Zookeeper 伪分布配置
- Mac下Hbase伪分布安装和使用
- 集群安装完毕,该如何测试和使用集群-hadoop单机(伪分布)
- CocosPod 安装 最详细
- Zookeeper 集群伪分布 在 Windows下的安装
- 最齐全的pbone 的YUM源使用办法
- Zookeeper伪分布集群搭建及简单使用演示
- Struts2的类型转换及输入校验(自定义类型转换器)
- 与WebGL一起遇见网页的未来
- php去掉字符串的最后一个字符附substr()的用法
- textarea用resize控制输入框的宽度和高度
- Netty4.0学习笔记系列之五:自定义通讯协议
- zookeeper伪分布安装和使用(最详细最齐全)
- dismissViewController 实现多个模态VC跳转到根VC
- FAQ 前端面试大杂烩3
- [LeetCode]35. Search Insert Position
- 判断两个颜色是否相等
- Keepalived原理与实战精讲
- Android最佳性能实践(二)——分析内存的使用情况
- deque与vector的主要区别
- iTerm2 快捷键大全