centos7 安装zookeeper
下载安装包#
进入安装目录#
cd /home/install/
下载#
[root@localhost install]#wget https://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.4.14/zookeeper-3.4.14.tar.gz
下载完成
安装#
1)创建和解压至安装目录#
mkdir /usr/local/zookeeper
tar -xvf zookeeper-3.4.14.tar.gz -C /usr/local/zookeeper/
2)拷贝样本配置为主配置#
进入配置目录,赋值拷贝样本
[root@localhost install]# cd /usr/local/zookeeper/zookeeper-3.4.14/conf/
[root@localhost conf]# cp zoo_sample.cfg zoo.cfg
3)简单修改配置#
创建数据存储目录与日志目录
[root@localhost conf]# mkdir /usr/local/zookeeper/zookeeper-3.4.14/dataDir
[root@localhost conf]# mkdir /usr/local/zookeeper/zookeeper-3.4.14/dataLogDir
修改数据存储和日志目录
[root@localhost conf]# vim /usr/local/zookeeper/zookeeper-3.4.14/conf/zoo.cfg
配置zookeeper环境变量#
1)依赖JVM环境,所以JVM与zookeeper环境变量都要配置#
vim /etc/profile
期间遇到找不到JAVA_HOME,路径不对,可以使用
java -version
查看安装版本,没有安装的话,运行命令:yum -y install java-1.8.0-openjdk.x86_64
JAVA_HOME 可以使用whereis java
查看路径
2)生效#
source /etc/profile
测试#
启动#
/usr/local/zookeeper/zookeeper-3.4.14/bin/zkServer.sh start
连接#
/usr/local/zookeeper/zookeeper-3.4.14/bin/zkCli.sh
增删改查#
开机启动#
编辑zookeeper.service文件#
vim /usr/lib/systemd/system/zookeeper.service
加入如下内容
[Unit]
Description=zookeeper
After=network.target remote-fs.target nss-lookup.target
[Service]
Type=forking
ExecStart=/usr/local/zookeeper/zookeeper-3.4.14/bin/zkServer.sh start
ExecReload=/usr/local/zookeeper/zookeeper-3.4.14/bin/zkServer.sh restart
ExecStop=/usr/local/zookeeper/zookeeper-3.4.14/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 enable /usr/lib/systemd/system/zookeeper
查看是否开机启动#
systemctl is-enabled zookeeper.service
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 智能桌面机器人:用.NET IoT库控制舵机并多方法播放表情
· Linux glibc自带哈希表的用例及性能测试
· 深入理解 Mybatis 分库分表执行原理
· 如何打造一个高并发系统?
· .NET Core GC压缩(compact_phase)底层原理浅谈
· 手把手教你在本地部署DeepSeek R1,搭建web-ui ,建议收藏!
· 新年开篇:在本地部署DeepSeek大模型实现联网增强的AI应用
· 程序员常用高效实用工具推荐,办公效率提升利器!
· Janus Pro:DeepSeek 开源革新,多模态 AI 的未来
· 【译】WinForms:分析一下(我用 Visual Basic 写的)