Atlas의 Kudu 컬럼과 Technical Properties가 실제 테이블과 다른 증상이 나타난다.
Kudu 메타데이터 조회 권한이 부족해 컬럼 정보를 제대로 가져오지 못한 사례다. Ranger 사용 여부에 따라 권한 설정 경로가 달라진다.
Ranger for Kudu 사용 시 Kudu Master의 --trusted_user_acl에 hive를 포함한다. Ranger를 사용하지 않는 해당 구성에서는 Superuser Access Control List에 hive를 추가한다.
명령 예시는 문서 작성 시 보강한 것이며 대상 시스템에서 실행 검증하지 않았다.
--trusted_user_acl=<기존 목록>,hive
Ranger를 사용하지 않는 원본 구성에서는 Superuser Access Control List에 hive를 추가했다. 기존 trusted user 목록을 덮어쓰지 않는다.
Atlas의 Kudu 테이블 메타데이터를 다시 수집하여 컬럼과 Technical Properties를 비교한다.