CentOS上Zookeeper的Java版本选择
一、推荐组合
二、版本兼容矩阵
| Zookeeper 版本 | 最低/建议 Java 版本 | 说明 |
|---|---|---|
| 3.4.x | 最低 JDK 6,生产建议 JDK 8 | 老版本,兼容性强但功能与安全修复滞后,不推荐新部署 |
| 3.5.x | JDK 8+ | 建议选择 3.5.5+ 稳定版 |
| 3.6.x | JDK 8/11 | 社区长期广泛使用的稳定分支 |
| 3.7.x | JDK 11+ | 若使用此代,需从 JDK 11 起步 |
| 3.8.x | JDK 8/11(推荐) | 当前稳定分支之一,安全修复活跃 |
| 说明:Zookeeper官方文档与社区实践均表明:服务器运行在 JDK 1.8 或更高版本,且不支持 Java 9/10;实际运维中 3.6.x + JDK 8/11 与 3.8.x + JDK 8/11 的组合成熟度最高。 |
三、如何在CentOS选择与安装
sudo yum install -y java-1.8.0-openjdk java-1.8.0-openjdk-develjava -version(应显示 1.8.0 系列)wget https://www.apache.org/dyn/closer.lua/zookeeper/zookeeper-3.8.4/apache-zookeeper-3.8.4-bin.tar.gztar -zxvf apache-zookeeper-3.8.4-bin.tar.gz -C /opt/cp /opt/apache-zookeeper-3.8.4-bin/conf/zoo_sample.cfg /opt/apache-zookeeper-3.8.4-bin/conf/zoo.cfg/opt/apache-zookeeper-3.8.4-bin/bin/zkServer.sh start/opt/apache-zookeeper-3.8.4-bin/bin/zkServer.sh status
以上安装与启动方式适用于 CentOS 7/8 等常见环境。四、常见注意事项