Ranger1.2.1+LDAP bug fix

【Ranger】hortonworks ambari安装ranger错误解决 文章目录安装时依次解决的问题1 /usr/hdp/current/ranger-usersync/conf doesn't exist2. Access denied for user 'root'@'10.211.55.60' to database 'mysql' ErrorCode: 10443. cannot change directory to /home/ranger: Permi... 阅读详情

说明:ranger1.2.1  在集成LDAP使用过程中发现用户数据同步参数不生效,排查发现是一个bug。

ranger.usersync.sleeptimeinmillisbetweensynccycle 默认是3600000  1h同步一次。实际生产不能满足。

在ambari页面修改也不能生效。排查ranger日志发现并没有生效。

具体可见 https://issues.apache.org/jira/browse/RANGER-681

ugsync/src/main/java/org/apache/ranger/unixusersync/config/UserGroupSyncConfig.java 代码修改后 重新编译 打包  替换 class

 

Linux centos 安装 maven 3.5.4

1.编译环境 maven 和jdk

 

直接下载

二、安装与部署

  1、maven 解压

1
2
3
4
# maven 解压
tar zvxf apache-maven-3.5.4-bin.tar.gz
# 把maven转换到指定目录
mv apache-maven-3.5.4 /usr/local/

  2、修改配置文件

1
2
3
4
5
# 打开全局配置文件
vim /etc/profile
# 添加maven全局配置参数
export MAVEN_HOME=/usr/local/apache-maven-3.5.4/
export PATH=$MAVEN_HOME/bin:$PATH# 让配置文件生效source /etc/profile

  3、查询是否成功

1
2
# 查询maven版本号
mvn --version

  4、配置阿里云镜像仓库

  • 如下图把参数放到对应参数下

 

1
2
3
4
5
6
7
# 配置参数
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>

 

说明: jdk1.8+、maven 3.3.3+

 

 

 

 

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-antrun-plugin:1.7:run (generate-version-annotation) on project ranger-util: An Ant BuildException has occured: exec returned: 1

[ERROR] around Ant part ...<exec failonerror="true" executable="python">... @ 4:48 in /mnt/vdb/ranger-ranger-1.2/ranger-util/target/antrun/build-main.xml

[ERROR] -> [Help 1]

 

异常原因:

yum -y install git

 

编译命令:

 

mvn clean compile package assembly:assembly install -DskipTests -Drat.skip=true

 

 

ranger 1.2 集成ladp 同步用户信息 同步时间频率bug问题:

  1. Ranger
  2. RANGER-681

Update default sync intervals for LDAP and UNIX

 

https://issues.apache.org/jira/browse/RANGER-681

 

https://reviews.apache.org/r/39078/diff/2/#0

 

https://reviews.apache.org/r/39078/diff/2#0

 

ugsync/src/main/java/org/apache/ranger/unixusersync/config/UserGroupSyncConfig.java 

 

ranger bug 修改:

ranger-usersync/dist/unixusersync-1.2.0.3.1.0.0-78.jar 中 org.apache.ranger.unixusersync.config  UserGroupSyncConfig class 文件

 

[root@hdp2 usersync]# pwd

/var/log/ranger/usersync

[root@hdp2 usersync]# cat usersync.log|grep "LdapDeltaUserGroupBuilder updateSink started"

 

 

 

修复好的jar可直接替换使用  unixusersync-1.2.0.3.1.0.0-78.jar

 

 

然后重启 RANGER USERSYNC 这个服务就ok

Ranger用户同步于LDAP LDAP[root@hdp certs]# ldapsearch -x -b "dc=wondersoft,dc=cn" 。。。 # trust admins, groups, accounts, wondersoft.cn dn: cn=trust admins,cn=groups,cn=accounts,dc=wondersoft,dc=cn cn: trust admins objectCla 阅读详情

相关推荐

HDP 05.Ranger LDAP 配置

