目录

一、Ranger是什么

1、Ranger介绍

2、Ranger模块

二、基于Ambari安装Ranger


一、Ranger是什么

1、Ranger介绍

Ranger是Hadoop平台的集中式安全管理框架,能够为hadoop平台组件提供细粒度的访问控制。通过Ranger, Hadoop管理员能够轻松地管理各种安全策略,包括:访问文件/文件夹,数据库,Hive表,列, Hbase, YARN等。此外,Ranger还能进行审计管理,以及策略分析,从而为Hadoop环境的深层次分析提供支持。 
目前,Ranger支持对以下的Hadoop组件:HDFS, HBase, Hive, Yarn, Knox, Storm, Solr, Kafka。

HDP整合kerberos以及ranger进行细粒度权限控制:CSDN

2、Ranger模块

Apache Ranger目前是Apache下的顶级项目,目的是通过制定策略(policies)实现对Hadoop组件的集中式安全管理。用户可以通过Ranager实现对集群中数据的安全访问。 
Ranger由三个模块组成:

  • Ranger portal: 提供给用户进行安全管理的界面

  • Ranger plugin: 嵌入在需要安全控制的组件进程中,提供两种功能:                                                                                            (1)从Ranger server中把用户配置的安全策略拉取到本地,当用户访问请求到来时,根据安全策略判断该用户是否有权限访问;(2)从本地将用户访问的纪录返回给Ranger服务进行审计。


二、基于Ambari安装Ranger

说明:之前安装 Ambari 时已经选择了 Ranger 服务,下面就是看着公司的内部文档再学习一下。

1、登录Ambari web,浏览器界面跳入到主界面

 2、点击“Actions”->“Add Service”安装Ranger服务。如下图

3、 点击“Next”进入下一步

4、按照提示的操作步骤,本实例使用的是MySQL数据库,

 5、执行完毕后,切换回web界面

勾选“I have met all the requirements above.”,点击“Proceed”进入下一步

 6、配置“Ranger Admin” 和“Ranger UserSync”安装的服务器。点击“Next”进入下一步

7、配置“Ranger Tagsync”的服务器,点击“Next”进入下一步

8、配置“Ranger Tagsync”的服务器,点击“Next”进入下一步

建议在安装 Ambari的时候提前将 ambari、Sqoop、Ranger、hive 元数据库建好

登录MySQL创建数据库

Ranger 对密码的长度,复杂度有要求

确保测试通过。

9、后面的选择默认的配置就可以,默认会修改很多的配置,点击“OK”进入下一步,Deploy”进行部署安装,安装完成后会有很多的 rang-hive-plugin 这样的插件

10、返回主界面,有许多组件需要重新分发配置并重启。

由于自己已经安装 ,上面的安装步骤比较粗略。大家可以参考:

Ambari安装Ranger详细教程: Ambari安装Ranger详细教程_蓝莲骑士的博客-CSDN博客_ambari安装ranger

HDP中 Rangerh整合Kerberos进行细粒度的访问权限控制:CSDN

------------------------ 感谢点赞!-------------------------------------

