基于LDAP和Sentry的大数据认证和鉴权解决方案--Part One:LDAP集成

本文介绍了在一个大数据项目中如何利用LDAP进行用户认证和Sentry进行数据权限管理。针对HUE、impala-shell和beeline的数据访问入口,详细阐述了在Hive、Impala和HUE中集成LDAP的步骤,包括配置关键参数,如LDAP服务器地址和baseDN。通过集成,用户访问这些工具时需要提供用户名和密码,确保了数据的安全访问。
摘要由CSDN通过智能技术生成

1,背景


项目中需要对大数据平台进行数据权限管理,涉及到数据访问的认证和鉴权。大数据平台中有三个数据访问的入口:HUE,impala-shell和beeline(for hive)。每种入口都必须提供用户名和密码,并且,根据用户所在的角色,能访问的数据库和表是各不相同的。


在项目中采用了LDAP来作为用户的认证机制,使用Sentry来对用户进行数据权限的管理。


整个大数据的运维采用了Cloudera Manager的5.8.0的版本,本文也是基于CM5.8.0来介绍的。


2,LDAP认证实现


由于项目的需求是对HUE,impala-shell和beeline都要进行访问认证,所以需要分别在HUE,Impala和Hive中分别实现LDAP的集成。但不管那个系统与LDAP的集成,不外乎都要配置三个基本的属性:1)告诉系统我要与LDAP集成。2) LDAP服务器的地址。3)LDAP的baseDN。


本文假定LDAP已经成功安装,LDAP打安装和配置网上可以参考的文章很多。


2.1,LDAP和Hive的集成。



完成上面的配置后重新启动Hive,配置就生效了,次数如果通过bee

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值