Пожалуйста, помогите мне понять, почему у меня проблема с подключением к датододу ниже:
WARN server.AuthenticationFilter (AuthenticationFilter. java: doFilter (588)) - Исключение аутентификации: org. apache* подключение к серверу: s- -t- . .ru / 10.243. . *: 8020
У меня есть керберизованный кластер, и все работает нормально, но я нужно добавить новый датодан, и у меня проблема с подключением только с новым датододом. На namenode у меня есть следующие сообщения:
INFO ip c .Server (Server. java: authorizeConnection (2235)) - Соединение от 10.243.218.16:33435 для протокола org. apache .had oop .hdfs.server.protocol.DatanodeProtocol не авторизован для пользователя dn/s--t-..ru@.RU (auth: PROXY) через $ J4LB00 -3PQ0LQ7EGVSG@.RU (auth: KERBEROS) 2020-02-05 09: 37: 20,172 INFO ip c .Server (Server. java: doRead (1006)) - устройство чтения сокетов # 1 для порта 8020 : readAndProcess от клиента 10.243.218.16 сгенерировал исключение [org. apache .had oop .security.authorize.AuthorizationException: Пользователь: $J4LB00-3PQ0LQ7EGVSG@.RU не разрешено выдавать себя за dn / s- -t- . .ru@.RU]
Итак, что самое интересное это для пользователя: $J4LB00-3PQ0LQ7EGVSG@.RU это тот же самый dn / s- -t- . .ru пользователь, но до входа в систему 2000 имя входа
Это правильно? Что еще интересно, у меня нет проблем с другими старшими датанодами только с этим.