Apache storm Apache strom-包backtype.storm.tuple不存在

Apache storm Apache strom-包backtype.storm.tuple不存在,apache-storm,Apache Storm,我正在尝试风暴分析 问题在于您的Java类路径。。。这完全取决于您如何设置项目。我给你一个建议,而不是试图解决你的问题 如果您使用的是Java,那么创建storm拓扑的“正常”方法是使用Maven,它应该与您正在使用的任何IDE(Eclipse、Intellij等)一起工作 一旦您有了一个骨架maven项目设置,您所需要做的就是添加storm依赖项。例如: <dependency> <groupId>org.apache.storm</gro

我正在尝试风暴分析


问题在于您的Java类路径。。。这完全取决于您如何设置项目。我给你一个建议,而不是试图解决你的问题

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

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

    <dependency>
        <groupId>org.apache.storm</groupId>
        <artifactId>storm-core</artifactId>
        <version>${storm.version}</version>
        <scope>provided</scope>
    </dependency>

org.apache.storm

.

我在另一个老的Apache Storm教程中遇到了类似的问题。这仅仅是因为教程使用了以前版本(0.9.6)中不推荐的类,而我使用的是更新版本(1.1.0)。因此,我的建议是,在较新的库中查找相应的资源,并相应地更改您的库加载语句,或者检查您使用的依赖项是否被类似命名的库掩盖。

由于backtype已弃用,您应该使用较新的库来执行,浏览Apache Storm javadocs

是的,你说得对,Kim Moritz,谢谢。我开始使用org.apache.storm库。现在很好。非常感谢Kit Menke。我只是正确地使用了maven,并将一些旧的软件包改成了新的。很好,湿婆,我也有同样的问题,你是怎么解决的?我的apache storm版本是“/opt/apache-storm-2.1.0”javac 11.0.6 openjdk 11.0.6 2020-01-14
    <dependency>
        <groupId>org.apache.storm</groupId>
        <artifactId>storm-core</artifactId>
        <version>${storm.version}</version>
        <scope>provided</scope>
    </dependency>