關于Spark中的常見問題及解決方法(5) ——Driver OutOfMemoryError或Driver Unresponsive

前言

Driver OutOfMemoryError或Driver Unresponsive是一個非常嚴重的問題挠轴,因為它會使我們的Spark應用程序崩潰。 但這類問題也經常發(fā)生婿失,因為Driver 收集了太多的數(shù)據回到驅動程序,使其內存不足猜欺。

主要癥狀

  • Spark應用程序無應答或者崩潰
  • Driver日志中出現(xiàn)OutOfMemoryErrors或者GC相關的錯誤.
  • 互動性非常低或根本不存在晚伙。
  • 驅動程序JVM的內存使用率很高

可能的解決方法

  • 可能是代碼中使用了諸如collect之類的操作將過大的數(shù)據集收集到驅動程序節(jié)點吮龄。
  • 可能使用了廣播連接,但廣播的數(shù)據太大咆疗。 可以使修改Spark的最大廣播連接配置來更好地控制broadcast數(shù)據的大小漓帚。
  • 長時間運行的應用程序在驅動程序上生成了大量對象,無法釋放它們午磁。 Java的jmap工具可以通過打印堆的直方圖來查看哪些對象占據了驅動程序JVM的大部分內存尝抖。 但需要注意的時jmap會在運行時暫停該JVM。
  • 增加Driver分配的內存大小
  • 如果使用其他語言迅皇,例如Python昧辽,JVM可能會出現(xiàn)內存不足會問題,因為兩者之間的數(shù)據轉換需要消耗JVM中的內存登颓。 如果使用了其他語言搅荞,請不要將大量數(shù)據帶回驅動程序節(jié)點,可以將其寫入文件框咙,而不是將其作為內存中的對象收集起來咕痛。
  • 如果您與其他用戶共享SparkContext(例如,SQL JDBC服務器和某些筆記本環(huán)境)喇嘱,請確保其他用戶不會嘗試做一些可能導致驅動程序中大量內存分配的事情, 比如將大量數(shù)據帶回驅動程序節(jié)點等茉贡。

參考資料

[BOOK] Spark - The Definitive Guide

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市者铜,隨后出現(xiàn)的幾起案子腔丧,更是在濱河造成了極大的恐慌,老刑警劉巖作烟,帶你破解...
    沈念sama閱讀 221,635評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件悔据,死亡現(xiàn)場離奇詭異,居然都是意外死亡俗壹,警方通過查閱死者的電腦和手機科汗,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,543評論 3 399
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來绷雏,“玉大人头滔,你說我怎么就攤上這事∠严裕” “怎么了坤检?”我有些...
    開封第一講書人閱讀 168,083評論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長期吓。 經常有香客問我早歇,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,640評論 1 296
  • 正文 為了忘掉前任箭跳,我火速辦了婚禮晨另,結果婚禮上,老公的妹妹穿的比我還像新娘谱姓。我一直安慰自己借尿,他們只是感情好,可當我...
    茶點故事閱讀 68,640評論 6 397
  • 文/花漫 我一把揭開白布屉来。 她就那樣靜靜地躺著路翻,像睡著了一般。 火紅的嫁衣襯著肌膚如雪茄靠。 梳的紋絲不亂的頭發(fā)上茂契,一...
    開封第一講書人閱讀 52,262評論 1 308
  • 那天,我揣著相機與錄音慨绳,去河邊找鬼掉冶。 笑死,一個胖子當著我的面吹牛儡蔓,可吹牛的內容都是我干的郭蕉。 我是一名探鬼主播疼邀,決...
    沈念sama閱讀 40,833評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼喂江,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了旁振?” 一聲冷哼從身側響起获询,我...
    開封第一講書人閱讀 39,736評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎拐袜,沒想到半個月后吉嚣,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經...
    沈念sama閱讀 46,280評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡蹬铺,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 38,369評論 3 340
  • 正文 我和宋清朗相戀三年尝哆,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片甜攀。...
    茶點故事閱讀 40,503評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡秋泄,死狀恐怖,靈堂內的尸體忽然破棺而出规阀,到底是詐尸還是另有隱情恒序,我是刑警寧澤,帶...
    沈念sama閱讀 36,185評論 5 350
  • 正文 年R本政府宣布谁撼,位于F島的核電站歧胁,受9級特大地震影響,放射性物質發(fā)生泄漏。R本人自食惡果不足惜喊巍,卻給世界環(huán)境...
    茶點故事閱讀 41,870評論 3 333
  • 文/蒙蒙 一屠缭、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧玄糟,春花似錦勿她、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,340評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至郭卫,卻和暖如春砍聊,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背贰军。 一陣腳步聲響...
    開封第一講書人閱讀 33,460評論 1 272
  • 我被黑心中介騙來泰國打工玻蝌, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人词疼。 一個月前我還...
    沈念sama閱讀 48,909評論 3 376
  • 正文 我出身青樓俯树,卻偏偏與公主長得像,于是被迫代替她去往敵國和親贰盗。 傳聞我的和親對象是個殘疾皇子许饿,可洞房花燭夜當晚...
    茶點故事閱讀 45,512評論 2 359

推薦閱讀更多精彩內容