自己总结的Ranger的学习路线和知识点,

提供给感兴趣的同学入门参考之用。

Ranger入门路线

1.准备能够上网的电脑,Eclisp开发环境,Linux服务器等;

2.掌握Hadoop(HDFS/YARN)大数据组件基本功能,环境搭建,命令使用等;

3.掌握Ranger的基本功能,了解Ranger的框架;

4.下载Ranger源码编译打包,包括Git、Maven等工具使用,导入工程到Eclipse等;

5.手工搭建Ranger完整运行环境,安装MySQL,RangerAdmin,Usersync等;

6.安装HDFS插件到Hadoop环境;

7.使用上面的环境,实现Ranger对HDFS的权限控制;

8.基于上面的操作,进一步完善对Ranger的理解;

9.研究Ranger源码,了解工程中代码作用,定位问题时能够找到相关代码;

10.熟悉Ranger源码,向开源社区提交小的bug问题,并且处理解决;

11.掌握其他组件例如Hive,HBase插件的权限控制,深入Ranger插件源码;

12.总结学习研究成果,输出有参考价值的文档。

Ranger涉及知识点

Hadoop(HDFS/YARN)

Solr

MySQL

Hadoop生态中的其他组件

  • hdfs, hbase, hive,
  • sqoop, storm, solr,
  • kafka, knox, kylin,
  • yarn, atlas, nifi,
  • sparksql, elasticserach.

LDAP

Kerberos

Linux

JAVA

JDK

Eclipse

Git

JavaScript

  • Backbone
  • Jquery
  • Bootstrap
  • RequireJS
  • Underscore

Ranger

  • RangerAdmin
  • UserSync
  • AgentPlugin

最新文章

  1. quartz.net 时间表达式----- Cron表达式详解
  2. Eclipse 工程迁移到 Android Studio
  3. [Prodinner项目]学习分享_第三部分_Service层(业务逻辑层)
  4. Spring使用——切面编程AOP使用
  5. github 坑爹的仓库初始化设置
  6. 使用CHttpFile从服务器端正确的读取数据
  7. Solr4.8.0源码分析(8)之Lucene的索引文件(1)
  8. C#属性总结
  9. JS 数组及函数
  10. 在自己写的C#类中调用 ASP.NET的Request,server 等对象
  11. Visual Studio 2017的一些使用记录
  12. 【Spring】21、用spring目标对象处理Transaction rolled back because it has been marked as rollback-only
  13. Python中的urllib2模块解析
  14. hdoj:2058
  15. 初识nginx反向代理和缓存机制
  16. grep如何进行正则表达式查找
  17. 自制基于HMM的python中文分词器
  18. vbs中的"WScript.Network"[属性与方法]
  19. 同一台服务器配置多个tomcat服务的方法
  20. 面试:TCP和UDP协议

热门文章

  1. Java易错小结
  2. C++内存管理:new / delete 和 cookie
  3. Git忽略提交规则 .gitignore文件
  4. 用 WinUI 3 开发了一个摸鱼应用
  5. [BUUCTF]PWN——babyfengshui_33c3_2016
  6. 使用django + KindEditor 开发个人博客系统
  7. rinted端口转发
  8. Nginx中配置反向代理的proxy_pass的不同斜杠的区别
  9. 使用openssl生成证书,并通过Nginx配置
  10. github访问慢处理办法