Cloudera CDH/CDP 및 Hadoop EcoSystem, Semantic IoT등의 개발/운영 기술을 정리합니다. gooper@gooper.com로 문의 주세요.
[CDP7.1.7] Ranger에서 DB단위로 귄한 부여시 특정 table을 제외하는 벙법은 두가지가 있다.
1번. Policy 만들때 table 항목에 제외할 테이블 이름 넣고 우축 버튼을 Exclude로 변경해준다. 이렇게 하면 Hue의 table목록에서 사라진다.
2번. 별도의 Policy를 만들면서 하단의 Deny Conditions의 Select Group에 제한할 Group명을 지정한다. 이렇게 하면 table목록에는 사라지지 않고 select할때 권한 없다고 표시된다.
(Permissions가 select인 경우이며 다른것(All)을 선택하면 테이블 목록에 아무것도 표시 되지 않고 없어진다. 이때 sql을 하면 Permissions에 select를 지정한것 처럼 동작한다)