zookeeper安装教程

[复制链接]
发表于 2025-12-24 07:40:57 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
在CentOS 6.5上安装Zookeeper必要按照以下步调举行。请留意,这些步调基于Apache Zookeeper的官方文档和常见的安装实践。
一、准备工作


  • 下载Zookeeper安装包:

    • 访问Apache Zookeeper的官方网站或镜像站点,下载得当您体系架构的Zookeeper版本。
    • 比方,可以下载zookeeper-3.4.x.tar.gz如许的压缩包。

  • 上传安装包到服务器:

    • 利用scp、ftp或其他文件传输工具将Zookeeper安装包上传到您的CentOS 6.5服务器上。

二、安装Zookeeper


  • 解压安装包:
    1. tar -zxvf zookeeper-3.4.x.tar.gz
    复制代码
    将解压后的文件夹移动到符合的目次,比方/usr/local/。
  • 设置情况变量:
    编辑/etc/profile文件,添加Zookeeper的情况变量。
    1. export ZOOKEEPER_HOME=/usr/local/zookeeper-3.4.x
    2. export PATH=$PATH:$ZOOKEEPER_HOME/bin
    复制代码
    然后,实行source /etc/profile使情况变量见效。
  • 设置Zookeeper:

    • 进入Zookeeper的conf目次。
    • 复制zoo_sample.cfg为zoo.cfg,由于Zookeeper在启动时默认查找zoo.cfg文件。
      1. cp zoo_sample.cfg zoo.cfg
      复制代码
    • 编辑zoo.cfg文件,根据您的需求修改设置项。比方:
      1. tickTime=2000
      2. initLimit=10
      3. syncLimit=5
      4. dataDir=/usr/local/zookeeper-3.4.x/data
      5. clientPort=2181
      复制代码
      此中,dataDir是Zookeeper存储数据的目次,必要您手动创建。
      1. mkdir -p /usr/local/zookeeper-3.4.x/data
      复制代码

三、启动Zookeeper


  • 启动Zookeeper服务:
    进入Zookeeper的bin目次,实行启动下令。
    1. ./zkServer.sh start
    复制代码
  • 查抄Zookeeper状态:
    利用以下下令查抄Zookeeper服务的状态。
    1. ./zkServer.sh status
    复制代码
    假如表现“ZooKeeper JMX enabled by default”和“Using config: /usr/local/zookeeper-3.4.x/bin/…/conf/zoo.cfg”以及“Mode: standalone”或“Mode: leader/follower”(在集群模式下),则表现Zookeeper已乐成启动。
四、验证安装


  • 毗连到Zookeeper:
    利用Zookeeper客户端毗连到Zookeeper服务。
    1. ./zkCli.sh
    复制代码
  • 实行一些根本的Zookeeper下令:
    比方,创建一个znode、获取znode的数据、设置znode的数据等。
    1. [zk: localhost:2181(CONNECTED) 0] create /test "hello"
    2. Created /test
    3. [zk: localhost:2181(CONNECTED) 1] get /test
    4. hello
    5. cZxid = 0x1
    6. ctime = Sun Oct 09 15:54:10 CST 2023
    7. mZxid = 0x1
    8. mtime = Sun Oct 09 15:54:10 CST 2023
    9. pZxid = 0x1
    10. cversion = 0
    11. dataVersion = 0
    12. aclVersion = 0
    13. ephemeralOwner = 0x0
    14. dataLength = 5
    15. numChildren = 0
    复制代码
通过以上步调,您应该可以大概在CentOS 6.5上乐成安装并运行Zookeeper。假如您筹划在集群模式下运行Zookeeper,还必要设置更多的设置项,如server.x等,并在每个节点上设置唯一的myid文件。
回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表