1.問題の説明
コードを実行すると、次のエラーが表示されます。
Exception in thread "main" org.apache.spark.SparkException: Job aborted due to stage failure: Task 0 in stage 107.0 failed 1 times, most recent failure: Lost task 0.0 in stage 107.0 (TID 208, localhost, executor driver): java.lang.OutOfMemoryError: GC overhead limit exceeded
クエリ後、JVMがGCを実行するのに時間がかかりすぎ、回復できるヒープメモリが非常に少ない場合にスローされます。
通常、JVM起動構成を変更してヒープサイズを増やすことで解決できます。
参照:https : //blog.csdn.net/ github_32521685 /記事/詳細/ 89953796
2.ソリューション
- ファイル->設定
- mavenを検索し、インポートをクリックして、JVM起動項目を変更します