我希望将我的EMR实施从旧版本迁移到最新版本,因为我主要面临很多问题。
我目前的实现使用Hadoop 0.20.2。
我想了解从0.20.2迁移到 -
需要在代码更改方面付出多少努力API是否非常不同并且需要大量重新编码?任何基本想法都会非常有用。
答案 0 :(得分:2)
0.20.205刚刚重命名为1.0,所以它实际上是同一版本。 API几乎没有任何区别。 1.0与0.20.2类似,附加&安全功能,基本上意味着它支持HBase集成,可以在企业中使用。
我们将在EMR上运行的作业移至0.20.2以直接在1.0上运行。我们所有的工作,无论是使用新的还是旧的API都没有一个问题,但正确运行,我们不需要改变任何东西。所以我相信你不应该面对任何问题。