使用不同的hadoop-mapreduce-client-core.jar来运行hadoop集群

时间:2013-04-24 23:59:01

标签: hadoop jar java-opts

我正在安装安装了CDH4.2.0的hadoop群集并遇到this错误。它已在更高版本的hadoop中修复,但我无权更新群集。有没有办法告诉hadoop在通过命令行参数(如

)运行我的工作时使用这个jar
hadoop jar MyJob.jar -D hadoop.mapreduce.client=hadoop-mapreduce-client-core-2.0.0-cdh4.2.0.jar

新的mapreduce-client-core.jar文件是来自故障单的修补jar。或者必须用这个新罐完全重新编译hadoop?我是hadoop的新手,所以我不知道所有可能的命令行选项。

1 个答案:

答案 0 :(得分:0)

我不确定当你执行hadoop命令时,它是如何工作的,你实际上是在客户端jar中执行代码。

你能不能使用MR1?问题说这个问题只发生在你使用MR2时,所以除非你真的需要Yarn,否则你可能更好地使用MR1库来运行你的map / reduce。