在查詢Hive和Unity Catalog表時出現重疊路徑錯誤

如果一個Hive表和一個Unity Catalog表都指向同一個外部存儲路徑,你不能在同一個筆記本單元格中查詢它們。

寫的約翰。Lourdu

最後發布時間:2023年1月20日

問題

您正在運行查詢,當您得到重疊的路徑錯誤消息。

sparkexception:您的查詢試圖通過多個授權機製訪問重疊路徑,目前不支持。

導致

一個重疊的路徑當筆記本中的一個單元格同時查詢一個Apache Hive表和一個Unity Catalog表,這兩個表都引用相同的外部存儲路徑時,會發生錯誤。

解決方案

將Hive表查詢和Unity Catalog表查詢分割到不同的單元格中。

刪除

信息

您可以通過使用的名稱空間表示法輕鬆區分這兩種表類型。

Hive表使用兩級命名空間表示法<數據庫/ schema_name >。< table_name >,而Unity Catalog表使用三級命名空間符號< catalog_name >, <數據庫/ schema_name >。< table_name >

這篇文章有用嗎?