2.5 KiB
2.5 KiB
这里主要是分享一些自己学习过程中觉得不错的资料和工具。
💻官方文档
首先推荐每个框架的官方文档。大多数的官方文档都写得很清晰,很扼要,并且也都做到了图文并茂。这里以 Spark RDD 官方文档为例,你会发现不仅有清晰的知识点导航,而且每一个知识点都同时给出了Java,Scala,Python三种语言的示例,除了官方文档,其他书籍很少能够做到这一点。
📖书籍推荐
这里每个框架推荐一至两本经典的书籍:
《hadoop 权威指南》
《Kafka权威指南》
《从Paxos到Zookeeper 分布式一致性原理与实践》
《Spark技术内幕 深入解析Spark内核架构设计与实现原理 ,张安站著》
《Spark.The.Definitive.Guide》
《HBase权威指南》
《快学Scala》
《Scala编程》
《Hive编程指南》
📙博客
这里主要推荐一些博客或者GitHub仓库:
- 有态度的HBase/Spark/BigData:http://hbasefly.com/
- 深入Apache Spark的设计和实现原理 : https://github.com/JerryLead/SparkInternals
📐工具
1. VirtualBox
一款开源、免费的虚拟机管理软件,虽然是轻量级软件,但是功能也很丰富,基本能够满足全部的使用需求。
官方网站:https://www.virtualbox.org/
2. MobaXterm
大数据的框架通常都部署在服务器上,因此你可以经常要连接远程服务器,这里推荐使用MobaXterm,同样的是免费开源的,它不仅可以支持连接远程服务,而且还支持FTP功能,能够拖拽上传文件。同时因为它是开源的,所以还支持大量插件来扩展功能。
官方网站:https://mobaxterm.mobatek.net/
3. ProcessOn
ProcessOn一个在线绘图平台,本仓库中所有原创的图片都是用它进行绘制的。使用起来很顺手,也很方便快捷,在线绘图功能是免费的,支持在线保存。
官方网站:https://www.processon.com/
4. Translate Man
Translate Man是一款在线翻译插件,目前我主要使用的有谷歌和火狐浏览器,两个浏览器都有该插件。Translate Man支持划词翻译,在看文档时如果遇到不懂的单词,就不用切换窗口到翻译软件上,只需要直接选中该单词就可以进行翻译。默认采用的谷歌的翻译接口,在准确性上非常高。