我正在使用安装了 CDH4.2.0 的 hadoop 集群并遇到此错误。它已在更高版本的 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。还是必须用这个新 jar 完全重新编译 hadoop?我是 hadoop 新手,所以我不知道所有可能的命令行选项。