mapreduce-client-core.jar运行hadoop集群

yqlxgs2m  于 2021-06-03  发布在  Hadoop
关注(0)|答案(1)|浏览(320)

我正在开发一个安装了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。或者hadoop必须用这个新jar完全重新编译吗?我是hadoop新手,所以我不知道所有可能的命令行选项。

46scxncf

46scxncf1#

我不知道当你执行命令的时候会怎样 hadoop 命令实际上是在客户机jar中执行代码。
你能不用mr1吗?这个问题说这个问题只在你使用mr2的时候发生,所以除非你真的需要Yarn,否则你最好使用mr1库来运行你的map/reduce。

相关问题