前言最近项目中要使用基于zookeeper的集中配置管理系统,而对于zookeeper仅在当初使用阿里开源分布式服务调用框架dubbo时简单的了解一下。本文的主要目的,调用zkclient (maven 地址见下面)实现监听当某个节点的数据发生变化时,将变化的信息打印到控制台。zkclient的ma...
分类:
其他好文 时间:
2014-11-23 15:38:31
阅读次数:
180
broker.id整数,建议根据ip区分 log.dirskafka存放消息文件的路径,默认/tmp/kafka-logsportbroker用于接收producer消息的端口 zookeeper.connnectzookeeper连接格式为 ip1:port,ip2:port,ip3:portme...
分类:
其他好文 时间:
2014-11-23 14:25:35
阅读次数:
210
前面两篇文章介绍了Zookeeper是什么和可以干什么,那么接下来我们就实际的接触一下Zookeeper这个东西,看看具体如何使用,有个大体的感受,后面再描述某些地方的时候也能在大脑中有具体的印象。本文只关注分布式模式的zookeeper,因为这也是在生产环境的唯一部署方式,单机的zookeeper...
分类:
其他好文 时间:
2014-11-22 18:50:49
阅读次数:
168
首先下载zookeeper的最新安装包,并解压、copy配置文件: $?sudo?tar?xzvf?zookeeper-3.4.6.tar.gz
$?cd?zookeeper-3.4.6
$?sudo?cp?conf/zoo_sample.cfg??conf/zoo.cfg 下一步,打开配置文件zoo.cfg...
分类:
系统相关 时间:
2014-11-21 12:49:18
阅读次数:
253
即不同的集群在hdfs上建立不同的根目录和Zooeekper的根目录。如图所示:原来的hbase-0.94.14版本中在hdfs上目录是hbase,zookeeper的根目录是zookeeper_data。hbase-0.96.8版本中在hdfs上目录是index,zookeeper的根目录是zoo...
分类:
其他好文 时间:
2014-11-20 21:46:08
阅读次数:
146
由于Zookeeper采用了Paxos算法来进行选举,因此实际能够有效参与选举的节点数量是奇数。你运行一个zookeeper也是可以的,但是在生产环境中,你最好部署3,5,7个节点。部署的越多,可靠性就越高,当然最好是部署奇数个,偶数个不是不可以的,但是zookeeper集群是以宕机个数过半才会让....
分类:
其他好文 时间:
2014-11-20 21:39:56
阅读次数:
157
本文系统:Centos6.5 x64
一、单机模式安装
二、伪集群模式安装
三、集群模式安装
1、单机模式安装zookeeper
1.1、创建帐号zk
1
2
[root@master ~]# useradd -d /opt/zk zk
[root@master ~]# echo "zk" |passwd...
分类:
其他好文 时间:
2014-11-20 17:00:45
阅读次数:
357
本文系统:Centos6.5x64一、单机模式安装二、伪集群模式安装三、集群模式安装1、单机模式安装zookeeper1.1、创建帐号zk[root@master~]#useradd-d/opt/zkzk
[root@master~]#echo"zk"|passwd--stdinzk1.2、下载、解压、[root@master~]#su-zk
[zk@master~]$pwd
/opt/zk
[zk@master..
分类:
其他好文 时间:
2014-11-19 16:12:35
阅读次数:
261
// 创建一个与服务器的连接
ZooKeeper zk = new ZooKeeper("localhost:" + CLIENT_PORT,
ClientBase.CONNECTION_TIMEOUT, new Watcher() {
// 监控所有被触发的事件
public void process(WatchedEvent...
分类:
其他好文 时间:
2014-11-19 14:14:09
阅读次数:
204