ZooKeeper--协调分布式应用

[size=large]条件:[/size]
ZooKeeper运行在Java中,需要JDK1.6或更高版本的JDK 。ZooKeeper服务器作为一个整体运行。三个ZooKeeper服务器是建议的最低规模的集合,Zookeeper官网还建议,每个ZooKeeper服务器要在单独的机器上运行。ZooKeeper通常部署在专用版Linux系统上,配置为双核心处理器, 2GB内存,和80GB的IDE硬盘驱动器。

[size=large]下载:[/size]
Zookeeper下载地址:http://www.apache.org/dyn/closer.cgi/hadoop/zookeeper/

[size=large]ZooKeeper的独立模式[/size]
建立一个ZooKeeper服务器独立模式很简单。服务器载于一个单一的JAR文件,所以安装过程包括创建配置。 当您下载一个稳定ZooKeeper并解压它到根目录。要启动ZooKeeper你需要一个配置文件。
这里是一个示例,请创建它的conf/ zoo.cfg:

tickTime=2000
dataDir=/var/zookeeper
clientPort=2181

tickTime
ZooKeeper基本的时间以毫秒为单位.它被用来做心跳和最低会话超时。

dataDir
位置存储在内存中的数据库快照,除另有规定外,交易日志的更新到数据库中。

clientPort clientPort
客户端连接端口。

现在,创建了配置文件,就可以开始ZooKeeper了
bin/zkServer.sh start

运行 netstat -tnl
可以看到 2181 端口已打开
Zookeeper已经运行起来了

所述步骤运行ZooKeeper在独立模式,不存在复制,因此,如果ZooKeeper进程失败,该服务会挂掉。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值