我在 Databricks 上运行查询:
DROP TABLE IF EXISTS dublicates_hotels;
CREATE TABLE IF NOT EXISTS dublicates_hotels
...
我试图理解为什么我收到以下错误:
SQL 语句错误: AnalysisException: 无法创建表 ('default
.dublicates_hotels
')。关联位置 ('dbfs:/user/hive/warehouse/dublicates_hotels') 不为空,但它不是 Delta 表
我已经找到了解决它的方法(通过手动删除它):
dbutils.fs.rm('.../dublicates_hotels',recurse=True)
但我不明白为什么它仍然保留桌子?
即使我创建了一个新集群(终止了前一个集群),并且我正在附加一个新集群来运行此查询。
任何人都可以帮助我理解这一点吗?
我也遇到了类似的问题,然后尝试了命令行 CREATE OR REPLACE TABLE ,它解决了我的问题。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)