我希望将我的emr实现从旧版本迁移到最新版本,因为我主要面临很多问题。我当前的实现使用hadoop0.20.2。我想了解从0.20.2迁移到0.2需要在代码更改方面付出多少努力-0.20.2051.0.1API是否非常不同并且需要大量重新编码?任何基本的想法都会很有帮助。
bnl4lu3b1#
0.20.205刚刚被重命名为1.0,所以本质上是相同的版本。API几乎没有什么区别。1.0类似于0.20.2,具有附加和安全功能,基本上支持hbase集成,可以在企业中使用。我们将运行在0.20.2上的emr上的作业移植到直接运行在1.0上。我们所有的作业,不管是使用新的还是旧的api,都没有一个问题,但是运行正常,不需要我们做任何更改。所以我认为你不应该面对任何问题。
1条答案
按热度按时间bnl4lu3b1#
0.20.205刚刚被重命名为1.0,所以本质上是相同的版本。API几乎没有什么区别。1.0类似于0.20.2,具有附加和安全功能,基本上支持hbase集成,可以在企业中使用。
我们将运行在0.20.2上的emr上的作业移植到直接运行在1.0上。我们所有的作业,不管是使用新的还是旧的api,都没有一个问题,但是运行正常,不需要我们做任何更改。所以我认为你不应该面对任何问题。