[HADOOP] HDP 3.1.0.0-78 업그레이드 후 ResourceManager에 UI를 사용하여 원사 애플 리케이션을 죽일 수 없습니다
HADOOPHDP 3.1.0.0-78 업그레이드 후 ResourceManager에 UI를 사용하여 원사 애플 리케이션을 죽일 수 없습니다
((8088 / 클러스터 / 응용 프로그램) 또는 새로운 : 저는 최근에 YARN 3.1.0을 실행 3.1.0에 2.6.5에서 HDP 업그레이드, 나는 더 이상 YARN ResourceManager에 UI에서 응용 프로그램을 죽일 수, 중 이전을 사용하여 8088 /ui2/index.html#/yarn-apps/apps) 버전. 나는 아직도 원사 응용 프로그램 -kill {앱 ID}와 RHEL 7 쉘을 사용하여 죽일 수
이러한 응용 프로그램은 리비 (Livy)를 통해 제출한다. 여기 내 워크 플로우는 다음과 같습니다
의 ResourceManagerUI를 열고 응용 프로그램을 실행하고, 설정을 클릭하고 죽여 응용 프로그램을 선택합니다. 주의는이 '(으)로 로그인'UNKNOWN_USER로 설정 :
나는 응용 프로그램을 죽이고 싶어하는지 확인합니다 :
나는 UI에서 다음과 같은 오류가 발생합니다 :
크롬에서 콘솔을 열면, 나는 401 (무단) 오류를 참조하십시오.
나는 이것이 기존 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에 대한 설명서에 있었다.
바라건대 누군가가 더 명확하게 내가 문제를 해결하기 위해 무엇을 할 수 있는지 설명 문서에 저를 가리킬 수 있습니다.
미리 감사드립니다.
해결법
from https://stackoverflow.com/questions/54699586/cant-kill-yarn-apps-using-resourcemanager-ui-after-hdp-3-1-0-0-78-upgrade by cc-by-sa and MIT license
'HADOOP' 카테고리의 다른 글
[HADOOP] Sqoop을 : SQL 함수를 사용하여 --split-로 가져 오기 (0) | 2019.10.09 |
---|---|
[HADOOP] 모든 IP를 청취 하둡 서버를 만들려면 (0) | 2019.10.09 |
[HADOOP] 하둡 MapReduce를 함께 사용 WholeFileInputFormat 여전히 한번에 1 라인 매퍼 처리 결과 (0) | 2019.10.09 |
[HADOOP] Cygwin에서의 noclassdefinition와 윈도우에서 하둡은 오류를 발견 (0) | 2019.10.09 |
[HADOOP] 지도 단계 이후 하둡 EOF 예외 (0) | 2019.10.09 |