标签:article 存在 develop sysconf com 时间间隔 ntp list syn
引言: zookeeper是眼下使用比較多的注冊中心。在dubbo的体系中,处于一个比較关键的环节。故一般而言,会以集群的形式来搭建,本文将简要介绍搭建的过程。
1. 下载,从Zookeeper的官网上下载.
wget http://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.3.6/zookeeper-3.3.6.tar.gz
2. 将其解压缩出来
3. 进入解压缩文件夹,进入conf, 复制一份zoo_sample.cfg为zoo.cfg.
4. 在zoo.cfg中加入例如以下信息:
改动dataDir, 其为Zookeeper的数据文件所在的文件夹
dataDir=D:/devtools/zookeeper-3.2.2/build
5. 当这些配置项配置好后。你如今就能够启动 Zookeeper 了,启动后要检查 Zookeeper 是否已经在服务,能够通过 netstat – ano 命令查看是否有你配置的 clientPort port号在监听服务
6. 配置集群,在zoo.cfg中新增例如以下配置项:
initLimit=5 syncLimit=2 server.1=192.168.211.1:2888:3888 server.2=192.168.211.2:2888:3888 server.3=192.168.211.3:2888:3888
当已经超过 10 个心跳的时间(也就是 tickTime)长度后 Zookeeper server还没有收到client的返回信息,那么表明这个client连接失败。总的时间长度就是 5*2000=10 秒
7. 如今一共同拥有3台机器,machine1,machine2, machine3,分别相应当中的server1,server2, server3. 此时须要在server1机器下的zookeeper/dataDir文件夹下。新创建一个文件myid。 在这个文件里,仅仅须要填写当前的机器ID:, 比方server1中的内容填写1。就可以;以此类推。
8. 然后依次启动各个节点;在各个节点中,会出现一些查找其它相关的节点的信息,不用操心,仅仅须要继续启动节点就可以。
待全部的节点都启动完成之后,他们会选举一个leader, 至此整个的Zookeeper集群启动完成。
在当中出现的问题。有无法open channel to /192.168.1.1:3888的情况,这里一般都是port或者机器没有正常启动打开造成的。在Centos系统中。怎样打开port呢?
切换到root权限, vi /etc/sysconfig/iptables
vi /etc/sysconfig/iptables在当中加入例如以下信息:-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3001 -j ACCEPT
>> service iptables restart 就可以又一次启动iptables
>> service iptables stop 关闭
1. http://www.ibm.com/developerworks/cn/opensource/os-cn-zookeeper/
2. http://myjeeva.com/zookeeper-cluster-setup.html#deploying-zookeeper-cluster-multi-server
3. http://zdeyuan.blog.163.com/blog/static/42263655201072524055404/
4. http://blog.csdn.net/jemlee2002/article/details/7042991 【怎样管理iptables】
标签:article 存在 develop sysconf com 时间间隔 ntp list syn
原文地址:http://www.cnblogs.com/liguangsunls/p/7217125.html