Невозможно убить приложение из пользовательского интерфейса Yarn RM - PullRequest
0 голосов
/ 22 сентября 2018

У меня есть установка dataproc на облачной платформе Google с установленным apache livy.Я подаю работу, используя Ливи Отдых API.Когда я пытаюсь убить ливийские задания из Yarn RM, во вкладке консоли браузера появляется ошибка ниже.

{"RemoteException":{"exception":"AuthorizationException","message":"Unable to obtain user name, user not authenticated","javaClassName":"org.apache.hadoop.security.authorize.AuthorizationException"}}

Когда я открываю Yarn RM.Я не уверен, как настроить аутентификацию пользователя для веб-интерфейса Yarn RM.Также, когда я открываю пользовательский интерфейс yarn, он не запрашивает у меня имя пользователя и пароль.

Однако я могу убить приложение, используя приведенную ниже команду

yarn application -kill application_id

1 Ответ

0 голосов
/ 25 октября 2018

Как обсуждено здесь , это регрессия в Dataproc 1.3, если вы используете эту версию образа.

Эта проблема также возникнет, если вы использовали действие инициализации Tez на более старыхВерсии Dataproc, поскольку он также устанавливает и настраивает сервер временной шкалы приложения.

Вам просто нужно установить hadoop.http.filter.initializers=org.apache.hadoop.security.HttpCrossOriginFilterInitializer,org.apache.hadoop.http.lib.StaticUserWebFilter.

Я планирую исправить это в Dataproc 1.3 (появится в следующемпару недель), и я подал выпуск для действия инициации Tez.

...