Azure Synapse - 如何捕获 SparkException
Azure Synapse - How to catch SparkException
我尝试了以下方法:
import org.apache.spark.SparkException
from org.apache.spark.SparkException import SparkException
from org.apache.spark import SparkException
这些都给出 ModuleNotFoundError: No module named 'org.apache.spark.SparkException'.
我需要像下面这样处理 Azure Synapse 中的 PySpark 异常:
except (Py4JJavaError, SparkException, TypeError) as e:
print(e)
org.apache.spark.SparkException
是JVM进程中抛出的scala异常,pyspark中不能也不需要处理这个
我尝试了以下方法:
import org.apache.spark.SparkException
from org.apache.spark.SparkException import SparkException
from org.apache.spark import SparkException
这些都给出 ModuleNotFoundError: No module named 'org.apache.spark.SparkException'.
我需要像下面这样处理 Azure Synapse 中的 PySpark 异常:
except (Py4JJavaError, SparkException, TypeError) as e:
print(e)
org.apache.spark.SparkException
是JVM进程中抛出的scala异常,pyspark中不能也不需要处理这个