【发布时间】:2012-09-21 00:28:14
【问题描述】:
如果我使用旧的 hadoop lib 版本(如 0.20.0)开发我的 map-reduce 逻辑,然后创建一个 jar 文件并在集群版本高于 1.0.3 的集群上运行该 jar 文件,那么会发生什么?集群是否使用编译我的代码的相同版本的 hadoop,或者它是否忽略了我编译它的内容?您能解释一下这个过程在 hadoop 上的一般工作原理吗?
我知道它会运行,但我看到一些日志看起来像是使用了旧版本的 hadoop.common。 jar 文件也不包含 lib。
【问题讨论】:
标签: hadoop