实战教学 | 全网少有的Ambari自定义服务集成实战(全)

点击上方蓝色“大数据实战演练”,选择“设为星标”或“置顶”

回复“资源”领取独家整理的学习资料!




每一个成功人士的背后,必定曾经做出过勇敢而又孤独的决定。

放弃不难,但坚持很酷~

你还在为 ambari 集成自定义服务而感到焦虑吗?

你还在为网上找不到有深度的文章而感到 苦恼 吗?
你还在为开发自定义服务集成没有教程而感到 郁闷 吗?
好,我来教大家如何做,解决你的痛点,请继续往下看。

一、Ambari自定义服务集成实战

自从2020年开始,我就发觉网上使用ambari的同学多了很多,随着cloudera收购hdp并进入收费模式,越来越多的公司选择了 ambari 来管理大数据平台,ambari集成第三方服务的需求也就变得越来越常见。 

由于网上关于ambari自定义服务集成的资料甚少,很多都是 ambari 安装部署的资料,所以为了降低伙伴们的学习成本,我在 2020 年初就开始了录制《Ambari自定义服务集成》的系列视频。

视频中以 Ambari 2.7 集成 Elasticsearch v6.4.0 服务为例,从0到1,完成了以下功能,完全达到生产交付的标准:

请大家仔细阅读实现的功能点!

基本功能:

  • 可通过ambari向导自主安装部署、启动、停止、卸载Elasticsearch服务。

  • 通过ambari界面实时监测Elasticsearch服务运行状态

扩展功能:

  • 在页面上新增配置或修改配置,重启服务后,使配置生效

  • 有个操作按钮,可以运行服务状态检查

  • 在ambari的服务界面上,添加自定义操作命令

  • 支持自定义告警及汉化,支持的告警类型有:port、web、script等

  • 支持快速链接,对于有web界面的服务,我们可以直接点击按钮跳转到web界面

  • 支持自定义服务指标数据的采集,并展示在ambari界面上

  • 服务仪表板增强,为服务增加主题文件,使ambari的服务界面更优美

  • 支持设置服务组件的安装启动顺序,可以解决统一部署服务时,组件执行顺序错乱的痛点

除了解决上述痛点以外,本课程还提供了常见问题的解决办法,比如:

  • 日志打印

  • 自定义服务代码调试技巧

  • hdp2.x与hdp3.x集成服务的差异点及解决办法。

  • 开发过程中遇到的问题和一些可以汉化的部分

  • 如何将服务一劳永逸的集成到ambari中,方便新环境部署,不用再二次拷贝

如果你有以上大部分的痛点需要解决,那么这门课程就完全适合你!

二、图文介绍

再用图片的方式,让大家看下效果。

1)服务启停及显示服务运行状态

2)运行服务状态检查

3)添加自定义操作命令

4)支持自定义告警及汉化

5)快速链接

6)服务指标数据的采集与展示

7)仪表板增强,增加主题样式

等等,还有很多上述介绍的功能,也都一一实现。

三、说说我录课的经历与体会

2019年底,我的微信好友里面已经有不少咨询我自定义服务集成问题的人了,后续还在人数增加。为了节省自己的时间,也为了更优质地为大家服务,所以我利用下班时间、周末时间录制着《Ambari自定义服务集成》实战视频。

录视频的过程中才发现,自己会,和给别人讲出来,完全两码事。给别人讲出来,你需要逻辑清晰。可能在梳理某一讲的时候,你会发现,原来这个知识点我得重新研究下,讲课会用到,于是又花时间去研究,去总结。

1)写笔记

我是先写的笔记,等将笔记完成了大部分,我才开始录制的第一讲视频。毕竟笔记写好了,录制视频的时候才能更好的把控节奏。

部分朋友不用担心,这些笔记完全是我以集成 ELASTICSEARCH 服务为例,一点一点写出来的,毕竟网上的资料那么少,也不系统。这侧面也能证明我这视频的价值,完全为了解决用户痛点而来,网上这么系统的讲解 Ambari 自定义服务集成的视频几乎没有。

2)剪辑视频

等一节视频录制完了,我会再做后期处理。一帧一帧地去检查,删减掉那些无用的时长,尽可能的让视频看起来更流畅。

视频处理完毕后,我会通知已付费的用户,让他们观看学习。

3)视频的展现形式

其实视频的展现形式我也研究了好久,就是将录制好的视频托管到哪些平台呢?

我想到了:

  • 网易云课堂

  • 腾讯课堂

  • 慕课网

  • 小鹅通

  • 得到

  • 面包多

但上面的平台都抽成太多了,大部分都是一半或者接近一半,我不满意。

终于,我通过ev录屏这个软件,发现他们公司有类似的产品能解决我的痛点,不仅没有分成,还可以实现加密播放,防录屏等等。这样太好了啊,所以我就采取了这种方式。

录完屏,将视频压缩(不影响画质),加密,将视频上传到百度云盘。付费用户可以下载到本地,用提供的视频激活码观看。

笔记放在知识星球精华帖中,在这里面,还可以留存我们学习讨论的疑难问题,这就很棒!

当然,为了能够即时沟通,我又创建了微信群,直接就能畅所欲言了,交流起来也比星球里面方便太多。

