Как передать в Kerberos keytab + принципал в Spark представить задание для проверки подлинности ОБА Spark and Yarn? - PullRequest
0 голосов
/ 30 января 2020

Мой код находится в точке, где я могу успешно аутентифицировать Kerberized Livy для отправки задания Spark, и теперь проблема заключается в том, что в параметрах задания отправки Spark я могу передать только один набор ключей + принципал, и пока Я передаю свою таблицу ключей Spark + принципал, так что задание отправки Spark можно даже отправить, но вскоре после запуска задания Spark я получаю сообщение об ошибке - что-то о неправильном пользователе Yarn, и я не знаю, как это сделать .

Ниже приведена ошибка, которую я получаю. Я гуглил эту ошибку и перепробовал все решения, которые нашел, но пока ничего не получалось.

Вещи, которые я пробовал:

Убедитесь, что пользователь spark существует и что он может аутентификация через keytab + принципал.

Попытка запустить отправку Spark с разными принципалами (имел oop, spark, yarn).

Убедитесь, что пользователь / принципал присутствует на всех Имел oop узлов.

Убедитесь, что мой scala баночка действительна и правильна.

main : run as user is spark
main : requested yarn user is spark
User spark not found

Кстати, почему он говорит, что искра пользователя не найдена? Я проверил свой список пользователей, спарк - один из пользователей.

...