Yavcular 在 Hadoop 中使用 DistributedCache
在上面的链接中,以一种易于理解的方式描述了如何在 Hadoop 中使用 DistributedCache。但问题是,当我编译代码时,出现以下错误:
non-static method loadIdUrlMapping(org.apache.hadoop.mapreduce.Mapper.Context) cannot be referenced from a static context
loadIdUrlMapping(context);
解决方法是什么?我无法将 Mapper 类更改为非静态,当我将loadIdUrlMapping
方法签名更改为静态时,我无法访问idmap
HashSet