安装zookeeper记录

13 篇文章 0 订阅
12 篇文章 0 订阅

      从Apache网站上(zookeeper.apache.org)下载ZooKeeper软件包,选择的是3.3.4版本的(zookeeper-3.3.4.tar.gz)。

      这是官方的说明书:

http://hadoop.apache.org/zookeeper/docs/current/zookeeperStarted.html#sc_RunningReplicatedZooKeeper

      将zookeeper-3.3.4.tar.gz解压缩到opt目录下后,进入到里面的conf目录,选择zoo_sample.cfg,将其重命名为zoo.cfg文件,利用vi编辑器打开,这里面是默认的配置选项,如下所示:

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=/tmp/zookeeperdata

# the port at which the clients will connect

clientPort=2181 

        基本上不用更改,在文件的末尾加上这么几句话:

server.1=ip1:2888:3888

server.2=ip2:2888:3888

server.3=ip3:2888:3888

server.4=ip4:2888:3888 

         其中,server代表服务器标记,server后有个点,点后的数字代表每个服务器的id号,(这个在后面的myid文件中要用到)比如我现在有四台服务器要安装zookeeper,那就按照从大到小来,server.1,server.2等等,等号后面的ip1代表服务器的ip地址,2888代表监听的端口,是用来server间通信的端口,3888也是端口,是用来选举的端口。

在上面的配置文件中,dataDir表示数据的存储路径。配置完这个zoo.cfg之后,就要配置myid了,myid虽然是个文件,但里面只有一个标记,就是当前服务器的id号。比如现在在ip1机器上,我就到/tmp/zookeeperdata目录下,新建一个myid的文件,在此文件里写入1即可,然后依次在ip2机器上的/tmp/zookeeperdata目录下,新建myid文件,里面写入2,依次进行,直到所有的服务器都这么配置完毕。 

         至此 ,所有的配置都已完毕,简单吧。

        在运行zookeeper之前,要保证所有服务器的防火墙都已关闭,不然可能在运行中会出现错误。下面进入到zookeeper安装目录下的bin子目录,运行“./zkServer.sh start”,所有的服务器都这么依次开启。然后可以通过输入./zkCli.sh -server xxx.xxx.xxx.xxx:2181命令,检查服务器的zookeeper是否正确开启。

         到此结束。

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值