大家好,我是create17。自从2017年实习,我就开始围绕Ambari做相关工作。期间做过Ambari安装部署、页面生产级别的汉化、Ambari自定义服务集成、前端页面开发、后端API接口开发、Ambari Server HA、部分原生bug修改,以及HDP相关常用组件的基本使用。

关于HDP,除了常用组件的使用测试写文档,还花费了大量时间研究Kerberos,少量时间研究Knox。

Ambari自定义服务集成,在Ambari 2.6.x 和 2.7.x 版本也集成过很多组件,比如:Elasticsearch、HUE、Kylin、PostgreSQL + PostGIS、Kerberos KDC Server、JanusGraph等。如此多集成服务的经验,使我对Ambari自定义服务集成有了很深的理解,简直就是万物皆可集成。于是花费很多的精力去投入,输出了《Ambari自定义服务集成十八讲》课程,内容干货同时享有的权益有很多,具体可通过《让 Ambari 不再难学,让大家都能熟练集成自定义服务》了解详情。截止2022.11月,已累计210+学员报名。

Ambari源码二次开发,同样在Ambari 2.6.x 和 2.7.x 版本做过Ambari的改造,比如:页面生产级别的汉化、根据需求对Ambari前后端进行二次开发,主要针对页面、API接口的开发,基于Ambari实现自己的业务需求。在这之中也有很多心得经验,目前正在投入时间来输出相关知识,比如:Ambari源码编译、页面如何高效率地开发汉化、Ambari Server API如何二次开发等,具体可通过《Ambari源码二次开发实战课程(持续更新中)》了解详情。

Ambari虽然已经退役,我觉得不仅仅是因为社区不活跃,在Ambari更新到2.7.x版本后,无论从Web UI风格,还是功能上确实也都满足了基本需要。由于Ambari开源,且功能丰富,目前依旧有很多企业在打造自己的大数据管理平台时首选Ambari做二次开发。

在2021年以后,我能明显感觉到「Ambari」的搜索指数上升很快,相关博客也有很多了,虽然大部分都是安装部署,但种种迹象表明Ambari的热度逐年上升。

由于经常写关于Ambari方面的博客,让我在Ambari方面也有了一些名气,有很多同学都会加我好友咨询问题,在这里感到非常荣幸,同时我也不是高冷的答主,只要你态度诚恳,我都会有问必答,但也希望你会提问问题,具体可以参考我写的这篇《工作这么久,你真的会提问问题吗?

在Ambari方面,我积累了很多文章、视频、实战课程等,帮助了很多人学会使用Ambari,二次开发Ambari。最近,我正在筹备Ambari知识库,想把我关于Ambari所有知识点都放在里面,聚焦,方便大家查阅学习。里面的每一篇文章都超级有用,简直是Ambari从业者的福音。