Zookeeper入门(二)

1.下载Zookeeper:

            下载地址: http://www.apache.org/dyn/closer.cgi/zookeeper/

        linux 下执行:

         wget http://apache.fayea.com/zookeeper/zookeeper-3.4.10/zookeeper-3.4.10.tar.gz

    即可下载成功!

tar zxvf zookeeper-3.4.10.tar.gz

以上命令解压文件

   第一步修改 配置文件:

        Zookeeper 默认给了一个zoo_sample.cfg 的实例配置文件,我们需要复制并将其命名为zoo.cfg 

   这样做: $ cp conf/zoo_sample.cfg conf/zoo.cfg 

让我们看看里面的配置参数:

    212221_SZNV_3394890.png

tickTime=2000

initLimit=10

syncLimit=5

dataDir=/tmp/zookeeper

clientPort=2181

我们一次来解释:

    tickTime : 成为滴答时间,用于配置zookeeper中的最小时间单元的长度,实际上zookeeper中很多时间间隔都是使用tickTime的配置来表示。例如 zookeeper中会话超时数 是 2*tickTime 该值默认为3000ms

    initLimit : 用于配置Leader 节点等待Follower 节点启动并完成数据同步的时间

    syncLimit : 心跳检测时间

    dataDir : 快照文件目录

    clientPort : 对外端口

 

2.启动Zookeeper

    $ bin/zkServer.sh start

即可启动服务

212936_9NyA_3394890.png

 

3.验证Zookeeper服务是否有效

    可以执行以下脚本来获取zookeeper的状态

 $ bin/zkServer.sh status

ZooKeeper JMX enabled by default
Using config: /zpr/zookeeper-3.4.10/bin/../conf/zoo.cfg
Mode: standalone
 

输出以上信息 就表示zookeeper 服务有效。

 

 

此外我们还可以用 telnet 命令来验证zookeeper服务的有效性,查看本机是否有安装telnet(centOS5默认有安装telnet)

 

一、查看本机是否安装telnet

#rpm -qa | grep telnet

如果什么都不显示。说明你没有安装telnet

二、开始安装

yum install  xinetd

yum install telnet

yum install telnet-server

三、装好telnet服务之后,默认是不开启服务的,下面我们需要修改文件来开启服务。

vim  /etc/xinetd.d/telnet    修改 disable = yes 为 disable = no

四、需要激活xinetd服务

# service  xinetd restart    或者  #/etc/rc.d/init.d/xinetd  restart

 

然后 我们继续 执行 telnet 127.0.0.1 2181

 

即可看到 

 

214730_g824_3394890.png

上图没还打印出 zookeeper的状态  我这网速太差了。。。  

 

 

 

 

 

转载于:https://my.oschina.net/u/3394890/blog/1517441

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值