1. 程式人生 > >[Spark]-Streaming-調優

[Spark]-Streaming-調優

定性 處理 min 流處理 str 集群 bsp 穩定 實時計算

1.概述

  Spark Streaming的主要應用方向是實時計算.這代表一個Spark Streaming應用必然是對執行性能和運行穩定性(7 x 24)有一定要求的

2.性能

  在性能方面,主要是合理的利用的集群資源,設置正確的批處理大小(提升並行度)和減少每個批次的處理時間(計算邏輯優化).以讓數據流處理的能像接受一樣快

  2.1 調整Spark配置參數

  2.2 數據接收優化

    一個Spark Streaming 應用的開端便是數據接收,那麽性能調優的第一步就是保證:數據不會在數據接收器端產生積壓.

    2.2.2 設置良好的數據接收器間隔

    2.2.1 提升數據接收的並行度

      

[Spark]-Streaming-調優