zookeeper分布式安装

本文详细介绍了在 CentOS Linux 环境下搭建 Zookeeper 集群的过程,包括环境准备、安装步骤、配置细节以及启动与测试方法。重点强调了配置文件的修改以适应实际需求,如调整客户端连接数、服务器配置等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1 环境准备:3台linux  CentOS5.5服务器 ,下载zookeeper-3.4.2.tar.gz并将只上传至服务器。

2 开始安装:

    2.1  tar  -xvf  zookeeper-3.4.2.tar.gz 

    2.2  ln -s zookeeper-3.4.2.tar.gz  zookeeper //做别名,方便访问。

    2.3 vim zookeeper/conf/zoo.cfg    在zookeeper的conf目录下新建立一个文件zoo.cfg(这是初始化文件),添加一些内容如下:

         tickTime=2000
        dataDir=/hadoop/zookeeper-config/data
         ------------此配置为可选项-----------dataLogDir=/hadoop/zookeeper-config/datalog (备注: 这个文件夹一定要先建好,不然会出现zoo.cfg解析错误)

        maxClientCnxns =300 (备注:这里默认是30,在hbase中htalbe创建会消耗一个连接,所以可以设置大一些,zookeeper和客户端之间以tcp形式保持长连接,所以需要大一些)
        clientPort=2181
        initLimit=5
        syncLimit=2
        server.1=paas1:2888:3888
        server.2=pass2:2888:3888
        server.3=paas3:2888:3888

  2.4 在/hadoop/zookeeper-config/data 目录下建立文件myid并放入一个对应的整数 如paas1 就放入1

        vim myid 加入1

3 启动 

     运行bin目录下的./zkServer start 启动 。

     可以看bin目录下的zookeeper.out查看日志信息。

     可以用echo stat | nc -v 192.168.110.222 2181 查看启动信息,如果正常启动则显示:

     Zookeeper version: 3.4.2-1221870, built on 12/21/2011 20:46 GMT
    Clients: xxx.......................

4 测试

 bin/zkCli.sh -server 127.0.0.1:2181
 连接之后 可以做一下简单测试 create /testnode value1111 
 get /testnode

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值