在Debian上测试Zookeeper的步骤如下:
更新系统包列表
sudo apt update 安装Java(Zookeeper依赖Java)
sudo apt install default-jdk 下载并解压Zookeeper
zookeeper-3.7.0.tar.gz):wget https://archive.apache.org/dist/zookeeper/zookeeper-3.7.0/apache-zookeeper-3.7.0-bin.tar.gz tar -xzf apache-zookeeper-3.7.0-bin.tar.gz -C /opt 配置Zookeeper
cd /opt/apache-zookeeper-3.7.0-bin/conf cp zoo_sample.cfg zoo.cfg nano zoo.cfg dataDir=/var/lib/zookeeper dataLogDir=/var/log/zookeeper 创建必要的目录并设置权限
sudo mkdir -p /var/lib/zookeeper /var/log/zookeeper sudo chown -R $(whoami):$(whoami) /var/lib/zookeeper /var/log/zookeeper 启动Zookeeper服务
bin/zkServer.sh start 检查Zookeeper状态
bin/zkServer.sh status 如果Zookeeper正在运行,你应该会看到类似以下的输出:
ZooKeeper JMX enabled by default Using config: /opt/apache-zookeeper-3.7.0-bin/conf/zoo.cfg Mode: leader 连接到Zookeeper
bin/zkCli.sh -server localhost:2181 这将打开Zookeeper命令行客户端,你可以在这里执行各种Zookeeper命令。
创建节点
create /test "Hello Zookeeper" 这将在Zookeeper中创建一个名为/test的节点,并设置其值为Hello Zookeeper。
读取节点数据
get /test 这将返回节点/test的数据,你应该会看到Hello Zookeeper。
删除节点
delete /test 这将删除节点/test。
列出节点
ls / 这将列出根节点下的所有子节点。
当你完成测试后,可以停止Zookeeper服务:
bin/zkServer.sh stop 通过以上步骤,你应该能够在Debian上成功安装、配置和测试Zookeeper。如果有任何问题,请检查日志文件以获取更多信息。