Apache Ranger的安装及安装过程中问题的解决方法

限时加码!20+主流AI编程工具免费用 购周边加赠Coding Plan Lite,Claude Code、Cursor等即刻畅享,学习进阶更高效! 阅读详情

Apache Ranger的安装及安装过程中问题的解决方法

今天正好有点时间,想着把ranger的安装方法写一下,因为当时安装时遇到了很多问题,也查了很多资料,就把自己的经验写出来,防止刚安装的人走弯路,由于时间比较久远了,难免有些遗漏,有什么问题可以留言。

声明:我安装时候的最高版本时ranger-2.1.0,但是我没安装成功,最后安装的是ranger-2.0.0.

安装准备

Apache Ranger貌似是不提供编译版本的,得自己去下载源码进行编译。所以按如下步骤准备:

  1. ranger官网下载ranger,将ranger复制到linux系统中并解压。
  2. 在系统中安装好mavensudo apt-get install maven,安装好后输入maven -version,如果有版本出现,说明安装成功。
  3. 安装python2,不安装的话编译过程会报错,因为安装过程中需要使用python指令。sudo apt-get install python2。同样安装完后 python 查看是否有版本信息。
  4. 当然官方要求安装gcc,sudo apt-get install gcc。具体的官方安装流程可以看官方安装教程
  5. 安装mysql,sudo apt-get install mysql,主要是为了存储ranger的元数据。
  6. 安装完上面的组件之后,就可以开始编译了,进入ranger解压后的目录中mvn clean compile package assembly:assembly install -DskipTests -Drat.skip=true,运行编译后等待几小时即可
  7. 当然还可以通过git下载安装,首先sudo apt-get install git 安装好git,然后执行如下代码:
mkdir dev
cd dev
git clone https://github.com/apache/ranger.git 
git checkout ranger-2.1 //选择版本 
mvn clean compile package assembly:assembly install -DskipTests -Drat.skip=true //如果使用官方给的命令会出现java类的错误导致安装程序中断

可能出现的问题:

编译过程中断:

Apache Ranger:(一)安装部署 Ranger提供一个集中式安全管理框架, 并解决授权和审计。它可以对生态的组件如、Yarn、等进行细粒度的数据访问控制。通过操作Ranger控制台,管理员可以轻松的通过配置策略来控制用户访问权限。说白了就是管理大多数框架的授权问题 阅读详情

相关推荐

Apache Ranger原理与应用实践

文章目录一、业务背景现状&&需求二、大数据安全组件介绍与对比1、Kerberos2、Apache Sentry3、Apache Ranger4、为什么我们选择Ranger三、Apache Ranger系统架构及实践1、架构介绍2、组件介绍3、权限模型4、权限实现Hdfs实现原理Hbase实现原理Hive实现原理Yarn实现原理四、Ranger实践1、组权限实现 一、业务背景 大数据...

大数据之路 2万+

Apache Ranger Admin Service failed to start!

Apache Ranger Admin Service failed to start!

m0_37759590的博客 564

Ranger概述及安装配置

Apache Ranger是一个用来在Hadoop平台上进行监控,启动服务,以及全方位数据安全访问管理的安全框架。Ranger愿景是在Apache Hadoop生态系统中提供全面的安全管理。随着企业业务的扩展,企业可能在多用户环境中运行多个工作任务,这就要求Hadoop内的数据安全性需要扩展为同时支持多种不同的需求进行数据访问,同时还需要提供一个可以可以对安全策略进行集中管理,配置和监控用户访问的框架。Ranger由此产生。

奔跑的蜗牛的博客 1303

Apache Ranger安装部署

支持多组件,比如HDFS、Hive、Kafka等,基本能覆盖现有大数据组件;支持日志审计,便于问题排查;用于自己的用户管理体系,方便和其他系统集成。

csdn_manong1的博客 1238

ranger 报 “ModuleNotFoundError” 错误

今天打开ranger时,报如下错误 解决方法 经过多次测试,发现可能是 Pkython 版本的问题,我电脑默认的版本是 python3.7 ,把 ranger 默认的解释器修改为 python3.8 就好了。 编辑 /usr/bin/ranger sudo vim /usr/bin/ranger 默认的是 #!/usr/bin/python -O,我修改为 #!/usr/bin/python...

rancbos的博客 603

Apache Ranger-2.2 详细安装步骤

Apache Ranger是一个用来在Hadoop平台上进行监控,启用服务,以及全方位数据安全访问管理的安全框架

我胡汉三又回来了的博客 3398

Apache Ranger KMS 部署文档

很久没写过部署文档了,不过 Apache Ranger KMS 的手动部署较为繁琐,网上的相关资料基本都是散装的,因此写了一篇进行总结。 文章目录背景安装部署安装 ranger-admin安装 ranger-kmsHDFS 配置Kerberos 配置HA 配置KMS LUNA HSMFAQ后记参考 背景 需要一个高可用的 KMS 服务用于数据静态加密(HDFS 透明加密 / ORC格式列加密)...

偷闲小苑 6750

Apache Ranger安装及其HBase插件的使用

