要查看Zookeeper的版本,請按照以下步驟操作:
zookeeper-server-start.sh config/zookeeper.properties
這將啟動Zookeeper服務器。請注意,您需要根據實際情況替換config/zookeeper.properties為您的Zookeeper配置文件路徑。
jps
這將列出所有正在運行的Java進程。找到名為QuorumPeerMain的進程,這是Zookeeper的主進程。
QuorumPeerMain進程的進程ID(PID)。<PID>替換為您剛剛記下的進程ID:jstack <PID> | grep "java.version"
這將顯示與Zookeeper進程相關的Java堆棧跟蹤。在輸出中,查找包含"java.version"的行。該行將顯示Zookeeper的版本信息,類似于以下內容:
java version="1.8.0_291" Java(TM) SE Runtime Environment (build 1.8.0_291-b10) Java HotSpot(TM) 64-Bit Server VM (build 25.291-b10, mixed mode)
這就是您的Zookeeper版本。