Я расширил класс Hadoop InputSplit
, чтобы рассчитать свой собственный разделитель входных данных, однако при возвращении определенного HostIP (то есть IP-адреса данных) в качестве строки для переопределенного getLocations(), Задача карты для этого не выполняется на этом HostIP, а не выполняется на каком-то другом. Какая проблема не будет выполняться на этом HostIP?Mapper, не выполняющийся на имени хоста, возвращаемого из getLocations() из InputSplit в Hadoop
0
A
ответ
0
Вы пытались вернуть полное имя из getLocations. Я столкнулся с подобной проблемой, но, как мне показалось, возвращающееся квалифицированное имя сработало для меня.
Thanks, Srivatsan