关于 DavidHLPL · RHINE LAB RSS ↗
档案 X-1182 / 系统运维

Spark 与大数据生态:Hadoop、HBase、Spark 运行模式与集群

工程笔记

发布 / DavidHLPL

Personal 4 篇与 Fuwari 3 篇 Spark/大数据原文互为镜像,另含 hadoop-hbase-spark/README 的本地集群脚本。本页以引擎选型与运行模式为核心。

核心机制

  • 引擎概述:分布式计算引擎框架概述.md 对比 MapReduce/Spark/Flink 的批/流模型。
  • Spark 概述与运行模式:Spark概述.md 与 Spark运行模式整理.md 区分 Local/Standalone/YARN/K8s,Driver/Executor 角色与 shuffle 边界。
  • 集群脚本:hadoop-hbase-spark 目录含 hadoop-compose.yml、start-*.sh 等本地验证脚本。

适用条件

  • 批量/微批处理、需要内存计算与 DAG 调度的场景。

不适用与风险

  • 原文版本未固定,YARN/K8s 的资源调度与 HDFS 依赖需按当前版本复核。
  • 本地脚本仅作单机验证,未做多节点与容错验证。

最小验证

  1. Local 模式跑 SparkPi,确认 Driver/Executor 日志。
  2. Standalone/YARN 分别提交,观察 shuffle 与数据本地性。

证据与不确定性

  • 来源事实:ingest-spark-ecosystem 收录 7 篇原文。
  • 本页综合:把引擎对比收敛为批/流—资源— shuffle 三问。
  • 未确认项:Spark/Hadoop 版本、YARN 队列与 HDFS HA 未固定。

相关页面

来源与关联文档

研究记录

  1. 原始文档: src/content/note/zh-cn/spark-bigdata-ecosystem.md
  2. 来源版本: f49953fb0d4bd52a39bf81167b0c4b7dd7d78a64
  3. 证据状态: 有效

原文来源 ↗