【发布时间】:2013-10-03 08:24:15
【问题描述】:
我最近将集群从 Apache Hadoop1.0 升级到了 CDH4.4.0。我在另一台机器上有一个 weblogic 服务器,我通过 mapreduce 客户端将作业提交到这个远程集群。我仍然想使用 MR1 而不是 Yarn。我已经针对 CDH 安装 (/usr/lib/hadoop/client/*) 中的客户端 jar 编译了我的客户端代码
创建 JobClient 实例时出现以下错误。 有很多帖子与同一问题相关,但所有解决方案都是指将作业提交到本地集群而不是远程,特别是在我的情况下从 wls 容器提交作业的场景。
JobClient jc = new JobClient(conf);
Cannot initialize Cluster. Please check your configuration for mapreduce.framework.name and the correspond server addresses.
但是从集群上的命令提示符运行完全正常。
感谢您的及时帮助!
【问题讨论】: