[HADOOP] Apache 하이브 오류이 버전의 hadoop에서 지원되지 않는 자격 증명 병합
HADOOPApache 하이브 오류이 버전의 hadoop에서 지원되지 않는 자격 증명 병합
나는 hadoop 1.2.1, hbase 0.94.14 및 hive 1.0.0을 사용하고 있습니다. 내 clsuter 및 세 regionervers 세 datanodes가 있습니다. hbase에서 하이브로 일부 데이터를 가져와야합니다. 하이브를 성공적으로 구성했지만 아무 것도 계산하지 않은 명령을 실행했습니다. 하이브 테이블의 행 수는 다음과 같습니다.
ERROR [main]: exec.Task (SessionState.java:printError(833)) - Job Submission failed with exception 'java.lang.RuntimeException(java.io.IOException: Merging of credentials not supported in this version of hadoop)'
java.lang.RuntimeException: java.io.IOException: Merging of credentials not supported in this version of hadoop
at org.apache.hadoop.hive.hbase.HBaseStorageHandler.configureJobConf(HBaseStorageHandler.java:485)
at org.apache.hadoop.hive.ql.plan.PlanUtils.configureJobConf(PlanUtils.java:856)
at org.apache.hadoop.hive.ql.plan.MapWork.configureJobConf(MapWork.java:540)
하이브 버전을 0.14로 변경했지만 같은 오류가 발생했습니다. 그것의 해결책은 무엇입니까? 참고 : 나는 hadoop을 업그레이드 할 수 없습니다.
해결법
-
==============================
1.귀하의 하이브 버전이 최신 버전이지만, 이것은 귀하의 오류의 원인이 아닙니다. Hadoop 버전을 2.4.0 이상으로 업그레이드해야합니다.
귀하의 하이브 버전이 최신 버전이지만, 이것은 귀하의 오류의 원인이 아닙니다. Hadoop 버전을 2.4.0 이상으로 업그레이드해야합니다.
오류는 https://github.com/apache/hive/blob/3b6825b5b61e943e8e41743f5cbf6d640e0ebdf5/shims/0.20S/src/main/java/org/apache/hadoop/hive/shims/Hadoop20SShims.java#L579에서 발생합니다.
from https://stackoverflow.com/questions/28739901/apache-hive-error-merging-of-credentials-not-supported-in-this-version-of-hadoop by cc-by-sa and MIT license
'HADOOP' 카테고리의 다른 글
[HADOOP] Spark YARN 모드 HADOOP_CONF_DIR 콘텐츠 제출 (0) | 2019.07.28 |
---|---|
[HADOOP] 초기 작업이 어떤 자원도 수락하지 않았습니다. 작업자가 등록되어 충분한 자원을 보유하고 있는지 확인하려면 클러스터 UI를 확인하십시오 (0) | 2019.07.28 |
[HADOOP] Hadoop 유출 실패 (0) | 2019.07.27 |
[HADOOP] 돼지 라틴어를 사용하여 열을 "업데이트하는 방법" (0) | 2019.07.27 |
[HADOOP] Hadoop : core-site.xml에서 기본 FileSystem을 HDFS로 설정할 수 없습니다. (0) | 2019.07.27 |