显示数据库命令返回意想不到的列名

运行显示数据库的命令返回一个意想不到的列名。

写的何塞·冈萨雷斯

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

问题

您使用的是显示数据库命令,它会返回一个意想不到的列名。

导致

返回的列名称显示数据库命令改变砖7.0运行时。

  • 砖6.4运行时扩展支持,如下:显示数据库返回名称空间作为列名称。
  • 砖运行时7.0及以上:显示数据库返回数据库名作为列名称。

解决方案

您可以启用遗留列命名通过设置属性spark.sql.legacy.keepCommandOutputSchema在集群的火花配置(AWS|Azure|GCP)。

这篇文章有用吗?