概述 什么是Spark Streaming Spark Streaming 用于流式数据的处理,是对Spark Core的拓展。 Spark Streaming 使用离散化流(discretized stream)作为抽象表示,叫作 DStream。 DStream 是随时间推移而收到的数据的序列。
概念 HDFS(Hadoop Distributed File System),Hadoop分布式文件系统 HDFS的使用场景: 适合一次写入,多次读出的场景。 HDFS的优点: 高容错性 适合处理大数据 可构建在廉价机器上,通过多副本机制,提高可靠性 HDFS的缺点: 不适合低延时数据访问 无法高
MapReduce概述 定义 MapReduce是一个分布式运算程序的编程框架 优缺点 优点: 易于编程 良好的拓展性 高容错性 适合PB级以上海量数据的离线处理 缺点: 不擅长实时计算 不擅长流式计算 不擅长DAG(有向无环图)计算 MapReduce进程 一个完整的MapReduce程序在分布式