在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集群的基本流程,具體配置可能會因環境不同而有所差異,請根據實際情況進行調整。