Cloudera CDH 5.1版本的LDAP+HUE+Setry+hive+用户组管理

版权声明:本文为博主九师兄(QQ群:spark源代码 198279782 欢迎来探讨技术)原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_21383435/article/details/83511715

1.目标

实现我们希望

  1. 能在hue中建立一个组 或者建立一个用户 ldap能显示出来
  2. ladp中中建立一个组 或者建立一个用户 hue能显示出来

想实现如下架构图

在这里插入图片描述

本次只关注绿色框框的地方,在hue中groups是可以使用的。

在这里插入图片描述

hue能同步ldap中的组和成员信息。

2.前提

hue与LDAP集成:https://blog.csdn.net/qq_21383435/article/details/83411910
LDAP+HUE+Setry+hIve:https://blog.csdn.net/qq_21383435/article/details/83445130

3.安装HUE

这一步为什么要重新安装?因为开始这个不是我安装的,比人说登录名:admin密码:admin但是我继承了LDAP后,不可以登录。就算在LDAP中建立admin用户也不可以。重装主要是获取第一次登陆的用户名,密码。
在这里插入图片描述
然后选择HUE
在这里插入图片描述
测试hue的数据库,注意,这一点需要先在mysql中新建数据库hue2
在这里插入图片描述

之后继续就可以了。

4.初始化HUE超级管理员用户名密码

点击负载平衡
在这里插入图片描述

然后到登录界面,在登录界面中,输入用户名:admin,密码:admin

在这里插入图片描述

然后要在这里看到管理员能管理用户的连接。

5.配置HUE

1.配置使用哪一种验证方式,这里选择LDAP

在这里插入图片描述
2. 填入LDAP的服务器,使用未加密的。(可以选择加密的)
在这里插入图片描述
3. 用户名模式:uid=<username>,cn=hue,ou=people,dc=ymm56,dc=com这里面的<username>会在登录的时候,替换成HUE登录界面你填写的用户名。
在这里插入图片描述
4. 使用搜索绑定,不然HUE的超级用户,管理用户的时候,不会从LDAP同步用户。
在这里插入图片描述
5. 这一点范围要包含组,不然组无法同步。
在这里插入图片描述
6.下面这两个是用户的过滤条件。objectClass=*:用户的objectClass不限。uid:意思是只会搜索uid=hue_lcc,cn=hue,ou=people,dc=ymm56,dc=com这样的用户,不会搜索cn=xjj,cn=hue,ou=people,dc=ymm56,dc=com这样的用户。
在这里插入图片描述

6.新建管理员账户

在这里插入图片描述

同时在安装HUE机器上添加管理员用户,用户名:admin,密码:admin。这一步我不知道有没有影响。

[root@cdh-server2 home]# groupadd default
[root@cdh-server2 home]# useradd -G default  admin

然后重启登录,使用admin,看看是不是仍然为超级权限。

7.同步LDAP中已有的组到HUE

目标:同步LDAP中已有的组hive到HUE

在这里插入图片描述

点击 Sync LDAP users/groups,然后选择你要同步过来的组

在这里插入图片描述

点击同步,可以看到hive已经 同步过来了,我们可以进行权限的添加,组员的添加。

在这里插入图片描述

8.同步LDAP中已有的用户到HUE

目标:同步lcc到hue

在这里插入图片描述

点击:Add/Sync LDAP user

在这里插入图片描述

在这里插入图片描述

Distinguished name:意思是全限定名称。需要完整的路径,上面两个都可以。点击确认。

可以看到已经同步过来了

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_21383435/article/details/83511715