1

我想知道您对为什么会发生此错误的意见。在陆上生产环境中,我们使用的是 CDH4。在我们的本地测试环境中,我们只是使用 Apache Hadoop v2.2.0。当我运行在 CDH4 上编译的同一个 jar 时,MR 作业执行得很好。但是当我在 Hadoop v2.2.0(启用 YARN)上运行 jar 时,我得到了这个错误:

INFO mapreduce.Job: Task Id : attempt_1391062333435_0001_m_000000_0, Status : FAILED Error: java.lang.UnsupportedOperationException: Not implemented by the KosmosFileSystem FileSystem implementation

日志显示 Map 作业成功运行,但 Reduce 作业(全部失败)出现上述错误。谷歌上没有太多关于这个错误的点击,所以我无处可逃,但在这里。

有什么想法吗?谢谢。

4

1 回答 1

0

很抱歉这个回复迟到了。当我们将环境与陆上的环境同步时,这个问题就解决了。也就是说,我们没有使用普通的 Apache Hadoop,而是使用了 Cloudera 发行版。

于 2015-01-13T07:59:39.203 回答