Ranger 마스킹 정책에서 테이블 자동완성이 되지 않는 증상이 나타난다.
조회용 계정이 없는 환경에서 테이블 자동완성이 실패했고 계정 생성 및 권한 부여 후 해결되었다. 정책 자체의 접근 권한과 리소스 조회용 계정 권한을 구분해 확인한다.
Ranger 조회용 rangerlookup 계정이 존재하는지 확인하고, 누락된 계정을 생성한 뒤 조회에 필요한 권한을 부여한다.
명령 예시는 문서 작성 시 보강한 것이며 대상 시스템에서 실행 검증하지 않았다.
rangerlookup이다. 해당 서비스 설정의 사용자 자격 증명을 맞추고, Ranger Hive 정책에서 자동완성에 필요한 대상 DB·테이블 메타데이터 조회 범위를 부여한다.조회 계정의 인증 성공과 table/column 자동완성 성공을 확인한다. 임의로 전체 DB의 데이터 SELECT 권한을 부여하지 않는다.