1、在Ambari控制台,点击 "Ranger" -> "CONFIGS" ->"RANGER PLUGIN",检查⼀下相关组件的权限控制是否已经开启 注意:1). "Group Search Filter"配置项主要是⼀些”LDAP组“,可以根据⾃⼰的规划灵活配置,我这⾥的组账号⼤概说明⼀下: g_etl 是⽤于数据清洗,它主要包含etl团队⽤户; g_bigdata是"⼤数据组",主要⽤于Hive分层的各种数据分析相关内容,它主要包含bigdata团队⽤...

80后大叔爱学习 1165

Ranger 配置 LDAP 账号支持 ( 基于 FreeIPA + HDP 3.0 + Ambari 2.7.0)

-- 参考:https://community.hortonworks.com/questions/1018/how-to-configure-ranger-usync-for-ldap-ssl.html --      https://community.hortonworks.com/articles/16696/ranger-ldap-integration.html --      htt...

luoyoumou的专栏 5605

Altium Designer许可证冲突?手把手教你用Windows防火墙彻底禁止AD联网(附详细截图)

本文详细介绍了如何通过Windows防火墙精准管控Altium Designer的网络权限,解决许可证冲突问题。通过配置入站和出站规则,彻底阻断AD的联网行为,提升软件运行效率。适用于需要稳定使用Altium Designer的工程师,附有详细截图和高级验证方法。

weixin_38170137的博客 424

Ambari 集成LDAP技术方案

LDAP是轻型目录访问协议(Lightweight Directory Access Protocol,LDAP)。简单理解可以把LDAP看作是一个树形结构的数据库,通常用于实现账号的统一管理。cron_sync_job.sh: 负责定时任务。设置及自动化同步过程的日志管理ldap_sync.sh : 负责解析users.txt文件中的用户,进行用户同步sync_shell.sh : 负责与ambari自动化交互,进行用户数据同步init.sh : 配置文件,包含日志目录,用户文件路径等等配置。

m0_50323137的博客 1763

禾赛XT16 vs XT32激光雷达实测对比:选16线还是32线?看完这篇不纠结

本文深度评测禾赛XT16与XT32激光雷达的性能差异与应用选择。通过实测数据对比,分析16线与32线激光雷达在点云密度、动态场景适应性及与IMU协同工作等方面的表现,帮助用户根据自动驾驶、机器人等不同应用场景做出最优选型决策。

table的专栏 945

R语言下载包报错?可能是IE浏览器在搞鬼!手把手教你修复(附CRAN镜像选择指南)

本文深入解析了R语言下载包时常见的网络报错问题,特别是Windows系统中因Internet Explorer代理设置导致的连接失败。文章提供了从重置IE配置、排查防火墙到优化CRAN镜像选择的完整解决方案,并附有详细的配置指南和自动化诊断脚本,帮助用户彻底解决R包安装难题。

weixin_29056781的博客 745

Apache Ranger同步用户设置

Ranger同步用户是单向同步,从 Unix/LDAP/AD/FILE 中,通过Ranger-UserSync插件,同步用户和用户组到Ranger-admin(数据库)中。 配置文件中ranger.usersync.cookie.enabled 默认为true,同步的外部用户在ranger中删除后,不会重复导入,如果ranger.usersync.cookie.enabled 设置为fal...

TT-Learning 3945

单细胞分析实录(12): 如何推断肿瘤细胞

公众号后台回复20210418,获取本文的测试数据 1. 回顾 前面我已经讲解了inferCNV的基本用法,这一节继续学习:如何推断肿瘤细胞。本文应该是到目前为止,全网最详细的帖子(之一)。 关于肿瘤细胞的推断,比如研究上皮细胞起源的肿瘤,我见过的一些做法如下 简单粗暴型:将来源肿瘤病灶的所有上皮细胞都看成是肿瘤细胞 看CNV:将来源于肿瘤病灶的上皮细胞和参考细胞比较,将那些有明显CNV的细胞看作肿瘤细胞 看表达特征:考虑到有的肿瘤细胞可能没有CNV层面的变化,有的文章会根据肿瘤与正常的表达谱来区分是.

TOP生物信息 1万+

Ranger配置OpenLDAP(HDP 3.1.1 + Ambari 2.7.3)

查看slapd服务端口

TT-Learning 1977

