写点什么

数据治理(十四):Ranger 同步 Linux 用户

作者:Lansonli
  • 2022 年 9 月 12 日
    广东
  • 本文字数:1111 字

    阅读完需:约 4 分钟

数据治理(十四):Ranger同步Linux用户

Ranger 同步 Linux 用户

同步 Linux 中的用户需要用到 RangerUsersync 模块,这个模块需要单独安装,主要可以将 Linux 机器上的用户和组信息同步到 Ranger 中管理。

一、安装 RangerUsersync 模块

RangerUsersync 安装步骤如下:

1)发送 Ranger 编译好的“RangerUsersync”安装包到 node1 节点,并解压

#远程发送“ranger-2.1.0-usersync.tar.gz”安装包到“/software”下[root@node3 ~]# scp /software/apache-ranger-2.1.0/target/ranger-2.1.0-usersync.tar.gz node1:/software/
#进入node1节点操作1[root@node1 ~]# cd /software/[root@node1 software]# tar -zxvf ./ranger-2.1.0-usersync.tar.gz
复制代码

2)配置“install.properties”

进入到解压好的目录“ranger-2.1.0-usersync”下,配置“install.properties”文件:


[root@node1 ranger-2.1.0-usersync]# vim install.properties#配置 Ranger-Admin的访问地址POLICY_MGR_URL = http://node1:6080
#配置同步用户的周期(分钟)SYNC_INTERVAL = 1
#配置usersync进程的操作用户及组unix_user=rootunix_group=root
#设置Usersync用户的密码,之前安装Ranager-Admin配置过rangerUsersync_password=ranger123456
#配置Hadoop路径hadoop_conf=/software/hadoop-3.1.4/etc/hadoop/
复制代码

3)执行“setup.sh”脚本进行安装 usersync 模块

进入到解压好的目录“ranger-2.1.0-usersync”下,执行脚本“setup.sh”


[root@node1 ~]# cd /software/ranger-2.1.0-usersync[root@node1 ranger-2.1.0-usersync]# ./setup.sh ... ...Provider jceks://file/etc/ranger/usersync/conf/rangerusersync.jceks was updated.[I] Successfully updated password of rangerusersync user
复制代码

4)配置“ranger-ugsync-site.xml”

进入到目录“/software/ranger-2.1.0-usersync/conf”下配置“ranger-ugsync-site.xml”设置开启自动同步用户


<property>      <name>ranger.usersync.enabled</name>      <value>true</value></property>
复制代码

5)启动 usersync 模块

#任意目录下执行以下命令,启动usersync模块[root@node1 software]# ranger-usersync start
复制代码


注意:如果启动过程中有错误,可以在“/software/ranger-2.1.0-usersync/logs”目录下查看日志。

6)停止 usersync 模块

[root@node1 software]# ranger-usersync stop
复制代码

二、同步用户查看

1)登录 Ranger 查看同步用户

当启动 usersync 模块之后,会自动同步当前 Linux 系统中的用户,注意:这里只会同步除了 root 和虚拟用户外的用户(UID 和 GID 号小的不同步):


2)同步用户

执行如下命令,在 linux 中添加新的用户:


[root@node1 ~]# useradd zhangsan[root@node1 ~]# passwd zhangsan输入密码:zhangsan
复制代码


等待 1 分钟,查看 Ranger 中同步的用户如下:



发布于: 刚刚阅读数: 7
用户头像

Lansonli

关注

微信公众号:三帮大数据 2022.07.12 加入

CSDN大数据领域博客专家,华为云享专家、阿里云专家博主、腾云先锋(TDP)核心成员、51CTO专家博主,全网六万多粉丝,知名互联网公司大数据高级开发工程师

评论

发布
暂无评论
数据治理(十四):Ranger同步Linux用户_数据治理_Lansonli_InfoQ写作社区