当前位置: 首页 > 知识库问答 >
问题:

Apache Storm-找不到或无法加载主类org.apache.storm.starter.

微生毅
2023-03-14

我对maven和storm很陌生,所以我试着按照https://github.com/apache/storm/tree/master/examples/storm-starter.我目前的路径是/home/luc/theTest/storm/examples/storm starter。在目标文件夹中有一个storm-starter-2.0.0-SNAPSHOT。jar文件。我跑步时卡住了

Storm震击器目标/Storm启动器-*。jar组织。阿帕奇。暴风雨开胃菜。地方政治学

我得到了这个错误

我做错什么了吗?我也有点困惑,我是否必须先运行nimbus和supervisor。我试过带着和不带着它们,但无论如何都不管用。我一直在网上搜索,但什么都没用。不知道还能尝试什么。

共有1个答案

郭意
2023-03-14

这通常是由storm client和storm starter版本不一致引起的。试着按照以下步骤来操作这个例子

>

  • http://storm.apache.org/downloads.html

    • 在本例中,我们将使用1.1.1版

    将其解压缩到一个文件夹中,我们将其命名为${STORM_HOME}

    cd进入${STORM_HOME}/examples/STORM starter

    执行mvn包

    • 这应该在目标文件夹
      ${STORM_HOME}/示例/Storm-starter/目标/storm-starter-1.1.1.jar

    ${STORM_HOME}目录下运行示例:
    ./bin/Storpjar示例/Storp-starter/目标/storm-starter-1.1.1.jarorg.apache.storm.starter.ExallationTopology

    不要添加-local标志,因为它似乎只有在未传递任何参数的情况下才会在LocalCluster中部署感叹策略。您可以在这里查看源代码:
    ${STORM_HOME}/examples/STORM starter/src/jvm/org/apache/STORM/starter/exportmationpology。java

  •  类似资料:
    • 问题内容: 我正在尝试使用Gradle运行一个非常简单的项目,并在使用时遇到以下错误: 这是我的文件结构: 我排除了libs和tmp文件夹的内容,因为我认为这与该问题无关,但是我可以在需要时添加它。 这是我的build.gradle文件: 关于如何解决此问题的任何想法?我已经为mainClassName属性尝试了各种方法,但似乎没有任何效果。 问题答案: 我在这里看到两个问题,一个与另一个有关。

    • 我的java应用程序编译有问题。 编译器说:

    • 我是按照Spring的教程,一切都工作正常,直到我克隆我的项目,现在克隆的项目和原来的项目不想工作,我已经搜索槽整个堆栈溢出类似的问题,我无法解决这个问题,我已经清理了项目,重新启动eclipse,更新,添加和删除依赖项从pom.xml似乎没有什么工作。 这是我的主要课程: Beans.xml: 波姆。xml: 正如我所说,当我在同一个工作区复制粘贴项目时,一切都开始失败,当然我更改了名称。 这个

    • 我用的是软呢帽19。HelloWorld的内容。爪哇: 我可以使用 javac HelloWorld。JAVA 但我无法使用 java HelloWorld 它给出了以下错误 错误:无法找到或加载主类HelloWorld 但我可以用 sudo java HelloWorld 我错过了什么???

    • 我知道这个问题已经被回答过很多次了,但不幸的是我找不到我的问题的正确答案。 以下是我的软件包结构,在我的软件包中,我有简单测试.java d: \junit\src\junitfaq\SimpleTest.java 在d:\junit\src内部 d:\junit\src 但是当我尝试使用下面的命令行运行程序时 d:\junit\src 发生了此错误。错误:无法找到或加载主类junitfaq.Si

    • 问题内容: 我想连接我的java程序以连接数据库并检索数据。它的编译完美,但运行时即时得到这个 我已经安装了Java SQL驱动程序,并将jar路径作为CLASSPATH添加到环境变量中 问题答案: 您应该从这里下载驱动程序 和JAR文件需要添加到项目类路径。 首先,右键单击Eclipse Project,然后单击Project-> Build Path-> Configure Build Pat