java zookeeper 主从热备_zookeeper部署和应用场景之一热备

本文详细介绍了如何部署ZooKeeper集群,包括下载安装、配置集群和启动服务。接着,文章阐述了ZooKeeper在主从热备中的应用场景,利用EPHEMERAL_SEQUENTIAL特性实现节点挂掉后的自动切换。最后,讨论了ZooKeeper的数据存储模块,包括序列化接口和数据结构。
摘要由CSDN通过智能技术生成

1 zookeeper部署

a. 下载程序包

wget http://mirrors.hust.edu.cn/apache/zookeeper/zookeeper-3.4.5/zookeeper-3.4.5.tar.gz

b. 程序结构

zookeeper

|---conf

|--zoo.cfg

|---bin

|--zkServer.sh

|--zkCli.sh

|---lib

|---zookeeper.jar

c. 集群配置(三台)

编辑zoo.cfg配置文件内容如下:

[root@DH17-ssjt-1625 conf]# vi zoo.cfg

# The number of milliseconds of each tick

tickTime=2000

# The number of ticks that the initial

# synchronization phase can take

initLimit=10

# The number of ticks that can pass between

# sending a request and getting an acknowledgement

syncLimit=5

# the directory where the snapshot is stored.

dataDir=/home/zookeeper/data

# the port at which the clients will connect

clientPort=2181

server.1=10.2.16.25:2887:3887

server.2=10.2.16.26:2888:3888

server.3=10.2.50.111:2889:3889

d. 启动

进入zookeeper/bin目录,执行zkServer.sh & 即可启动:

1 2014-05-21 23:02:34,088 - INFO [main:QuorumPeerConfig@90] - Reading configuration from: /home/ouyang/zookeeper-3.3.5/bin/ ../conf/zoo.cfg

2 2014-05-21 23:02:34,104 - INFO [main:QuorumPeerConfig@310] - Defaulting to majority quorums

3 2014-05-21 23:02:34,136 - INFO [main:QuorumPeerMain@119] - Starting quorum peer

4 2014-05-21 23:02:34,203 - INFO [main:NIO

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值