安装JVM环境:略

一、下载zookeeper
https://downloads.apache.org/zookeeper/zookeeper-3.7.0/
https://downloads.apache.org/zookeeper/zookeeper-3.7.0/apache-zookeeper-3.7.0-bin.tar.gz

二、拷贝到服务器:/application
cd /application
tar -zxvf apache-zookeeper-3.7.0-bin.tar.gz
cd /application/apache-zookeeper-3.7.0-bin/conf
cp zoo_sample.cfg zoo.cfg

#创建数据存储目录与日志目录
mkdir -p /data/zookeeper-3.7.0/dataDir
mkdir -p /data/zookeeper-3.7.0/dataLogDir

#修改数据存储和日志目录
nano /application/apache-zookeeper-3.7.0-bin/conf/zoo.cfg
###################################
dataDir=/data/zookeeper-3.7.0/dataDir
dataLogDir=/data/zookeeper-3.7.0/dataLogDir
###################################

#启动
/application/apache-zookeeper-3.7.0-bin/bin/zkServer.sh start

#测试
http://192.168.1.130:2181/
/application/apache-zookeeper-3.7.0-bin/bin/zkCli.sh

#开机启动
nano /usr/lib/systemd/system/zookeeper.service
#########################################
[Unit]
Description=zookeeper
After=network.target remote-fs.target nss-lookup.target
[Service]
Type=forking
ExecStart=/application/apache-zookeeper-3.7.0-bin/bin/zkServer.sh start
ExecReload=/application/apache-zookeeper-3.7.0-bin/bin/zkServer.sh restart
ExecStop=/application/apache-zookeeper-3.7.0-bin/bin/zkServer.sh stop
[Install]
WantedBy=multi-user.target
#########################################

#生效
systemctl daemon-reload
#改变文件权限
chmod 777 /usr/lib/systemd/system/zookeeper.service
#systemctl开机启动zookeeper
systemctl enable /usr/lib/systemd/system/zookeeper.service
#查看是否开机启动
systemctl is-enabled zookeeper.service
#systemctl取消开机启动
systemctl disable zookeeper.service

 

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