VLM,VLA,VLN的区别与联系

VLM 提供了理解世界的“眼睛和大脑”,VLN 赋予了这个智能体在空间中“移动的双腿”,而 VLA 则进一步赋予了它“灵巧的双手”来改变世界。三者共同构成了一个完整具身智能体的核心能力模块。

l0409044222的博客 1314

桌面实施远程光电体积描记法:使用面部视频测量心率的C++详细指南

在现代医疗和健康监测领域,心率是一个非常重要的生理参数,它可以为我们提供关于身体健康状况的重要信息。但是,随着技术的进步,现在我们有了一种新的方法,称为远程光电体积描记法(rPPG),它可以无需与皮肤接触就测量心率。然后,我们从面部颜色的信号序列中提取绿色通道的值,因为绿色通道对于心率的变化最为敏感。在上述代码中,我们使用了OpenCV库,它是一个开源的计算机视觉库,非常适合这种应用。这种变化是由于血液流动引起的,当心脏跳动时,血液流经面部,导致肤色的轻微变化。要实现rPPG,首先需要检测并跟踪人脸。

qq_38334677的博客 611

Ambari中Ranger安装

26.4Ambari中Ranger安装 26.4.1准备工作 26.4.2正式安装 26.4.2.1 创建数据库 26.4.2.2 进入ambari管理界面,点击add service 26.4.3访问Apache Ranger(用户名,密码等) 26.4.4启动Plugin 26.4Ambari中Ranger安装 26.4.1准备工作 1.找到ambari-server所在的服务器(这里是bigdata1)。 2.进入/usr/java/share/java/目录下查看数据库驱动包是否存在,并确认是什么类

涂作权的博客 3180

C# + NAudio:构建支持实时音频处理的语音聊天应用(含回声消除)

本文介绍了如何利用C#和NAudio库开发实时语音聊天应用,重点实现回声消除功能。首先概述了NAudio库在音频处理中的作用,包括音频录制、播放和实时处理能力。然后详细讲解了构建基础语音聊天应用的过程,包括麦克风录制和扬声器播放的实现。接着深入探讨了回声消除的原理和实现方法,提出通过比较麦克风输入和扬声器输出的音频信号来消除回声,并给出了核心代码示例。最后,文章还讨论了性能优化方向,如多线程处理和网络传输扩展。该方案为开发高质量实时语音应用提供了实用参考。

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 1012

大数据平台之ranger与ldap集成,同步用户和组

ranger可以通过ranger-usersync与linux系统同步用户,但是,还有个问题,就是我们的hiveserver一般是集群,可以是多台服务器,那么我们空间同步哪一台呢,而且如果用户多了,如何管理用户登录密码呢,所以,还是要用ldap比较合理。再修改/etc/ranger/usersync/conf/ranger-ugsync-site.xml。接下来,就是要设置ranger-usersync模块了。修改完成后,执行./setup.sh完成安装。

weixin_45357522的博客 757

基于simulink的电动汽车电机驱动系统IGBT开路故障检测

本文介绍了基于Simulink的电动汽车电机驱动系统IGBT开路故障检测方法。通过搭建永磁同步电机(PMSM)驱动系统模型,实现IGBT开路故障注入,并设计基于电流平均值与PWM逻辑比较的故障检测算法。系统可实时采集三相电流信号,通过MATLAB Function模块实现故障诊断,当检测到PWM信号与电流不匹配时输出故障报警。仿真结果显示,系统能在2.05秒内准确识别A相上管开路故障,并通过Scope和XYGraph直观展示故障特征。该方法为电动汽车电力电子系统故障诊断与容错控制提供了实用解决方案,后续可扩

xiaoheshang_123的博客 151

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

Ranger同步LDAP用户报错401

问题 ranger整合LDAP时,同步用户失败,报错401 ranger usersync日志如下 问题分析 由上面的日志可知,同步进程从ldap中查询的用户跟在ldap服务器上用命令查询的用户一致。也就是说,ldap数据已经查询完成。 但是在get user mappings时打印401权限报错 查看源码,发现是在LdapPolicyMgrUserGroupBuilder.java类中755行...

