我打算尝试风暴启动器。
我按照标题"在IDEA中导入风暴启动器作为项目"在https://github.com/apache/incubator-storm/tree/master/examples/storm-starter。*****
*****有3个不同之处(我认为这不会导致本文后面提到的错误):
1)我导入了所有模块,而不仅仅是风暴启动器。也就是说,我导入了更高级别的目录( somePath / incubator-storm / 而不是 somePath / incubator-storm / examples / storm-starter )。
2)我使用的是Oracle JDK 7.具体来说,就是Java 1.7.0_60。说明推荐使用JDK 6.
3)在导入过程中,我请求IDEA自动下载Maven源和依赖项。
Intellij IDEA遇到错误:
无法解析符号' LocalCluster'
无法解析符号' LocalDPRC'
答案 0 :(得分:3)
我有类似的问题,我终于意识到你需要做的事情
mvn clean install -DskipTests=true
在顶级风暴目录中首先构建风暴。
答案 1 :(得分:0)
如果这也不起作用并且您正在使用IntelliJ ...只需为IntelliJ安装Clojure插件。出错的原因是您的IDE无法解析Storm中与Localcluster类相对应的Clojure代码。