zookeeper 3.6.1初体验

  |   0 评论   |   0 浏览

背景

zookeeper新版本 3.6.1的部署有点不一样,多了一个admin页面,记录一下。

初体验

下载

wget "https://mirrors.bfsu.edu.cn/apache/zookeeper/zookeeper-3.6.3/apache-zookeeper-3.6.3-bin.tar.gz"

修改配置文件

修改配置文件:conf/zoo.cfg

dataDir=/home/admin/zookeeper/apache-zookeeper-3.6.1-bin/data
admin.serverPort=9001 # 默认为8080,这里改为9001

启动

./zkServer.sh start

查看管理页面:

http://127.0.0.1:9001/commands

命令行操作

连接

./zkCli.sh -server 127.0.0.1

创建节点

create /abeffect 'note'

查看节点

get /abeffect

修改节点

set /abeffect 'milk'

删除节点

delete /abeffect

Java原生包

见[2]

Java Curator客户端

依赖

java curator 5.3.0版本,使用了netty 4.1.63.Final。

<dependencies>
        <dependency>
            <groupId>org.apache.curator</groupId>
            <artifactId>curator-framework</artifactId>
            <version>5.3.0</version>
        </dependency>
        <dependency>
            <groupId>org.apache.curator</groupId>
            <artifactId>curator-recipes</artifactId>
            <version>5.3.0</version>
        </dependency>
    </dependencies>
见[2]

参考

  1. java zookeeper 使用_java 中 zookeeper简单使用
  2. Zookeeper Java 客户端搭建