gpt4 book ai didi

hadoop - HDP 3.1.0.0-78升级后无法使用ResourceManager UI终止YARN应用

转载 作者:行者123 更新时间:2023-12-02 19:16:19 25 4
gpt4 key购买 nike

我最近将HDP从2.6.5升级到了运行YARN 3.1.0的3.1.0,并且我无法再使用旧的(:8088 / cluster / apps)或新的(:8088)从YARN ResourceManager UI中终止应用程序。 /ui2/index.html#/yarn-apps/apps)版本。我仍然可以使用RHEL 7中的shell和yarn app -kill {app-id}杀死它们

这些申请是通过Livy提交的。这是我的工作流程:

打开ResourceManagerUI,打开应用程序,单击设置,然后选择终止应用程序。注意,“登录为:”设置为UNKNOWN_USER:

step1

确认我要终止该应用程序:

step2

我在用户界面中收到以下错误:

step3

在Chrome中打开控制台,我看到401(未经授权)错误。

step4

如果从旧版UI尝试此操作,则可以展开错误消息,并显示以下内容:

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

我阅读了很多帖子,进行了验证并更改了一些设置,以尝试通过运气解决此问题。以下是我研究后检查或更改的一些设置:
hadoop.http.filter.initializers=org.apache.hadoop.security.HttpCrossOriginFilterInitializer,org.apache.hadoop.http.lib.StaticUserWebFilter
hbase.security.authentication=simple
hbase.security.authorization=false
yarn.nodemanager.webapp.cross-origin.enabled=true
yarn.resourcemanager.webapp.cross-origin.enabled=true
yarn.resourcemanager.webapp.delegation-token-auth-filter.enabled=false
yarn.resourcemanager.webapp.ui-actions.enabled=true
yarn.timeline-service.http-authentication.simple.anonymous.allowed=true
yarn.timeline-service.http-authentication.type=simple
yarn.webapp.api-service.enable=true
yarn.webapp.ui2.enable=true
ranger.add-yarn-authorization=false

其中一些似乎对我来说很不合理,例如hbase的东西,因为我认为这与我所看到的没有任何关系。但是,有些用户在其他情况下可以使用它们,因此我想尝试一下。

仔细阅读文档,似乎需要先经过身份验证才能调用API。但是,2.6.5的文档中使用了相同的语言,这是我在此之前运行的YARN的版本。

希望有人可以将我指向能够更清楚地概述我可以解决此问题的方法的文档。

提前致谢。

最佳答案

嘿,我知道这不是解决方案(升级后也遇到了同样的问题),但是我发现在url末尾添加“?user.name =“到旧的资源管理器url将使您登录两个页面上的用户。我发现旧的RM页面是杀死工作的唯一方法。

关于hadoop - HDP 3.1.0.0-78升级后无法使用ResourceManager UI终止YARN应用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54699586/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com