我怎么知道zookeeper的版本
How can i know version of zookeeper
我是 storm
和 zookeeper
的新手,我导入了项目,想知道编码器使用的 zookeeper
版本!因为他提到他使用 storm-0.8.2
但没有谈论 zookeeper
是否可以从项目的特定文件夹中知道 zookeeper
的版本
storm 中没有对 zookeeper 的硬依赖。您可以将任何版本的 zookeeper 与 storm 一起使用,配置 zookeeper 和 storm 配置文件,zookeeper.conf 和 storm.yaml
在搜索同样的东西时遇到了这个问题!
如果你想 运行 与你的 Storm 版本使用的 Zookeeper Java 客户端版本完全相同的 Zookeeper 服务器版本,我发现最好的方法是检查 Storm parent 的 POM 文件,并且在 <properties>
标签下搜索 <zookeeper.version>
标签:
- 如果您使用 Maven 将 Storm 库与您自己的 Java 应用程序集成,最简单的方法是在首次构建后通过本地 Maven 存储库:
*尼克斯:
~/.m2/repository/org/apache/storm/storm/${STORM_VERSION}/storm-${STORM_VERSION}.pom
Windows:
%USERPROFILE%\.m2\repository\org\apache\storm\storm\%STORM_VERSION%\storm-%STORM_VERSION%.pom
- 如果没有,您可以从 Storm GitHub 来源获取最新的 Storm 版本:
https://github.com/apache/storm/blob/master/pom.xml
- 最后,要找到与 2 相同的内容。但对于以前的 Storm 版本,您可以从 GitHub 中获取该版本的 zip/tarball,然后在解压文件夹的根目录中查找pom.xml 文件。
我是 storm
和 zookeeper
的新手,我导入了项目,想知道编码器使用的 zookeeper
版本!因为他提到他使用 storm-0.8.2
但没有谈论 zookeeper
是否可以从项目的特定文件夹中知道 zookeeper
的版本
storm 中没有对 zookeeper 的硬依赖。您可以将任何版本的 zookeeper 与 storm 一起使用,配置 zookeeper 和 storm 配置文件,zookeeper.conf 和 storm.yaml
在搜索同样的东西时遇到了这个问题!
如果你想 运行 与你的 Storm 版本使用的 Zookeeper Java 客户端版本完全相同的 Zookeeper 服务器版本,我发现最好的方法是检查 Storm parent 的 POM 文件,并且在 <properties>
标签下搜索 <zookeeper.version>
标签:
- 如果您使用 Maven 将 Storm 库与您自己的 Java 应用程序集成,最简单的方法是在首次构建后通过本地 Maven 存储库:
*尼克斯:
~/.m2/repository/org/apache/storm/storm/${STORM_VERSION}/storm-${STORM_VERSION}.pom
Windows:
%USERPROFILE%\.m2\repository\org\apache\storm\storm\%STORM_VERSION%\storm-%STORM_VERSION%.pom
- 如果没有,您可以从 Storm GitHub 来源获取最新的 Storm 版本:
https://github.com/apache/storm/blob/master/pom.xml
- 最后,要找到与 2 相同的内容。但对于以前的 Storm 版本,您可以从 GitHub 中获取该版本的 zip/tarball,然后在解压文件夹的根目录中查找pom.xml 文件。