【问题标题】:Hadoop Job executionHadoop 作业执行
【发布时间】:2015-11-16 02:17:55
【问题描述】:

我正在尝试使用 MapReduce 框架在 Hadoop 中运行 Djikstra 算法。我使用以下命令成功执行了一个示例 wordcount 程序:

./bin/hadoop jar ./share/hadoop/mapreduce/hadoop-mapreduce-examples-0.23.9.jar wordcount /examples/jverne /examples/jverne/output

现在我想使用上面的命令执行我的 Djikstra.java。我已经使用 netbeans 创建了我的应用程序的类文件。根据我的说法,类文件应该放在 /share/hadoop/mapreduce/hadoop-mapreduce-examples-0.23.9.jar 中,因为它包含 wordcount 程序的类文件。我不确定我应该如何修改命令,以便它执行我的类文件并执行我的 djikstra 算法。

任何帮助将不胜感激。

祝你有美好的一天

【问题讨论】:

    标签: java hadoop mapreduce


    【解决方案1】:

    任何hadoop作业都可以使用下面的命令来执行

    ./bin/hadoop jar /path/to/your/jar yourMainClass /path/to/input /path/to/output

    现在,要运行您的作业,请创建一个代码 jar,提供 jar 的路径和主类名称,同时指定输入和输出。

    【讨论】:

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