0

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

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 表中为每一列添加评论。

4

1 回答 1

1

您可以从语句中删除SERDE规范。create table只是 usingSTORED AS PARQUET将默认为 using org.apache.hadoop.hive.ql.io.parquet.serde.ParquetHiveSerDe

创建表后,desc parquet_db.bdv_table应在输出中显示注释。

于 2018-10-23T17:16:08.400 回答