顯示數據庫命令返回意想不到的列名

運行顯示數據庫的命令返回一個意想不到的列名。

寫的何塞·岡薩雷斯

去年發表在:2022年5月24日

問題

您使用的是顯示數據庫命令,它會返回一個意想不到的列名。

導致

返回的列名稱顯示數據庫命令改變磚7.0運行時。

  • 磚6.4運行時擴展支持,如下:顯示數據庫返回名稱空間作為列名稱。
  • 磚運行時7.0及以上:顯示數據庫返回數據庫名作為列名稱。

解決方案

您可以啟用遺留列命名通過設置屬性spark.sql.legacy.keepCommandOutputSchema在集群的火花配置(AWS|Azure|GCP)。

這篇文章有用嗎?