【第22期】观点:IT 行业加班,到底有没有价值?

zookeeper集群搭建

原创 2016年08月29日 16:04:24

zookeeper集群环境有集群环境、单机环境、伪集群三种情况。
1:创建配置文件。进入conf目录,运行命令:

cp zoo_sample.cfg zoo.cfg

zoo_sample.cfg是一个配置样例文件。修改其配置文件如下:

  1 # The number of milliseconds of each tick                                                                                       
  2 tickTime=2000
  3 # The number of ticks that the initial 
  4 # synchronization phase can take
  5 initLimit=10
  6 # The number of ticks that can pass between 
  7 # sending a request and getting an acknowledgement
  8 syncLimit=5
  9 # the directory where the snapshot is stored.
 10 # do not use /tmp for storage, /tmp here is just 
 11 # example sakes.
 12 dataDir=/opt/zookeeper/2181
 13 # the port at which the clients will connect
 14 clientPort=2181
 15 # the maximum number of client connections.
 16 # increase this if you need to handle more clients
 17 #maxClientCnxns=60
 18 #
 19 # Be sure to read the maintenance section of the 
 20 # administrator guide before turning on autopurge.
 21 #
 22 # http://zookeeper.apache.org/doc/current/zookeeperAdmin.html#sc_maintenance
 23 #
 24 # The number of snapshots to retain in dataDir
 25 #autopurge.snapRetainCount=3
 26 # Purge task interval in hours
 27 # Set to "0" to disable auto purge feature
 28 #autopurge.purgeInterval=1
 29 
 30 server.1=10.66.140.32:2888:3888
 31 server.2=10.66.131.57:2888:3888
 32 server.3=10.66.140.32:2889:3889

配置说明:
dataDir:为zookeeper运行时数据的快照文件。
clientPort:为客户端连接端口。
server.id=host.port.port:集群节点配置。
id:为集群节点的标识。一般为整数。其他的没试过~
host:为集群节点的ip。
第一个port:follower服务器和leader服务器通信的端口。
第二个port:用于leader选举过程中的投票通信。(具体内容后续更新)


2:进入上述配置文件dataDir配置的目录中创建文件myid,并将内容设置为上述server中的id。
配置例子如下:
这里写图片描述

3:进入bin目录下启动zk。

./zkServer.sh start

4:测试启动是否正常
运行命令:telnet ip port之后输入netstat检查情况。
这里写图片描述
出现该情况原因是在集群环境下,如果只有1台服务器在运行时,zk是不对外提供的。
启动其他机器节点后,再运行该命令就可以看到各个节点自己的情况。
这里写图片描述

版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

基于zookeeper+leveldb搭建activemq集群

自从activemq5.9.0开始,activemq的集群实现方式取消了传统的Master-Slave方式,增加了基于zookeeper+leveldb的实现方式,其他两种方式:目录共享和数据库共享依...

Zookeeper集群环境搭建实践

Zookeeper集群环境搭建实践 雨水/Dennis Hu 2013-3-11 摘要:Zookeeper是一个很好的集群管理工具,被大量用于分布式计算。如Hadoop以及Storm系统中。这里简单记录下Zookeeper集群环境的搭建过程。本文以Ubuntu 12.04 LTS作为操作系统环境...

程序员升职加薪指南!还缺一个“证”!

CSDN出品,立即查看!

Hadoop2.5.2 HA高可靠性集群搭建(Hadoop+Zookeeper)

一.概述 1.1 hadoop1.0的单点问题 Hadoop中的NameNode好比是人的心脏,非常重要,绝对不可以停止工作。在hadoop1时代,只有一个NameNode。如果该NameNode...

基于zookeeper+leveldb搭建activemq集群

  自从activemq5.9.0开始,activemq的集群实现方式取消了传统的Master-Slave方式,增加了基于zookeeper+leveldb的实现方式,其他两种方式:目录共享和数据库共享依然存在。本文主要阐述基于zookeeper和leveldb搭建activem...

Windows下zookeeper的伪集群搭建

昨天快下班时突然收到boss的通知,让我学习一下zookeeper,说公司近期会有些分布式的项目工作。作为一只吃不饱穿不暖想买啥都没不起,工资一发就全懂贡献给房租的实习生,怎敢不好好学?幸好boss还...
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)