hadoopMap器:类还是接口

ru9i0ody  于 2021-06-04  发布在  Hadoop
关注(0)|答案(1)|浏览(321)

我对hadoop中的基本Map器结构有点困惑。在web上,许多示例实现将mapper用作一个类,因此它们的类扩展了mapper。据我所知,hadoop19,mapper是一个接口。发生什么事了?

klsxnrf1

klsxnrf11#

在旧的api中,mappers实现了您可能期望的接口。
当大的改革到来时,他们决定把它改成一个完全成熟的类,这样它就可以充当经常需要的身份Map器(如果按原样使用的话),或者扩展为您自己的实现。
这只是一个问题,你是使用旧的还是新的api为您的项目,你不应该混合- org.apache.hadoop.mapred 是旧的api, org.apache.hadoop.mapreduce 是新的。

相关问题