0
は私が関数に放送変数を入れたとき、その関数は次のように代わりにNULLポインタ、コードの値を取得することはできません見つかっ投げ:スパーク放送変数関数に置くことができない、そうでない場合NullPointerException
def main(){
val serviceSet=Set("abc","ccc")
broadServiceSet = sparkContext.broadcast(serviceSet)
var keyRDD=esRdd.map(tp=>(map2Key(broadServiceSet.value),tp._1))
}
def map2Key(broadSet:Set[String]):String={
broadSet.contains("testName")//here threw NullPointerException
}