在Ubuntu下搭建Zookeeper集群需要遵循以下步骤:
sudo apt update
sudo apt install openjdk-8-jdk
wget https://downloads.apache.org/zookeeper/zookeeper-3.6.0/apache-zookeeper-3.6.0-bin.tar.gz
tar -zxvf apache-zookeeper-3.6.0-bin.tar.gz
cd apache-zookeeper-3.6.0-bin
cp conf/zoo_sample.cfg zoo.cfg
zoo.cfg
文件,配置数据目录、客户端连接端口、服务器ID等信息。例如:tickTime=2000
dataDir=/var/lib/zookeeper
clientPort=2181
server.1 192.168.1.1:2888:3888
server.2 192.168.1.2:2888:3888
server.3 192.168.1.3:2888:3888
dataDir
目录下创建myid
文件,并输入对应的服务器ID。例如,在/var/lib/zookeeper
目录下创建myid
文件并写入1
。./zkServer.sh start
./zkServer.sh status
zkCli.sh
连接到Zookeeper集群,验证集群是否正常运行:./zkCli.sh -server 192.168.1.1:2181
以上步骤是在Ubuntu下搭建Zookeeper集群的基本流程,具体配置可能会因环境不同而有所差异,请根据实际情况进行调整。