在Linux中部署Zookeeper集群,可以按照以下步骤进行:
sudo apt-get update sudo apt-get install openjdk-8-jdk wget https://archive.apache.org/dist/zookeeper/zookeeper-3.7.0/apache-zookeeper-3.7.0-bin.tar.gz tar -xzvf apache-zookeeper-3.7.0-bin.tar.gz -C /opt/ cd /opt/apache-zookeeper-3.7.0-bin/conf cp zoo_sample.cfg zoo.cfg vi zoo.cfg zoo.cfg文件中进行以下配置:tickTime=2000 dataDir=/var/lib/zookeeper clientPort=2181 initLimit=5 syncLimit=2 server.1=zoo1:2888:3888 server.2=zoo2:2888:3888 server.3=zoo3:2888:3888 其中,server.1, server.2, server.3 是你的Zookeeper服务器节点的标识,zoo1, zoo2, zoo3 是这些节点的主机名或IP地址。/var/lib/zookeeper)下创建一个名为 myid 的文件,并写入对应的服务器ID:echo "1" > /var/lib/zookeeper/myid # 在第一个节点上 echo "2" > /var/lib/zookeeper/myid # 在第二个节点上 echo "3" > /var/lib/zookeeper/myid # 在第三个节点上 /opt/apache-zookeeper-3.7.0-bin/bin/zkServer.sh start /opt/apache-zookeeper-3.7.0-bin/bin/zkServer.sh status sudo firewall-cmd --zone=public --add-port=2181/tcp --permanent sudo firewall-cmd --zone=public --add-port=2888/tcp --permanent sudo firewall-cmd --zone=public --add-port=3888/tcp --permanent sudo firewall-cmd --reload 通过以上步骤,你就可以在Linux上成功部署一个Zookeeper集群。