zookeeper单机

zookeeper单机

下载路径(没用官网,用的镜像)

1
https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-3.6.2/

3.5及以上注意下载好正确的tar.gz包。

假如是官网的话,好像就是.bin.tar.gz包。

安装路径

3.5.5开始,带有bin名称的包才是我们想要的下载可以直接使用的里面有编译后的二进制的包,而之前的普通的tar.gz的包里面是只是源码的包无法直接使用。

不然安装的是tar.gz的话,启动的时候提示:

1
Starting zookeeper ... FAILED TO START

日志里提示:

1
错误: 找不到或无法加载主类 org.apache.zookeeper.server.quorum.QuorumPeerMain

下载好-bin.tar.gz包,解压到自己喜欢的目录。

  1. 修改配置文件,运行的时候,默认运行的是zoo.cfg,而conf包下是zoo_sample.cfg

    1
    2
    #当然先进入解压的安装包里的conf文件夹
    cp zoo_sample.cfg zoo.cfg
  2. 自己喜欢的目录创建data目录,修改配置文件内容(当然不改也可以)。

    1
    2
    3
    4
    5
    # the directory where the snapshot is stored.
    # do not use /tmp for storage, /tmp here is just
    # example sakes.
    # 大概12行的位置
    dataDir=/home/muzili/文档/apps/apache-zookeeper-3.6.2-bin/data
  3. 启动,切到bin目录,然后启动

    1
    ./zkServer.sh start

    启动成功后

    1
    2
    3
    ZooKeeper JMX enabled by default
    Using config: /home/muzili/文档/apps/apache-zookeeper-3.6.2-bin/bin/../conf/zoo.cfg
    Starting zookeeper ... STARTED

    也可使用如下命令查看zookeeper状态

    1
    ./zkServer.sh status

    启动成功结果

    1
    2
    3
    4
    ZooKeeper JMX enabled by default
    Using config: /home/muzili/文档/apps/apache-zookeeper-3.6.2-bin/bin/../conf/zoo.cfg
    Client port found: 2181. Client address: localhost. Client SSL: false.
    Mode: standalone

zookeeper单机
http://www.muzili.ren/2022/06/11/安装单机Zookeeper/
作者
jievhaha
发布于
2022年6月11日
许可协议