HIVE Beeline 문제

1978 단어
1hiveserver2 서비스를 시작하고beeline-u jdbc:hive2://정상,beeline-u jdbc:hive2://127.0.0.1:10000 패키지는 다음과 같은 오류가 발생합니다.
Error: Failed to open new session: java.lang.RuntimeException: org.apache.hadoop.ipc.RemoteException(org.apache.hadoop.security.authorize.AuthorizationException): User: root is not allowed to impersonate anonymous (state=,code=0)Beeline version 2.1.0 by Apache Hive
분석: 액세스 권한 문제
해결:hdfs 프로필core-site.xml에 다음과 같은 설정을 추가하고 루트는 위치를 채워줍니다. User:*, etchadoop.proxyuser.eamon.hosts
  
    hadoop.proxyuser.root.hosts
    *
   
   
    hadoop.proxyuser.root.groups
    *
  

HDFS를 다시 시작합니다.
2 beeline-u jdbc:hive2://127.0.1:10000을 실행하고 다음과 같은 오류를 보고합니다.
Error: Failed to open new session: java.lang.RuntimeException: org.apache.hadoop.security.AccessControlException: Permission denied: user=anonymous, access=EXECUTE, inode="/tmp/hive":root:supergroup:drwx------ at org.apache.hadoop.hdfs.server.namenode.FSPermissionChecker.check(FSPermissionChecker.java:319) at org.apache.hadoop.hdfs.server.namenode.FSPermissionChecker.checkTraverse(FSPermissionChecker.java:259) at org.apache.hadoop.hdfs.server.namenode.FSPermissionChecker.checkPermission(FSPermissionChecker.java:205) at org.apache.hadoop.hdfs.server.namenode.FSPermissionChecker.checkPermission(FSPermissionChecker.java:190) at org.apache.hadoop.hdfs.server.namenode.FSDirectory.checkPermission(FSDirectory.java:1720) at org.apache.hadoop.hdfs.server.namenode.FSDirStatAndListingOp.getFileInfo(FSDirStatAndListingOp.java:108) at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.getFileInfo(FSNamesystem.java:3855) at org.apache.hadoop.hdfs.server.namenode.NameNodeRpcServer.getFileInfo(NameNodeRpcServer.java:1011)
분석: HDFS 파일 시스템 권한 문제
해결
bin/hdfs dfs -chmod -R 777  /tmp/
 
다음으로 전송:https://www.cnblogs.com/zhangeamon/p/5787365.html

좋은 웹페이지 즐겨찾기