四、视频时长

  • 《第一讲:自定义服务集成原理讲解》:29:44

  • 《第二讲:metainfo.xml文件详解》:16:09

  • 《第三讲:configuration 中 xml 文件详解》:36:19

  • 《第四讲:Ambari 自定义服务 python 依赖包的使用详解》:20:47

  • 《第五讲:Ambari 自定义服务生命周期详解》:18:48

  • 《第六讲:实现在页面上修改或添加服务配置》:25:25

  • 《第七讲:如何调试自定义服务代码,打印日志.md》:32:41

  • 《第八讲:如何为服务添加自定义告警》:27:34

  • 《第九讲:如何为服务添加 quicklinks 快速链接》:13:26

  • 《第十讲:如何为自定义服务添加监控指标并展示》:1:53:29

  • 《第十一讲:为自定义服务添加主题配置(增强配置)》:1:24:35

  • 《第十二讲:检查服务运行状态以及为服务添加自定义命令》:15:35

  • 《第十三讲:如何调整各服务、各组件启动顺序》:57:30

  • 《第十四讲:自定义服务调试技巧汇总》:44:39

  • 《第十五讲:如何下载客户端配置》:18:43

  • 《第十六讲:版本hdp2与hdp3集成服务的相同点、差异点及解决办法》:8:57

  • 《第十七讲:如何将服务一劳永逸的集成到ambari中,方便新环境部署,无需二次拷贝》:53:03

  • 《第十八讲:Ambari自定义服务启动成功后,依旧显示停止状态的解决方案及部分汉化说明》:待录制

以上就是每一讲视频的时长了,这样的话,大家心里也好有个数。

视频一共十八讲,其中最长的一讲接近 2 个小时。从这里也可以侧面证明,视频是真的有内容,全干货,全部实战教学。

五、说说定价

由于没有平台分成,所以我把价格订的很亲民。这里我是采取的视频预售制,就是录完一节课,就赶紧通知用户让他们观看,好让他们尽早的学会这项技术栈。

其实一开始我是打算录制十一节课的,后来又规划了一些内容,变成了十四节课,再后来,我想如果我再讲一讲开发时的技巧以及付费用户遇到的经典问题,那就更完美了。为了精益求精,所以,最终确定,课程迭代到了十八讲

目前还是预售的更新价格,239 元,视频录制完以后,马上就会涨价。目前是付费最优惠的时间,所以建议现在加入,在这个浮躁的时代,希望我们2021年依然一起进步,一起成长,一起投资自己!

五、总结

自从2020年,我就发觉网上使用ambari的同学多了很多,随着cloudera收购hdp并进入收费模式,越来越多的公司选择了ambari来管理大数据平台,ambari集成第三方服务的需求也就变得越来越常见。 


又鉴于目前网上关于ambari自定义服务集成的资料甚少,很多都是ambari安装部署的资料,所以为了降低学习成本,建议朋友你可以付费学习,在学习过程中遇到问题也可以在群里@我答疑。

说了这么多,我再总结一下课程信息:

为了让大家能及时掌握Ambari自定义服务集成实战技术,课程采用预售制度,结合目前网上相关资料的稀有性,以及录制视频的总时长等相关因素,目前视频售价239,已更新十七讲,这十七讲其实已经包括了从 0 到 1 的学习。后续还有两节课,主要讲一讲学员们遇到的经典问题及解答。

预计 2021.03 月中旬录制完视频以后,马上就会恢复原价299 。

加密视频采用百度云盘的方式离线下载观看,支持微信或支付宝付款,付费后会提供给你视频激活码,并提供以下福利

  • 赠送视频全部笔记。

  • 进入知识星球,用于留存 ambari 经典问题。

  • 视频示例源码(以集成 Elasticsearch 服务为例)

  • 学员专属微信讨论群(用于解决学习遇到的问题,人数已超过50人),在线答疑,保障学习质量。

以下是课程总览大纲:

原创视频公开课:

https://www.bilibili.com/video/BV1Ei4y1V7LX

https://www.bilibili.com/video/BV1xz4y117K4

想加好友的加一下啊,微信号:create17_ ,多交朋友,才能走的更远。



欢迎大家留言讨论

👆 👆 👆


往期推荐

Ambari 2.7.3.0 安装部署 hadoop 3.1.0.0 集群完整版,附带移除 SmartSense 服务

Ambari 2.7.3.0 安装部署 hadoop 3.1.0.0 集群视频完整版

ambari 自定义服务集成原理讲解,自定义服务项目结构解读

(内部资料)Ambari 自定义服务第八讲:添加自定义告警

博主好贴心,为已有的 ambari 集群修改主机名~


扫一扫,我们的故事就开始了。

如果这篇文章对你有所启发,点赞、转发都是一种支持!

另外公众号改变了推送规则,大家看文章不要忘记点击最下方的在看,点赞按钮,这样微信自动识别为常看公众号,否则很可能推送的文章可能淹没在别的文章找不到,谢谢大家

让我知道你在看

本文分享自微信公众号 - 大数据实战演练(gh_f942bfc92d26)。
如有侵权,请联系 [email protected] 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章