beeline에서 AD 그룹에 역할을 부여하려고합니다. 나는 아래의 오류에 직면하고있다. 다른 사람이 같은 문제를 겪은 경우 문제 해결 단계를 제안 해주세요. 당신이 포기하지 않았다 많은, 많은, 많은 중요한 정보의beeline에서 그룹에 역할을 부여 할 수 없습니다.
GRANT ROLE role_test1 TO GROUP test1; Error: Error while processing statement: FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask. Invalid principal type in principal Principal [name=itops_hdp3_saie_archive_rw, type=GROUP] (state=08S01,code=1)
mysql 태그에 대한 설명이 있습니까? –
하이브 버전? 디스트로? Sentry 또는 Ranger가 권한 부여 관리에 사용됩니까? Kerberos 화 된 클러스터입니까? Linux 사용자/그룹 * (예 :'sssd '사용) *을 통해 AD 사용자/그룹을 Hadoop 사용자/그룹에 어떻게 매핑 했습니까? –
Hive JDBC (버전 1.2.1.2.3.2.0-2950), Hortonworks 2.3.2. 클러스터가 커 버리지 않았으며 인증을 관리하기 위해 Sentry 또는 Ranger를 설치하지 않았습니다. AD 그룹을 만들고 NT 계정을 가진 사용자를 해당 그룹에 추가합니다. 하이브에 역할을 만들고 AD 그룹에 대한 액세스 권한을 부여하려고합니다. – Mintu