Ranger 简介与安装相关推荐

  1. Apache ranger 简介、原理、安装部署

    一.Ranger简介 Apache Ranger提供一个集中式安全管理框架, 并解决授权和审计.它可以对Hadoop生态的组件如HDFS.Yarn.Hive.Hbase等进行细粒度的数据访问控制.通过 ...

  2. 2021年大数据ELK(二十一):Logstash简介和安装

    全网最详细的大数据ELK文章系列,强烈建议收藏加关注! 新文章都已经列出历史文章目录,帮助大家回顾前面的知识重点. 目录 Logstash简介和安装 一.简介 1.经典架构 2.对比Flume 3.对 ...

  3. 扩增子分析QIIME2(2018.6). 1简介和安装

    扩增子分析QIIME2. 1简介和安装 QIIME2版本 2018.6 简介 优点 学习思路 什么是QIIME 2? 核心概念 安装 原生安装QIIME2 虚拟机安装 使用VirtualBox方式安装 ...

  4. db2top详细使用方法_Py之PIL:Python的PIL库的简介、安装、使用方法详细攻略

    Py之PIL:Python的PIL库的简介.安装.使用方法详细攻略 目录 PIL库的简介 PIL库的安装 PIL库的用方法 1.几何图形的绘制与文字的绘制 2.绘制图形的各种案例 PIL库的简介 PI ...

  5. python compiler库_Python之compiler:compiler库的简介、安装、使用方法之详细攻略

    Python之compiler:compiler库的简介.安装.使用方法之详细攻略 目录 compiler库的简介 compiler库的安装 compiler库的使用方法 compiler库的简介 根 ...

  6. Pandas简明教程:一、Pandas简介与安装

    文章目录 1.Pandas简介 2.为何要用Pandas? 3.知识.技能与环境的准备 4.Pandas的安装与相关辅助资料 本系列教程教程完整目录: 1.Pandas简介 关于Pandas的介绍在百 ...

  7. Py之Xlrd:Xlrd简介、安装、使用方法(读取xlsx文件的shee表头名/总行数/总列数、每一行的内容、指定列的内容)之详细攻略

    Py之Xlrd:Xlrd简介.安装.使用方法(读取xlsx文件的shee表头名/总行数/总列数.每一行的内容.指定列的内容)之详细攻略  导读      xlrd,xlwt和xlutils是用Pyth ...

  8. Python之ffmpeg-python:ffmpeg-python库的简介、安装、使用方法之详细攻略

    Python之ffmpeg-python:ffmpeg-python库的简介.安装.使用方法之详细攻略 目录 ffmpeg-python库的简介 ffmpeg-python库的安装 ffmpeg-py ...

  9. Python之fastai:fastai库的简介、安装、使用方法之详细攻略

    Python之fastai:fastai库的简介.安装.使用方法之详细攻略 目录 fastai库的简介 fastai库的安装 fastai库的使用方法 1.计算机视觉分类

最新文章

  1. Windows Server 2012 HyperV之SMB共享实时迁移
  2. pythonctypes int数组调用dll
  3. 从头开始学JavaScript (七)——函数
  4. virtualbox+vagrant安装虚拟机
  5. 用c语言实现蚂蚁算法,rsa算法的c语言实现
  6. 成本管理不是简单地节省
  7. Java中url传递中文参数取值乱码的解决方法
  8. HTK---语音识别实现应用的Kit
  9. 大型网站架构技术的核心价值是随网站所需灵活应对
  10. 283.判断二分图(力扣leetcode) 博主可答疑该问题
  11. 安装SQL Server 2016及一些常用操作
  12. 搜狗站长平台没有sitemap的接口无法提交sitemap?该怎么提交?【已解决】
  13. 使用C++实现FC红白机模拟器 Cartridge 与 Mapper(原理篇)
  14. 安装不了opencv
  15. RabbitMQ3:RabbitMQ的使用方法
  16. PyQt5最全73 布局之addStretch设置布局的伸缩量
  17. 一些公开免费的后台数据接口
  18. 统计系列(二)常见的概率分布
  19. 文科高中毕业学计算机技术,一位高中生的困惑:成绩好的学理科,成绩差的学文科?...
  20. 2-SII--应用本包下文件写入和读取

热门文章

  1. Android网络编程基础(第一弹)
  2. Android 绘制渐变色
  3. 如何把图片缩小到30k?怎么压缩图片体积大小?
  4. Java学习总结[C程序员的感悟].doc
  5. 转:结构化风险模型与业绩归因
  6. excel有安全密码,怎么打开
  7. python画名字廖华兴_python第二周基本图形绘制
  8. 如何给宝宝取名才合适
  9. 激光三角测量(sheet of light)halcon示例详解 Reconstruct_Connection_Rod_Calib.hdev 模型三维重建...
  10. Asus Eee Pc,看起来很不错