要在Ubuntu上使用Zookeeper客户端连接到Zookeeper服务器,请按照以下步骤操作:
sudo apt update
sudo apt install openjdk-8-jdk
wget https://downloads.apache.org/zookeeper/zookeeper-3.7.0/apache-zookeeper-3.7.0-bin.tar.gz
tar -zxvf apache-zookeeper-3.7.0-bin.tar.gz -C /opt/
conf/zoo_sample.cfg
文件,将其重命名为zoo.cfg
,并根据需要修改配置。例如:cd /opt/zookeeper-3.7.0
mv conf/zoo_sample.cfg conf/zoo.cfg
在zoo.cfg
文件中,确保以下配置项已设置:
dataDir=/opt/zookeeper-3.7.0/data
clientPort=2181
./bin/zkServer.sh start
./bin/zkCli.sh -server 192.168.0.220:2181
其中,192.168.0.220
是Zookeeper服务器的IP地址,2181
是客户端连接端口。如果连接成功,您将看到类似以下提示:
[zk: 192.168.0.220:2181(CONNECTED) 0]
现在,您可以在Zookeeper客户端中执行各种命令,如创建节点、读取节点数据等。要退出客户端,请输入quit
命令。
请注意,以上步骤假设Zookeeper服务器已经在Ubuntu服务器上成功启动并运行。如果需要进一步排查连接问题,请参考中提供的排查步骤。