【发布时间】:2019-05-06 05:37:27
【问题描述】:
我是storm 和zookeeper 的新手,我导入了项目并想知道编码器使用的zookeeper 版本!正如他提到的,他使用了storm-0.8.2,但没有谈论zookeeper
是否知道他从项目的特定文件夹中使用的zookeeper 的版本
【问题讨论】:
-
我不认为 Storm 依赖于 Zookeeper 的某些版本。我一直只使用最新的版本,但我还没有读到 Storm 需要特定 Zookeeper 版本的任何地方。尽管您可能想学习更新的教程。 storm-0.8.2 已经很老了。将此示例与最新版本的 Storm + Zookeeper 一起使用应该可以正常工作。 storm.apache.org/tutorial.html
-
我使用storm-0.8.2导入了项目,我必须先将它作为编码器运行,然后我会尝试使用最新版本运行,但无论如何要知道项目中使用了哪个版本的编码器文件夹 ?或者例如在 mvn package 项目之后也许我会知道?
-
如果您使用 mvn,您可以使用
mvn dependency:tree,这应该可以让您查看 jar 中打包的库版本。除此之外,我想这真的取决于你的项目文件夹中的内容。没有更多信息很难说。 -
好的,如果我使用任何版本的 zookeeper 和storm-0.8.2,那不会有问题吗?
-
我不能保证不会有问题,但是在我使用 Storm 的 6 个月以上的工作中,我从未读过 Storm 版本 x.x.x 需要 Zookeeper 版本 x.x.x。所以我不确定会发生什么。找出答案的唯一方法是自己测试。这似乎也是您唯一的选择。
标签: apache-zookeeper apache-storm