Может ли функция Map Map Reduce вызывать (внешний) веб-сервис в Amazon Map Reduce? - PullRequest
3 голосов
/ 31 марта 2011

Мне нужно написать задание Map Reduce на Java, в котором мне даны местоположения (город, штат, страна), и мне нужно преобразовать их в координаты широты / долготы, подробности которых предоставляются из внешнего веб-сервиса:Google Geocoding API - мои вопросы: разрешено ли вызывать HTTP-запрос из функции Map задания Map Reduce, например:

открытый класс GeoLocator {

  private static String genderCheck = "female";

  public static class Map extends MapReduceBase implements Mapper {

  // CALL EXTERNAL WEB SERVICE HERE


  }
  ..
}

1 Ответ

2 голосов
/ 01 апреля 2011

Да, вы можете.Картограф работает внутри обычной JVM, и ему разрешено делать удаленные вызовы.Единственные ограничения на доступ к внешним ресурсам будут применяться любыми группами безопасности экземпляра EC2, выполняющего процесс.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...