从0开始学大数据(10)我们能从 Hadoop 学到什么?

今天的主题是:我们能从Hadoop学到什么? 很多时候,我们不是不够努力,可是如果方向错了,再多努力似乎也没有用。阿里有句话说的是“方向对了,路就不怕远”,雷军也说过“不要用你战术上的勤奋,掩盖你战略上的懒惰”。这两句话都是说,要找好方向、找准机会,不要为了努力而努力,要为了目标和价值而努力。而王兴则更加直言不讳:“很多人为了放弃思考,什么事情都干得出来”。 说了那么多,我们再回过来看看 Hado
从0开始学大数据(10)我们能从 Hadoop 学到什么?

从0开始学大数据(9)为什么我们管 Yarn 叫作资源调度框架

我们知道,Hadoop 主要是由三部分组成,除了前面我讲过的分布式文件系统 HDFS、分布式计算框架 MapReduce,还有一个是分布式集群资源调度框架 Yarn。但是 Yarn 并不是随 Hadoop 的推出一开始就有的,Yarn 作为分布式集群的资源调度框架,它的出现伴随着 Hadoop 的发展,使 Hadoop 从一个单一的大数据计算引擎,成为一个集存储、计算、资源管理为一体的完整大数据平
从0开始学大数据(9)为什么我们管 Yarn 叫作资源调度框架

从0开始学大数据(8)MapReduce 如何让数据完成一次旅行

上一讲我们聊到 MapReduce 编程模型将大数据计算过程切分为 Map 和 Reduce 两个阶段,先复习一下,在 Map 阶段为每个数据块分配一个 Map 计算任务,然后将所有 map 输出的 Key 进行合并,相同的 Key 及其对应的 Value 发送给同一个 Reduce 任务去处理。通过这两个阶段,工程师只需要遵循 MapReduce 编程模型就可以开发出复杂的大数据计算程序。 那么
从0开始学大数据(8)MapReduce 如何让数据完成一次旅行

从0开始学大数据(7)为什么说MapReduce既是编程模型又是计算框架

在 Hadoop 问世之前,其实已经有了分布式计算,只是那个时候的分布式计算都是专用的系统,只能专门处理某一类计算,比如进行大规模数据的排序。很显然,这样的系统无法复用到其他的大数据计算场景,每一种应用都需要开发与维护专门的系统。而 Hadoop  MapReduce 的出现,使得大数据计算通用编程成为可能。我们只要遵循 MapReduce 编程模型编写业务处理逻辑代码,就可以运行在 Hadoop
从0开始学大数据(7)为什么说MapReduce既是编程模型又是计算框架

从0开始学大数据(6)新技术层出不穷,HDFS 依然是存储的王者

我们知道,Google 大数据“三驾马车”的第一驾是 GFS(Google  文件系统),而 Hadoop 的第一个产品是 HDFS,可以说分布式文件存储是分布式计算的基础,也可见分布式文件存储的重要性。如果我们将大数据计算比作烹饪,那么数据就是食材,而 Hadoop 分布式文件系统 HDFS 就是烧菜的那口大锅。 厨师来来往往,食材进进出出,各种菜肴层出不穷,而不变的则是那口大锅。大数据也是如此
从0开始学大数据(6)新技术层出不穷,HDFS 依然是存储的王者

从0开始学大数据(5)从 RAID 看垂直伸缩到水平伸缩的演化

经过前面的预习和上一期我们聊的,大数据技术主要是要解决大规模数据的计算处理问题,但是我们要想对数据进行计算,首先要解决的其实是大规模数据的存储问题。我这里有一个直观又现实的问题想问你:如果一个文件的大小超过了一张磁盘的大小,你该如何存储? 我的答案是,单机时代,主要的解决方案是 RAID ;分布式时代,主要解决方案是分布式文件系统。 其实不论是在单机时代还是分布式时代,大规模数据存储都需要解决几个
从0开始学大数据(5)从 RAID 看垂直伸缩到水平伸缩的演化

从0开始学大数据(4)移动计算比移动数据更划算

大数据技术和传统的软件开发技术在架构思路上有很大不同,大数据技术更为关注数据,所以相关的架构设计也围绕数据展开,如何存储、计算、传输大规模的数据是要考虑的核心要素。 传统的软件计算处理模型,都是“输入 -> 计算 -> 输出”模型。也就是说,一个程序给它传入一些数据也好,它自己从某个地方读取一些数据也好,总是先有一些输入数据,然后对这些数据进行计算处理,最后得到输出结果。 但是在互联网
从0开始学大数据(4)移动计算比移动数据更划算

从0开始学大数据(3)大数据应用领域:数据驱动一切

大数据出现的时间只有十几年,被人们广泛接受并应用只有几年的时间,但就是这短短几年的时间,大数据呈现出爆炸式增长的态势。在各个领域,大数据的身影几乎无处不在。今天我们通过一些大数据典型的应用场景分析,一起来看看大数据到底能做些什么,我们学大数据究竟有什么用,应该关注大数据的哪些方面。 大数据在医疗健康领域的应用 健康医疗领域是最近几年获得最多创业者和投资人青睐的大数据领域。为什么这么说呢?首先,医疗
从0开始学大数据(3)大数据应用领域:数据驱动一切