Apache Ranger 2.0.0,Apache Ranger 2.1.0编译

Apache Ranger 2.0.0,Apache Ranger 2.1.0编译

新建虚拟机

大致流程按照https://www.cnblogs.com/swordfall/p/11887317.html

安装jdk1.8(这里尝试了可以自动安装openjdk,会出错。后来手动装了oricle的jdk)

这里的错误:[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.3……

安装maven3.8.x(记得配阿里云镜像)、git、python2。下载ranger,这里用了2.0.0版本。

编译中遇到的错误:

1. xxxjar包错误
解决:找到maven的依赖目录,删除xxxjar包,重新编译。很可能是网络原因。
2. Failed to execute goal org.codehaus.mojo:native-maven-plugin:1.0-alpha-8:compile……
解决:在这个错误上方找到了没有gcc命令相关日志,安装个gcc
	yum -y install gcc gcc-c++ autoconf pcre pcre-devel make automake
	yum -y install wget httpd-tools vim
再重新编译。成功!

在这里插入图片描述

后续,继续使用这套环境编译Ranger2.1.0版本

遇到jar包相关,首先删除maven本地缓存,重新编译下。

此外遇到了如下问题,且解决方法有效

https://blog.csdn.net/HHSSDX/article/details/119183848

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Apache Ranger 是一个开源的安全管理框架,它可以帮助企业管理和控制对 Hadoop、Hive、HBase、Kafka、Solr 等数据平台的访问控制和审核策略。它提供了一套可扩展的基于策略的访问控制引擎,可用于实现细粒度的访问控制和审核,同时可以轻松地集成到现有的企业安全和身份管理解决方案中。 Apache Ranger 的开发主要涉及以下方面: 1. 安全策略的设计和实现:Apache Ranger 支持多种策略类型,包括基于角色的访问控制、基于资源的访问控制、基于标签的访问控制等。因此,开发者需要设计和实现这些策略类型的具体实现。 2. 数据平台的集成:Apache Ranger 支持多种数据平台,包括 Hadoop、Hive、HBase、Kafka、Solr 等。因此,开发者需要实现这些数据平台的集成,并提供相应的安全策略。 3. 审核和报告:Apache Ranger 支持审计和报告功能,可以记录用户的操作行为并生成相应的报告。因此,开发者需要实现这些功能,并提供相应的报告。 4. API 和插件:Apache Ranger 提供了一套 API 和插件机制,可以帮助开发者扩展和定制 Ranger 的功能。因此,开发者需要设计和实现这些 API 和插件。 总之,Apache Ranger 的开发需要开发者具备扎实的 Java 编程基础和安全管理的相关知识,同时需要了解 Hadoop、Hive、HBase、Kafka、Solr 等数据平台的工作原理和安全特性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值