gaofeng的博客 3128

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

Linux下安装ranger

http://ranger.apache.org/download.html下载apacheranger-incubating-0.5.3.tar.gz 上传到/opt/software,并进行解压到/opt/module/ [lisat@hadoop101 software]# tar -zxvf apache-ranger-1.2.0.tar.gz -C /opt/modul 进行buil...

qq_32961283的博客 3959

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

Ranger权限策略不生效或延迟

最近在使用Ranger配置管理Hbase权限时候,发现虽然创建了权限策略,但是不能生效,打开Ranger审计页面时,可以看到刚修改的策略虽然更新了,但是没有生效,如图: 该页面可以看到有些策略状态存在警告,鼠标放在警告图标处可以看到提示“策略生效时间延迟超过1小时··” ,打开ranger服务日志可以看到错误: 错误说“spnego.service.keytab”文件没有读的权限,并且发现该文件为root用户所属,于是将该文件赋予666权限,再次重启ranger服务后策略正常生效,打开Range

qq_32068809的博客 3097

ranger usersync同步 OpenLdap

环境信息:CentOS 7.9 + ranger-usersync 2.4 + openldap 2.4.44没啥可讲的 …对了 还有个bug 同步时间间隔设置,我设置了10分钟 但是好像并不好用,后续再看。感觉软件本身还是有不少bug,国内的资料也很少,很难搞呀!!!

zachz的博客 1175

鲲鹏泰山(arm)服务器搭建ambari

鲲鹏搭建ambari以及项目部署说明 华为鲲鹏泰山为arm芯片的服务器,市面上现在x86比较多。导致许多x86软件包在鲲鹏服务器上装不上。 此文章是鲲鹏arrch64上搭建ambari详细步骤; 注意:cdh没有arm的包。倒是可以参照华为软件栈的文档去迁移。

qq_40988607的博客 7187

Apach Ranger 0.6 使用中的那些坑

公司需要增加对hdfs集群数据安全的控制,组里有人提出apach ranger可以完成数据动态模糊和hdfs目录,hive表的动态访问控制,因此尝试了下apach ranger相关的功能,并碰到了不少坑。Ranger 是hortonworks收购XA后开源出来的项目,现在还属于项目孵化阶段,用的人不多,国内只找到两篇安装指南,第一篇写的比较详细,针对的是ranger 0.5版本,我就是参照这个安装指

qwemicheal的博客 4110

ambari2.7.5集群中安装 ranger2.1.0 策略没有自动创建,例如hadoop

ambari2.7.5集群中安装 ranger2.1.0 策略没有自动创建,例如hadoop

红桃∩ 647

【ranger】CDP环境 更新 ranger 权限策略会发生低概率丢失权限策略的解决方法

服务在更新(添加) ranger 权限时,会有极低的概率导致 MM2 同步服务报错,报错内容。中看到我们的策略确实是已经配置,但是实际上落实到各个服务的策略缓存时发生了丢失。CM ->ranger-> 配置 -> 日志 -> INFO改为 DEBUG。查看修改配置后,ranger 的性能。但是查看 ranger 权限是赋予的,并且很早配置的权限策略也会报错。CM -> 集群 -> Ranger-> 配置 -> 搜索。1.集群 -> Ranger -> 配置 -> 搜索。就是存放我们实际的缓存策略的文件。

Mrerlou的博客 1795

LDAP用户导入Ambari

运行命令:ambari-server setup-ldap 设置参数(个人设置) 相关参数可以参考链接:https://docs.oracle.com/html/E35191_01/ldap-filters-attrs-users.html#ldap-filters-attrs-users-openldap 查看:cat /etc/ambari-server/conf/amb

周源的专栏 1463

Ambari配置LDAP账号支持

-- http://www.therebel.eu/2015/08/setting-password-expiry-in-ipa/ -------------------------------------------------------------------------------------------------- -- ###############################...

luoyoumou的专栏 3096
上一篇: RocketMQ技术调研
下一篇: CDH+apache spark集群
那年夏天110
博客等级 码龄16年 2粉丝 12原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值