前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >数据治理(十四):Ranger同步Linux用户

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

作者头像
Lansonli
修改2022-09-09 08:47:10
2.4K1
修改2022-09-09 08:47:10
举报
文章被收录于专栏:Lansonli技术博客Lansonli技术博客

Ranger同步Linux用户

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

一、安装RangerUsersync模块

RangerUsersync安装步骤如下:

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

代码语言:javascript
复制
#远程发送“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”文件:

代码语言:javascript
复制
[root@node1 ranger-2.1.0-usersync]# vim install.properties
#配置 Ranger-Admin的访问地址
POLICY_MGR_URL = http://node1:6080

#配置同步用户的周期(分钟)
SYNC_INTERVAL = 1

#配置usersync进程的操作用户及组
unix_user=root
unix_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”

代码语言:javascript
复制
[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”设置开启自动同步用户

代码语言:javascript
复制
<property>
      <name>ranger.usersync.enabled</name>
      <value>true</value>
</property>

5)启动usersync 模块

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

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

6)停止usersync模块

代码语言:javascript
复制
[root@node1 software]# ranger-usersync stop

二、同步用户查看

1)登录Ranger查看同步用户

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

2)同步用户

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

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

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

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-04-18 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Ranger同步Linux用户
    • 一、安装RangerUsersync模块
      • 1)发送Ranger编译好的“RangerUsersync”安装包到node1节点,并解压
      • 2)配置“install.properties”
      • 3)执行“setup.sh”脚本进行安装 usersync 模块
      • 4)配置“ranger-ugsync-site.xml”
      • 5)启动usersync 模块
      • 6)停止usersync模块
    • 二、同步用户查看
      • 1)登录Ranger查看同步用户
      • 2)同步用户
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档