给大家推荐一份大数据书单,好像这份书单很久没有人更新过了,我搜罗了一份与您共享。
1、Flink入门与实战
Flink是大数据处理领域最近冉冉升起的一颗新星,它可以基于Hadoop进行开发和使用,与Hadoop紧密结合。本书旨在帮助读者从零开始快速掌握Flink的基本原理与核心功能,
并具有以下特点:
- 这是一本Flink入门级图书,力求详细而完整地描述Flink基础理论与实际操作。
- 采用Flink 1.6版本写作,案例丰富实用,做到学以致用。
- 细节与案例兼顾,深入浅出展现Flink技术精髓。
- 51CTO热门网课配套教材,可与网课结合学习,快速提升大数据开发技能。
2、Redis实战
[美] 约西亚 L.卡尔森(Josiah,L.,Carlson) 著,黄健宏 译
豆瓣评分8.0
- Redis设计与实现作者黄健宏译
- Redis之父作序推荐 Redis开发与运维入门指南
- 邮件列表中极具声望的活跃贡献者Josiah L. Carlson经典作品
本书一共由三个部分组成。首部分对Redis进行了介绍,说明了Redis的基本使用方法、它拥有的5种数据结构以及操作这5种数据结构的命令,并讲解了如何使用Redis去构建文章展示网站、cookie、购物车、网页缓存、数据库行缓存等一系列程序。第二部分对Redis命令进行了更详细的介绍,并展示了如何使用Redis去构建更为复杂的辅助工具和应用程序,并在结尾展示了如何使用Redis去构建一个简单的社交网站。第三部分对Redis用户经常会遇到的一些问题进行了介绍,讲解了降低Redis内存占用的方法、扩展Redis性能的方法以及使用Lua语言进行脚本编程的方法。
3、Redis入门指南(第2版)
李子骅 著
《Redis入门指南(第2版)》是一本Redis的入门指导书籍,以通俗易懂的方式介绍了Redis基础与实践方面的知识,包括历史与特性、在开发和生产环境中部署运行Redis、数据类型与命令、使用Redis实现队列、事务、复制、管道、持久化、优化Redis存储空间等内容,并采用任务驱动的方式介绍了PHP、Ruby、Python和Node.js这4种语言的Redis客户端库的使用方法。
4、Hadoop虚拟化
[美] 乔治·特鲁希略(George Trujillo) 著,陈鹏,肖明兴 译
本书旨在帮助读者了解和掌握不同虚拟化Hadoop选择的优缺点、虚拟化Hadoop的配置及其注意事项。本书共分15章,主要内容包括Hadoop平台在企业转型中扮演的重要角色、Hadoop基础概念、YARN与HDFS、现代数据平台、数据采集、Hadoop SQL引擎、Hadoop中的多租户、虚拟化基础、虚拟化Hadoop实践、虚拟化Hadoop、虚拟化Hadoop主服务器、虚拟化Hadoop工作节点、私有云中的Hadoop即服务、Hadoop安装以及Hadoop Linux配置。
5、HBase权威指南 [HBase: The Definitive Guide]
[美] Lars George 著,代志远,刘佳,蒋杰 译
Apache HBase项目管理委员会主席Michael Stack作序推荐。作者Lars George是HBase Committer,HBase文档的主要贡献者,Cloudera公司解决方案架构师,主要为Hadoop和HBase提供技术支持、咨询和培训工作。这是一本介绍HBase内部机制的书,是HBase开发指南。
本书探讨了如何通过使用与HBase高度集成的Hadoop将HBase的可伸缩性变得简单;把大型数据集分布到相对廉价的商业服务器集群中;使用本地Java客户端,或者通过提供了REST、Avro和Thrift应用编程接口的网关服务器来访问HBase;了解HBase架构的细节,包括存储格式、预写日志、后台进程等;在HBase中集成MapReduce框架;了解如何调节集群、设计模式、拷贝表、导入批量数据和删除节点等。 本书适合使用HBase进行数据库开发的高级数据库研发人员阅读。
6、Kafka Streams实战
[美] 小威廉·P.贝杰克(William P.Bejeck Jr.) 著,牟大恩 译
- Kafka,Streams技术的全面学习指南
- 大数据流式处理从入门到实践
- 两位Apache,Kafka作者作序推荐作品
本书教读者在Kafka平台上实现流式处理。在这本易于理解的书中,读者将通过实际的例子来收集、转换和聚合数据,使用多个处理器,处理实时事件,可以使用KSQL 深入研究流式SQL。本书还讲解了Kafka Streams应用程序的测试和运维方面的内容(如监控和调试)。
本书主要内容
- 使用KStream API。
- 过滤、转换和拆分数据。
- 使用处理器API。
- 与外部系统集成。
如果读者具备分布式系统的一些经验,那么Kafka或流式应用程序的知识并不是必需的。
7、Kafka入门与实践
牟大恩 著
- Kafka技术内幕书籍
- 深入剖析Kafka源码与框架
- 轻松掌握Kafka实战知识 基于Kafka 0.10.1.1版本
《Kafka入门与实践》中的大量实例来源于作者在实际工作中的实践,具有现实指导意义。相信读者阅读完本书之后,能够全面掌握Kafka的基本实现原理及其基本操作,能够根据书中的案例举一反三,解决实际工作和学习中的问题。此外,在阅读本书时,读者可以根据本书对Kafka理论的分析,再结合Kafka源码进行定位学习,了解Kafka的设计和思想以及更多的编码技巧。