Bigdata, 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를 재기동한다.