在Hadoop上运行java程序

时间:2013-12-23 05:54:18

标签: java eclipse hadoop

我正在尝试使用一些Hadoop文件操作运行applet程序。我正在使用Eclipse Europa,当我在Hadoop Server(Eclipse提供的选项)上运行程序时,它工作得更好。但是现在我需要将程序设置为Jar并在Hadoop Server上通过cmd提示运行它。 虽然我尝试使用“Hadoop jar Myjar.jar”命令,但它无法正常工作。 在这方面,有人可以帮助我。

先谢谢

1 个答案:

答案 0 :(得分:0)

hadoop jar命令运行JAR文件中包含的程序。如果已将MapReduce代码捆绑在JAR文件中,则可以使用以下命令执行它:

Usage: `hadoop jar <jar> [mainClass] args...`

示例:

`hadoop jar /home/825341/workspace/YourMapReduceJob.jar com.yourapp.MainClass mapreduce-input-directory-path mapreduce-output-directory-path arguments-to-your-driver-class-if-any`

我假设您的类路径中提供了所有必需的库。