不能查看表SerDe属性

显示创建表只返回Apache引发DDL。它不显示SerDe属性。

写的saritha.shivakumar

去年发表在:2022年7月1日

问题

你想查看SerDe Apache蜂巢上的属性表,但是显示创建表只返回Apache火花DDL。它不显示SerDe属性。

例如,鉴于此示例代码:

% sql显示创建表<表标志>


你会得到一个结果,不显示SerDe属性:
结果显示表没有SerDe属性。

导致

您正在使用砖运行时7.3 LTS或之后,它使用火花3.0及以上。

的使用显示创建表3.0改变了火花。

解决方案

查看表的SerDe属性引发3.0及以上,您需要添加选项作为SERDE结束的时候显示创建表命令。

例如,鉴于此示例代码:

显示创建表SERDE <表标志>

你会得到一个结果显示表的SerDe属性:
结果显示表的SerDe属性。



这篇文章有用吗?