hdfs datanode не может зарегистрироваться в namenode из-за L2TP с NAT (не уверен) - PullRequest
0 голосов
/ 20 ноября 2018

Привет всем. У меня возникла проблема, которая затрагивает множество технических специалистов, и я не уверен, что могу описать ее правильно.

первая топология моей сети:

lab 1 (datanode1 ~ 5) <клиент - L2TP vpn (с включенным NAT) - сервер> лаборатория 2 (узел данных 6 ~ 8 и номер 1 ~ 2)

лаборатория 1, IP-адрес 192.169.88.x лаборатория 2, IP-адрес 192.168.77.x

L2TP: лаборатория 1 77.77.77.254 -> 77.77.77.1 лаборатория 2


когда я запускаю датододу в лаборатории 1, в наменоде лаборатории 2, я вижу, что запрос на регистрацию пришел, но с неправильным IP-адресом (77.77.77.254, который является VPN-клиентом или NAT IP), а не точным IP-адресом данных.

в моем туннеле знаний не должно быть заявлений о приложениях, но почему hdfs получают этот IP-адрес.?


Кстати, в той же топологии, кластер YARN прекрасно работает со всеми активными узлами.(Resorcemanager пряжа находится в lab2, а менеджер узлов находится в lab1)


это смущало меня долгое время, поэтому очень признателен за любую помощь, спасибо!

...