Я пытаюсь выполнить список запросов в Spark, но если запрос не выполняется правильно, Spark выдает мне следующую ошибку: AnalysisException: «ALTER TABLE CHANGE COLUMN COLUMN не поддерживается для изменения ...
Это часть моего кода (я использую Python и Spark SQL для блоков данных):
for index, row in df_tables.iterrows():
query = row["query"]
print ("Executing query: ")
try:
spark.sql(query)
print ("Query executed")
except (ValueError, RuntimeError, TypeError, NameError):
print("Unable to process your query dude!!")
else:
#do another thing
Есть ли способ перехватить это исключение? ValueError, RuntimeError, TypeError, NameError, похоже, не работает. На веб-странице Spark не так много информации об этом.