ZooKeeper是一种为分布式应用所设计的高可用、高性能且一致的开源协调服务,是Google的Chubby一个开源实现,是Hadoop和Hbase的重要组件,它提供了一项基本服务:分布式锁服务。由于ZooKeeper的开源特性,后来我们的开发者在分布式锁的基础上,摸索了出了其他的使用方法:配置维护、组服务、分布式消息队列、分布式通知/协调等。
1 简介:http://www.sohu.com/a/198165253_826434
详细简介:http://blog.51cto.com/tchuairen/1859494
2 下载zookeeper: https://www.apache.org/dyn/closer.cgi/zookeeper/
3 解压,拷贝为三个目录:
4 每个节点创建自己的数据目录和id文件:
如数据目录:D:\\zookeeper-3.4.11\\zookeeper-1\\tmp\\zookeeper
在数据目录下创建一个叫myid的文本文件,里面写上一个唯一的整数代表本节点的id(每个机器节点都这么做)
5 配置文件
另外两个节点配置文件,该懂的。
6 启动脚本
启动需要jvm,没有先安装。可以在启动脚本里指定jdk:
然后执行脚本启动:
命令行客户端连接:
zkCli
.cmd -server localhost:2181
9个基本操作指令:
ok,就这么多,仅限学习测试。