【Big Data 每日一題20180915】Spark編碼時,Static 變量慎用?

static變量最好不要用,應該使用Spark提供的廣播變量和累加器線程 Broadcast     Accumulator內存   static變量會引起的問題:io 一、 類的static變量不會被序列化,序列化task的時候,值會丟失ast 二、static變量保存在內存模型中的方法區,會影響(同一個Excuter的線程)其餘task的值。變量 三、演算子內使用外部變量,特別是 執行acti
相關文章
相關標籤/搜索