【发布时间】:2014-04-10 08:16:25
【问题描述】:
在我的拓扑中,有一小段代码从类路径中的属性加载配置
InputStream is=getClass().getClassLoader().getResourceAsStream("dev.properties");
p.load(is);
当我在本地模式 Storm 下运行 jar 时效果很好,但是当我在集群模式下尝试它时,它会因 NullPointerException 而失败。 属性文件位于 src/main/resources(Maven 结构)中,并正确包含在 jar 文件中。
有什么可能的原因吗?
此外,当我在集群模式风暴中运行一些具有出站交互的拓扑时,例如 ElasticSearch 时,我会遇到很多麻烦。即使它在本地模式风暴中完美运行。
在使用集群模式storm之前应该考虑什么?
【问题讨论】:
-
这个问题你解决了吗?
标签: apache-storm