
ZooKeeper
iteye_1651
这个作者很懒,什么都没留下…
展开
-
ZooKeeper集群配置
[size=large]配置ZooKeeper集群(Windows环境下)1、解压三个zookeeper目录D:\zookeeper\zookeeper-1D:\zookeeper\zookeeper-2D:\zookeeper\zookeeper-32、在这3个目录下面建立data和log目录,并在data目录下面新建myid文件myid的文件内容分别为:1、2、3...原创 2012-10-15 16:01:41 · 601 阅读 · 0 评论 -
ZooKeeper权限配置
最近使用Zookeeper作为配置管理服务,因为配置数据有很高的安全要求,需要有权限控制,也就是需要登录才能看到Zookeeper上面的数据。Zookeeper对权限的控制是节点级别的,而且不继承,即对父节点设置权限,其子节点不继承父节点的权限。Zookeeper提供了几种认证方式* world:有个单一的ID,anyone,表示任何人。* auth:不使用任何ID,表示任...原创 2012-11-09 14:52:20 · 799 阅读 · 0 评论 -
Zookeeper管理工具
由于工作需要在ZooInspector基础上添加了一些功能:1、对节点导入导出,其中导出是要选择节点的,导入不需要选择节点。2、权限管理,配置文件为config目录下面的config.xml,提供admin和read两种权限,对应zookeeper的ALL和READ。可以针对每个连接设立不同的权限用户。 补充:附件代码里面存在一个权限的Bug。 新的项目地址(修...原创 2012-11-13 16:48:02 · 315 阅读 · 0 评论 -
ZooKeeper超级权限
Zookeeper的一个节点不知道什么原因无法删除了,查看日志发现是没有权限,我们之前使用ACL进行Zookeeper节点的权限管理。查阅了相关资料后发现Zookeeper居然有超级管理员,呵呵,这下好办了。 使用以下代码生成密码的密文:import java.io.IOException;import java.security.MessageDigest;import j...原创 2013-01-22 13:42:05 · 425 阅读 · 0 评论 -
ZooKeeper源代码研究(一)
去年在工作中使用了ZooKeeper进行配置管理,今年准备进一步使用ZooKeeper,因此对其的源代码进行一下研究,也学习一下Java网络编程及异步IO。 首先从 http://svn.apache.org/repos/asf/zookeeper/tags/release-3.4.5 下载最新的release版本源代码,由于其使用Ivy进行依赖包进行,就先搞了一下Ivy环境。 ...原创 2013-02-19 15:18:57 · 466 阅读 · 0 评论