プロフィール DavidHLPL · RHINE LAB RSS ↗
資料 X-1124 / システム運用

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 の役割、シャッフル境界を区別します。
  • クラスタスクリプト:hadoop-hbase-spark には hadoop-compose.yml、start-*.sh などのローカル検証スクリプトが含まれます。

適用条件

  • バッチ/マイクロバッチ処理で、インメモリ計算と DAG スケジューリングが必要な場合。

不適用とリスク

  • 出典のバージョンは固定されておらず、YARN/K8s のリソーススケジューリングや HDFS 依存は現行バージョンでの再確認が必要です。
  • ローカルスクリプトは単一マシンでのみ検証されており、マルチノードや耐障害性は検証されていません。

最小検証

  1. Local モードで SparkPi を実行し、Driver/Executor のログを確認。
  2. Standalone/YARN でそれぞれ投入し、シャッフルとデータ局所性を観察。

証拠と不確実性

  • 出典事実:ingest-spark-ecosystem は 7 つの出典ノートを含む。
  • 本ページの統合:エンジン比較をバッチ/ストリーム—リソース—シャッフルに収束。
  • 未確認:Spark/Hadoop バージョン、YARN キュー、HDFS HA は固定されていない。

関連ページ

出典と関連文書

研究記録

  1. 元の文書: src/content/note/ja/spark-bigdata-ecosystem.md
  2. 出典リビジョン: f49953fb0d4bd52a39bf81167b0c4b7dd7d78a64
  3. 証拠の状態: 有効

原文の出典 ↗