根據搜索結果,zookeeper在centos上運行時,推薦使用的Java版本是jdk 8。以下是關于在centos上安裝和配置zookeeper的相關信息:
Zookeeper支持的Java版本
- JDK 7:Zookeeper從3.5版本開始不再支持JDK 7,因此支持JDK 7的最高版本是Zookeeper 3.4.xx系列。然而,考慮到JDK 7已經較為老舊,并且存在一些安全問題,如果可能,建議升級到JDK 8或更高版本。
- JDK 8:根據多處資料顯示,安裝和配置Zookeeper的常見做法是使用JDK 8。從Zookeeper 3.5.5版本開始,最低JDK版本要求是JDK 8。
在centos上安裝JDK和Zookeeper的步驟
- 安裝JDK:
- 檢查當前系統的JDK版本:java -version。
- 如果需要,可以卸載系統自帶的JDK,并安裝所需的JDK版本。例如,使用yum安裝JDK 8:yum -y install java-1.8.0-openjdk*。
- 安裝Zookeeper:
- 從Apache ZooKeeper官網下載Zookeeper安裝包。
- 將安裝包解壓到指定目錄,例如:tar -zxvf apache-zookeeper-3.8.1-bin.tar.gz -C /usr/local/zookeeper。
- 配置環境變量,編輯/etc/profile文件,添加以下內容:
export JAVA_HOME=/usr/local/jdk export PATH=$JAVA_HOME/bin:$PATH
- 使配置生效:source /etc/profile。
- 啟動Zookeeper服務:/usr/local/zookeeper/bin/zkServer.sh start。
請注意,具體的安裝步驟可能因Zookeeper的版本和CentOS的具體版本而有所不同。建議參考官方文檔或相關安裝指南進行操作。