【问题标题】:Running Hadoop Jar in Ubuntu在 Ubuntu 中运行 Hadoop Jar
【发布时间】:2014-07-14 22:12:06
【问题描述】:

我正在尝试在 Hadoop 中运行一个 jar 文件。我已经使用 Eclipse 导出功能转换了 jar 文件。现在的问题是当我运行 jar 文件时它说 classnotfoundexception。我在子文件夹中的主类,例如WordCount->count->src->countFunction->wordCount。有人可以告诉我在这种情况下如何正确给出路径。我正在使用这个命令 ./bin/hadoop jar /usr/local/WordCount.jar wordCount /usr/local/hadoop/examples/input /usr/local/hadoop/examples/input。谢谢!!

【问题讨论】:

    标签: java eclipse ubuntu hadoop jar


    【解决方案1】:

    试试这个

    $ bin/hadoop jar /usr/local/wordcount.jar org.myorg.WordCount /usr/local/wordcount/input /usr/local/wordcount/output
    

    【讨论】:

    • 这是有效的。我已经编写了自己的代码。我是否需要将 jar 文件的类路径设置为 hadoop 中的路径,例如现在它被设置为 C:\\\\.是否应该将其替换为 /usr/local/hadoop?
    【解决方案2】:

    您是否在驱动程序类主方法中设置了 job.setJarByClassName(DriverClassName.class) ?我以前也遇到过同样的问题,设置后解决了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多