关于 Impala 认证、鉴权的一些相关说明
概述
Cloudera 在CDH的用户文档中有相关Impala安全方案,包括:认证、授权、审计。从官方说明来看,授权功能需要对接Cloudera Sentry,而审计功能需要对接付费产品Cloudera Navigator。
官方文档地址:
Enabling Kerberos Authentication for Impala
Enabling Sentry Authorization for Impala
认证
配置Kerberos
通过Cloudera Manager导入Kerberos时,集群已经同步配置了Impala的相关配置。
Kerberos涉及到的配置,只包括下面三个:
1 | Cloudera 将下面的配置自动更新到impala_conf的state_store_flags、impalad_flags、catalogserver_flags中 |
当为Impalad配置proxy时,需要需要额外生成VIP使用的principal账号,并且需要在impalad的启动配置项里指定vip的principal账号
1 | # 通过Cloudera页面配置Impala Daemons Load Balancer后,Cloudera在启动服务时会为用户自动创建vip节点使用的principal账号 |