
记录:CentOS7中安装zookeeper并开放端口
发布日期:2021-05-07 08:41:12
浏览次数:21
分类:精选文章
本文共 1082 字,大约阅读时间需要 3 分钟。
安装Zookeeper(3.4.13版本)详细指南
1. 解压压缩包
确保已安装JDK(JDK 8或更高版本),否则Zookeeper无法启动。
tar -xzf zookeeper-3.4.13.tar.gz
2. 创建数据和日志目录
进入解压后的目录,创建必要的文件夹。
cd zookeeper-3.4.13mkdir datamkdir log
3. 复制并生成Zoo.cfg配置文件
将样例配置文件复制并命名为Zoo.cfg。
cp zoo_sample.cfg zoo.cfg
4. 编辑Zoo.cfg配置文件
使用文本编辑器打开Zoo.cfg文件,根据实际路径修改以下参数:
vi zoo.cfg
在文件中添加以下内容:
dataDir=/path/to/current/zookeeper-3.4.13/datalogDir=/path/to/current/zookeeper-3.4.13/log
保存并退出编辑器。
5. 启动、停止和查看Zookeeper状态
进入Zookeeper的bin目录,执行以下命令:
启动Zookeeper:
cd ..cd /bin./zkServer.sh start
停止Zookeeper:
./zkServer.sh stop
查看Zookeeper状态:
./zkServer.sh status
6. 开放2181端口
方法一:使用firewall(适用于RHEL/CentOS)
firewall-cmd --zone=public --add-port=2181/tcp --permanentsystemctl restart firewalld.servicefirewall-cmd --reload
方法二:使用iptables(适用于其他Linux分布)
vi /etc/sysconfig/iptables
在文件末尾添加以下内容:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 2181 -j ACCEPT
保存并重新加载iptables配置:
service iptables saveservice iptables restart
7. 常见问题与注意事项
- 确保JDK环境正确配置。
- 数据和日志目录权限需设置为Zookeeper用户或组拥有。
- 配置文件中路径需根据实际部署环境调整。
- 建议在生产环境中使用保持在运行的Zookeeper实例,以确保数据持久化。
如有疑问或问题,请联系相关技术支持团队!
发表评论
最新留言
很好
[***.229.124.182]2025年04月14日 00时49分57秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
WCF学习之旅—第三个示例之一(二十七)
2019-03-06
java ThreadPoolExecutor初探
2019-03-06
Markdown进阶
2019-03-06
快速指数算法
2019-03-06
python去除字符串中的特殊字符(爬虫存储数据时会遇到不能作为文件名的字符串)
2019-03-06
SpringCloud微服务(03):Hystrix组件,实现服务熔断
2019-03-06
Spring 框架基础(01):核心组件总结,基础环境搭建
2019-03-06
JavaEE基础(02):Servlet核心API用法详解
2019-03-06
SpringBoot2 整合Nacos组件,环境搭建和入门案例详解
2019-03-06
Sentry快速开始并集成钉钉群机器人
2019-03-06
Docker 服务
2019-03-06
Cassandra数据建模
2019-03-06
Elasticsearch Web管理工具
2019-03-06
在create-react-app创建的项目下允许函数绑定运算符
2019-03-06
评论表聚集索引引起的评论超时问题
2019-03-06
Internet Explorer 10 专题上线
2019-03-06
云计算之路-阿里云上:0:25~0:40网络存储故障造成网站不能正常访问
2019-03-06
网站故障公告1:使用阿里云RDS之后一个让人欲哭无泪的下午
2019-03-06
上周热点回顾(6.3-6.9)
2019-03-06
上周热点回顾(8.12-8.18)
2019-03-06