在Linux系统中部署Apache ZooKeeper的步骤如下:
sudo apt-get update
sudo apt-get install -y openjdk-11-jdk
sudo yum update
sudo yum install -y java-11-openjdk
wget
命令下载:wget https://downloads.apache.org/zookeeper/zookeeper-3.7.0/apache-zookeeper-3.7.0-bin.tar.gz
tar -xvf apache-zookeeper-3.7.0-bin.tar.gz
cd apache-zookeeper-3.7.0-bin
sudo mkdir /opt/zookeeper/data
conf/zoo.cfg
文件,根据需求进行修改。例如:tickTime=2000
dataDir=/opt/zookeeper/data
clientPort=2181
maxClientCnxns=60
minSessionTimeout=4000
maxSessionTimeout=40000
./bin/zkServer.sh start
jps
如果输出中包含QuorumPeerMain
,则表示Zookeeper服务已成功启动。/etc/systemd/system/zookeeper.service
的文件,并添加以下内容:[Unit]
Description=Apache ZooKeeper
After=network.target
[Service]
User=zookeeper
Group=zookeeper
ExecStart=/opt/zookeeper/bin/zkServer.sh start
ExecStop=/opt/zookeeper/bin/zkServer.sh stop
Restart=always
RestartSec=5
[Install]
WantedBy=multi-user.target
sudo systemctl enable zookeeper
sudo systemctl start zookeeper
netstat -an | grep 2181
./bin/zkServer.sh status
通过以上步骤,您可以在Linux系统上成功部署Apache ZooKeeper。