|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/apache-ranger/
课程评论:没有评论
**课程名称:Apache Ranger:细粒度访问控制** **课程概述:** 本课程将带您深入了解 Apache Ranger 的端到端授权策略,以及其与 Hadoop 组件(如 Hive、HDFS、Apache Atlas、Presto 等)的集成。 **主要学习内容:** 1. **Ranger 组件与架构:** 了解 Ranger 的核心组成部分及其工作原理。 2. **Apache Ranger 2.1.0 的安装:** 学习如何安装最新的稳定版本 Apache Ranger。课程将详细介绍安装过程中可能遇到的挑战,特别是对 Solr 和 MySQL 版本(仅支持 5.6 或 5.7)的要求,并提供一个经过整合的 shell 脚本,简化安装流程。 3. **Ranger 用户界面探索:** 熟悉 Apache Ranger 的用户界面,并掌握其各项关键功能。 4. **Ranger Hive 集成:** * 安装 Ranger Hive 插件。 * 加载 Hive 样本数据。 * 在 Apache Ranger 中为不同用户定义访问策略。 * 通过 Hive 查询验证策略的有效性。 * 深入研究数据屏蔽(Masking)和行级别过滤(Row Level Filters)功能。 5. **Ranger HDFS 集成:** * 安装 HDFS Ranger 插件。 * 探索 Hive Managed Tables。 * 加载 HDFS 样本数据。 * 定义 HDFS 策略并验证其在 Hive 表查询中的效果。 **总结:** 本课程将为您提供使用 Apache Ranger 实现 Hadoop 生态系统细粒度访问控制的全面实践指导,从组件了解、安装部署到与 Hive 和 HDFS 的深度集成,并涵盖数据屏蔽和行级别过滤等高级功能。
What do you Learn From this Course ?In this course, we study end-to-end Apache Ranger authorisation policies and integration with Hadoop components like Hive, HDFS, Apache Atlas, Presto etc.First we learn Ranger Components and Architecture. Next, we install Apache Ranger 2.1.0 which is the latest stable version. Ranger installation looks pretty straightforward. However, ranger requires Solr and Mysql infrastructure. Ranger supports Mysql version 5.6 or 5.7. It won't support beyond these versions. These constraints complicates ranger installation. I spent many days while installing ranger. I consolidated all the steps into a single shell script. Users can download it and run it as it is without any issues. After that, we navigate to apache ranger user interface and explore salient features.In the 3rd section, we achieve Ranger Hive integration. At first, we acquire hive cluster and install ranger hive plugin. We load sample data into hive. We define policies on apache ranger for different users and validate the policies by querying on hive. We also examine Masking and Row Level Filters.In the 4th section, we dig deeper into Ranger HDFS integration. At first, we acquire hive cluster and install HDFS ranger plugin. We dig deeper into the hive Managed Tables and load sample data into HDFS.Lastly, we define HDFS policies and verify it by querying on hive tables.