Hive Parquet table 评论

Hive Parquet table comment

我想在 Hive Parquet 的每一列上添加注释 table。我正在尝试添加如下评论:

create external table parquet_db.bdv_table
(
registration_dttm timestamp comment 'Registration date',
id int comment 'id_for_person',
name string comment 'user_name',
email string comment 'email address'
)
ROW FORMAT SERDE 'parquet.hive.serde.ParquetHiveSerDe'
STORED AS parquet
Location '/user/****/***'; 

但是评论没有出现,但是 DDL 被创建并且数据也在加载。请让我知道,如何在 Hive Parquet table 中为每一列添加评论。

您可以从 create table 语句中删除 SERDE 规范。仅使用 STORED AS PARQUET 将默认使用 org.apache.hadoop.hive.ql.io.parquet.serde.ParquetHiveSerDe

创建 table 后,desc parquet_db.bdv_table 应该在输出中显示评论。