Apache Ranger是HDFS生态系统的安全管理框架,用于对HDFS生态的产品,包括HBase、Hadoop、Hive、Kafka等提供一个集中式的安全管理策略。Apache Ranger在架构组成上包括一个策略管理服务器(Policy Admin Server),该服务将策略存储于外部的关系型数据库,如MySQL中。

进一步有一步的欢喜 4854

Apache Ranger安装及部署

一.Apache Ranger简介 Apache ranger是一个Hadoop集群权限框架,提供操作、监控、管理复杂的数据权限,它提供一个集中的管理机制,管理基于yarn的Hadoop生态圈的所有数据权限。 Apache Ranger可以对Hadoop生态的组件如Hive,Hbase进行细粒度的数据访问控制。通过操作Ranger控制台,管理员可以轻松的通过配置策略来控制用户访问HDFS文件夹、HDFS文件、数据库、表、字段权限。这些策略可以为不同的用户和组来设置,同时权限可与hadoop...

jianmin0920的博客 3085

Ranger】mac下Apache Ranger编译安装

a、编译过程中出现测试用例不通过和文件认证错误错误:带上参数-DskipTests=true -Drat.skip=true 重新编译;b、若编译过程中出现缺少jar包的情况,可能下载不了,需要手动自动添加;c、编译所需的其他工具如maven等安装配置略。采用这个会报错,因此我才用了下面一个命令。初始化设置Ranger Admin:执行。然后进入target目录。

九师兄 2076

Ranger编译安装应用

1.Ranger简介:              Ranger的愿景是给apache hadoop生态系统提供全面的安全管理,目前支持的模块已经比较全面,特别对hdp版本各个模块支持的比较全,比如hdfs、yarn、hive、hbase、storm、kafka、solr、knox、atlas等,对这些模块进行细粒度的数据访问授权和审计来对数据进行有效保护;    目前ranger已经发行了1.

qingzhenli的博客 3570

Ranger 编译安装

文章目录一、编译代码二、安装ranger-admin三、Ranger HDFS plugin安装四、Ranger Hive plugin 安装五、安装其他插件 ranger的相关介绍可以看我的下面这篇博客,这里不多做介绍 https://blog.csdn.net/u013332124/article/details/86360756 一、编译代码 git clone https://github...

u013332124的专栏 2843

Apache Ranger 介绍与使用

1.Ranger简介 Apache Ranger提供一个集中式安全管理框架, 并解决授权和审计。它可以对Hadoop生态的组件如HDFS、Yarn、Hive、Hbase等进行细粒度的数据访问控制。通过操作Ranger控制台,管理员可以轻松的通过配置策略来控制用户访问权限。 优点: 提供了细粒度级(hive列级别) 基于访问策略的权限模型 权限控制插件式,统一方便的策略管理 支持审计日志,可以...

liu_xue_xue的专栏 6317

Ranger安装部署 - solr安装

1.概述   Lucene是一个Java语言编写的利用倒排原理实现的文本检索类库;   Solr是以Lucene为基础实现的文本检索应用服务。Solr部署方式有单机方式、多机Master-Slaver方法、Cloud方式。   SolrCloud是基于Solr和Zookeeper的分布式搜索方案。当索引越来越大,一个单一的系统无法满足磁盘需求,查询速度缓慢,此时就需要分布式索引。在分布...

Swordfall的博客 1435

深入解析 Apache Ranger

Apache Ranger 是一个为大数据平台提供集中化安全管理的开源框架,专门用于确保 Hadoop 生态系统中的数据安全。Ranger 通过提供细粒度的访问控制和监控,帮助组织实现对数据的全面安全管理,确保数据访问的透明性、可控性和合规性。Apache Ranger 的架构由多个关键组件组成,每个组件都在安全管理流程中扮演着特定的角色。Ranger Admin(Ranger 管理服务)

hello.reader 3896

Apache Ranger大数据权限管理框架编译及安装

Apache Ranger是HDP体系统中安全管理的重要一环。它提供了具体资源(如HBase中的具体表)权限管控、访问监控、数据加密的功能

经历过大厂、小厂风风雨雨的程序佬 1585

Apache Ranger KMS 部署

参考链接: https://blog.csdn.net/lsshlsw/article/details/103930388 https://blog.csdn.net/wank1259162/article/details/122438175 1.背景 需要一个高可用的 KMS 服务用于数据静态加密(HDFS 透明加密 / ORC格式列加密),hadoop 原生基于 java keystore 的 KMS 方案在生产环境并不可靠,列了几种可能的方案: 使用内部自建的 KMS ,实现 hadoop provi

weixin_42728895的博客 3187

Apache Ranger RangerKMS卸载过程

文章目录1.详细卸载过程1.1 关闭服务1.2 删除服务1.3 查看、卸载已安装Ranger服务1.4 删除安装组件时创建的用户1.5 删除日志信息1.6 清除数据库 1.详细卸载过程 1.1 关闭服务 通过Ambari页面,停止Ranger Plugin服务; 通过Ambari页面,停止RangerRangerKMS组件服务; 通过Ambari页面,删除RangerRangerKMS组件;...

TT-Learning 1012
上一篇: Ranger中的权限管理(用户,用户组,角色管理)
下一篇: Java中Pattern和Matcher的用法
一个滑铲
博客等级 码龄7年 5粉丝 9原创
评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值