Hadoop是Apache软件基金会旗下的一一个开源分布式计算平台。以Hadoop分布式文件系统(HDFS,Hadoop Distributed Filesystem)和MapReduce ( Google MapReduce的开源实现)为核心的Hadoop为用户提供了系统底层细节透明的分布式基础架构。HDFS的高容错性、高伸缩性等优势容许用户将Hadoop部署在低廉的硬件上,造成分布式系统;算法
MapReduce分布式编程模型容许用户在不了解分布式系统底层细节的状况下开发并行应用程序。因此用户能够利用Hadoop轻松地组织计算机资源,从而搭建本身的分布式计算平台,而且能够充分利用集群的计算和存储能力,完成海量数据的处理。编程
而本书是一本系统且极具实践指导意义的Hadoop工具书和参考书。内容全面,对Hadoop整个技术体系进行了全面的讲解,不只包括HDFS和MapReduce这两大核心内容,并且还包括Hive、HBase、Mahout、Pig、 ZooKeeper、 Avro、 Chukwa 等与Hadoop相关的子项目的内容。实战性强,为各个知识点精心设计了大量经典的小案例,易于理解,可操做性强。设计模式
Spark大数据技术还在如火如荼地发展,Spark中国峰会的召开,各地meetup的火爆举行,开源软件Spark也所以水涨船高,不少公司已经将Spark大范围落地而且应用。Spark使用者的需求已经从最初的部署安装、运行实例,到如今愈来愈须要经过Spark构建丰富的数据分析应用。写一本Spark实用案例类的技术书籍,是-一个持续了好久的想法。因为工做较为紧张,最初只是将参与或学习过的Spark相关案例进行总结,可是随着时间的推移,最终仍是打算将其中通用的算法、系统架构以及应用场景抽象出来,并进行适当简化,也算是一种总结和分享。服务器
HBase是- -种NoSQL存储系统,专门设计用来快速随机读写大规模数据。HBase运行在普通商用服务器上,能够平滑扩展,以支持从中等规模到数十亿行、数百万列的数据集。.网络
本书是一本基于经验提炼而成的指南,它教给读者如何运用HBase设计、搭建及运行大数据应用系统。全书共分为4个部分。前两个部分分别介绍了分布式系统和大规模数据处理的发展历史,讲解HBase的基本原理模式设计以及如何使用HBase的高级特性;第三部分经过真实的应用和代码示例以及支持这些实践技巧的理论知识,进一步探索HBase的一些实用技术;第四部分讲解如何把原型开发系统升级为羽翼丰满的生产系统。架构
第一部分HBase基础并发
第二部分高级概念框架
第三部分应用系统实例运维
第四部分让HBase运转起来异步
本书以当前流行的分布式服务架构为主线,讲解了分布式服务架构的原理、设计与实践。
本书首先介绍了分布式服务架构的背景和演化,而后深刻阐述了保证分布式服务的一-致性、 高性能、高可用性等的设计思想和可实施的方案;而后介绍了大规模、高并发线上服务的应急流程和技术攻关过程,并给出了发现和定位问题的有效、经常使用工具集;最后详细介绍了分布式服务架构中容器化过程分析、敏捷开发和上线的工具,为从事高并发服务架构的开发人员提供了便利
Netty是一款用于快速开发高性能的网络应用程序的Java框架。它封装了网络编程的复杂性,使网络编程和Web技术的最新进展可以被比以往更普遍的开发人员接触到。Netty不仅是一个接口和类的集合;它还定义了一种架构模型以及一套丰富的设计模式。可是直到如今,依然缺少一个全面的、系统性的用户指南,已经成为入门Netty的一个障碍,这种状况也是本书旨在改变的。除了解释该框架的组件以及API的详细信息以外,本书还会展现Netty如何可以帮助开发人员编写更高效的、可复用的、可维护的代码。
第一部分Netty的概念及体系结构
第二部分编解码器
第三部分网络协议
第四部分案例研究
这些互联网行业十分火、热门的PDF小编已经为你们整理好了,须要领取的朋友点赞、转发、转发小编这篇文章私信小编“架构书籍”便可。