我们可以使用交互式集群在数据块的 adls 之上创建外部 table 吗?

Can we create external table on top of adls2 from data bricks using interactive cluster?

我正在尝试在 adls2 之上从 azure 数据块创建外部 table 并在我给出“abfss://......”的位置。这不起作用并抛出以下错误

Error in SQL statement: AnalysisException: org.apache.hadoop.hive.ql.metadata.HiveException: MetaException(message:Got exception: shaded.databricks.xxxxx.org.apache.hadoop.fs.azurebfs.contracts.exceptions.ConfigurationPropertyNotFoundException Configuration property xxxxxx.dfs.core.windows.net not found.);;

如果我在它按预期工作的位置提供挂载点路径。有没有其他方法我们可以在没有挂载点的情况下创建 table?

经过一番研究,我发现我们可以通过在选项中提供完整路径来创建外部 table。

创建拼花地板的示例table

CREATE TABLE TABLE_NAME
(column1 int,
column2 int
)
USING PARQUET OPTIONS (PATH "abfss://container@storageAccount/.....")