首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Apache strom - package backtype.storm.tuple不存在

Apache strom - package backtype.storm.tuple不存在
EN

Stack Overflow用户
提问于 2017-08-25 15:01:29
回答 3查看 1.5K关注 0票数 1

我正在尝试风暴分析呈现here

代码语言:javascript
复制
CallLogCounterBolt.java:4: error: package backtype.storm.tuple does not exist
import backtype.storm.tuple.Fields;
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2017-09-05 21:54:19

我在另一个旧的Apache Storm教程中遇到了类似的问题。事实证明,这只是因为教程使用了以前版本(0.9.6)中不推荐使用的类,而我使用的是较新的类(1.1.0)。因此,我的建议是,要么在较新的库中查找相应的资源,并相应地更改您的库加载语句,要么检查您正在使用的依赖项是否被类似名称的库所屏蔽。

票数 2
EN

Stack Overflow用户

发布于 2017-08-25 21:58:14

问题出在您的Java类路径...这完全取决于你如何设置你的项目。我将给你一个建议,而不是试图修复你所拥有的东西。

如果你使用的是Java,那么创建storm拓扑的“正常”方法就是使用Maven,它应该可以与你使用的任何IDE (Eclipse、Intellij等)一起工作。

一旦您有了一个框架maven项目设置,您需要做的就是添加storm依赖项。例如:

代码语言:javascript
复制
    <dependency>
        <groupId>org.apache.storm</groupId>
        <artifactId>storm-core</artifactId>
        <version>${storm.version}</version>
        <scope>provided</scope>
    </dependency>

这是一个example POM file

票数 1
EN

Stack Overflow用户

发布于 2021-02-03 12:19:54

您应该使用较新的库来执行,因为backtype已被弃用,请通过Apache Storm javadocs Apache Storm javadocs

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45876012

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档