Cloudera CDH/CDP 및 Hadoop EcoSystem, Semantic IoT등의 개발/운영 기술을 정리합니다. gooper@gooper.com로 문의 주세요.
*출처 : https://mapr.com/blog/setting-hiveserver2-authentication-using-pam-2/
/etc/hive/conf/hive-site.xml에 있는 파일을 수정해도 반영되지 않음
cloudera Manager -. Hive -> Configuration에서 왼쪽의 "Filters'의 SCOPE의 Gateway와 Hive Server2 모두에서 'valve'를 검색하고 'Hive Client Advanced Configuration Snippet (Safety Valve) for hive-site.xml'이 나오는데 이곳에 아래의 name, value부분을 등록 -> save changes -> Restart하면 반영된다.
---------Hive 0.12 혹은 이전버젼 ---------------
<property>
<name>hive.server2.authentication</name>
<value>CUSTOM</value>
</property>
<property>
<name>hive.server2.custom.authentication.class</name>
<value>org.apache.hive.service.auth.PamAuthenticationProvider</value>
</property>
<property>
<name>hive.server2.authentication.pam.profiles</name>
<value>sshd,sudo</value>
</property>
그리고 hiveserver2를 재기동한다.