Map Reduce的Map功能可以调用Amazon Map Reduce中的(外部)Web服务吗?

时间:2011-03-31 15:55:14

标签: hadoop amazon-web-services

我必须在Java中编写一个Map Reduce作业,我在其中给出了Locations(City,State,Country),我需要将它们转换为lat / long坐标,其详细信息由外部Web服务提供: Google地理编码API - 我的问题是是否允许从Map Reduce作业的Map函数调用HTTP请求,即:

公共类GeoLocator {

  private static String genderCheck = "female";

  public static class Map extends MapReduceBase implements Mapper {

  // CALL EXTERNAL WEB SERVICE HERE


  }
  ..
}

1 个答案:

答案 0 :(得分:2)

是的,你可以。映射器在普通JVM中运行,允许进行远程调用。访问外部资源的唯一限制将由运行该进程的EC2实例的任何安全组强制执行。