У меня есть следующая проблема в Azure Databricks. Иногда, когда я пытаюсь сохранить DataFrame как управляемую таблицу:
SomeData_df.write.mode('overwrite').saveAsTable("SomeData")
Я получаю следующую ошибку:
"Не удается создать управляемую таблицу ('SomeData
'). Связанный
местоположение ('dbfs: / user / hive / warehouse / somedata') уже существует.; "
Раньше я решал эту проблему, выполняя команду% fs rm для удаления этого расположения, но сейчас я использую кластер, которым управляет другой пользователь, и я больше не могу запускать rm в этом месте.
Пока единственное исправление, которое я могу придумать, - это использование другого имени таблицы.
Что делает вещи еще более странными, так это тот факт, что таблица не существует. Когда я бегу:
%sql
SELECT * FROM SomeData
Я получаю ошибку:
Ошибка в операторе SQL: AnalysisException: таблица или представление не найдены:
SomeData; * * тысячу двадцать-один
Как я могу это исправить?