Loading

Permission denied: user [<hostname>$] does not have [SELECT] privilege(권한 거부됨: [<hostname>$] 사용자에게 [SELECT] 권한 없음)" 오류 발생

게시 일자: Dec 9, 2022
상세 설명

라이브 연결을 사용하여 Hive 서버에 연결하는 뷰를 로드할 때 다음 오류가 발생할 수 있습니다.

[Cloudera][Hardy] (80) Syntax or semantic analysis error thrown in server while executing query. Error from server: Error while compiling statement: FAILED: Hive AccessControlException Permission denied: user [<computer_name>$] does not have [SELECT] privilege on [<schema>/<table>/*]  ([Cloudera][Hardy] (80) 쿼리 실행 중에 구문 또는 의미 체계 분석 오류가 서버에서 발생했습니다. 서버에서 오류: 문을 컴파일하는 중에 오류 발생: 실패: Hive AccessControlException 권한 거부됨: [<computer_name>$] 사용자에게 [<schema>/<table>/*]에 대한 [SELECT] 권한이 없습니다.)

Cause

Tableau Server 호스트 컴퓨터의 네트워크 서비스에 Hive 데이터베이스에 대한 필요한 권한이 없습니다.
솔루션
Hive 데이터베이스 관리자 및 Active Directory 관리자와 함께 작업하여 Hive 데이터베이스에 대한 필요한 권한을 보유한 Tableau Server 서비스 계정 사용자를 구성합니다.
추가 자원
기본적으로, Tableau Server 서비스 계정(Run As) 서비스 계정은 네트워크 서비스로 설정됩니다. Tableau Server에서 Kerberos 인증을 이 기본 서비스 계정과 함께 사용하여 Hive 서버에 연결하는 경우, 사용자는 Tableau Server 호스트 컴퓨터로 식별되고, ID 형식은 <computer_name>$입니다.

자세한 내용은 다음을 참조하세요.
Knowledge 기사 번호

001534480

 
로드 중
Salesforce Help | Article