關(guān)閉Spark的自動廣播參數(shù)可以通過設(shè)置spark.sql.autoBroadcastJoinThreshold
參數(shù)為一個較大的值或者設(shè)置為-1來禁用自動廣播。具體的操作步驟如下:
--conf
選項(xiàng)來設(shè)置spark.sql.autoBroadcastJoinThreshold
參數(shù)的值。例如:./bin/spark-submit --conf spark.sql.autoBroadcastJoinThreshold=-1 --class your_main_class your_spark_application.jar
spark.sql.autoBroadcastJoinThreshold
參數(shù)的值。例如:val spark = SparkSession.builder()
.appName("YourAppName")
.config("spark.sql.autoBroadcastJoinThreshold", -1)
.getOrCreate()
通過以上兩種方式設(shè)置spark.sql.autoBroadcastJoinThreshold
參數(shù)的值為-1,即可關(guān)閉Spark的自動廣播參數(shù)。