无法从Yarn RM UI终止应用程序

时间:2018-09-22 13:09:09

标签: yarn google-cloud-dataproc livy

我在安装了apache livy的Google云端平台上安装了dataproc。 我正在使用livy rest 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 Web界面设置用户身份验证。 另外,当我打开yarn ui时,它不会询问我任何用户名和密码。

但是我可以使用以下命令杀死应用程序

yarn application -kill application_id

1 个答案:

答案 0 :(得分:1)

here所述,这是Dataproc 1.3中的回归,假设您使用的是该图像版本。

如果您在较旧的Dataproc版本上使用了Tez init操作,您也会遇到此问题,因为它还会安装和配置应用程序时间轴服务器。

您只需要设置hadoop.http.filter.initializers=org.apache.hadoop.security.HttpCrossOriginFilterInitializer,org.apache.hadoop.http.lib.StaticUserWebFilter

我计划在Dataproc 1.3中修复此问题(将在接下来的几周内推出),我为Tez初始化操作提交了issue