【发布时间】:2018-10-24 01:16:08
【问题描述】:
我想在 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/****/***';
但是 cmets 没有出现,但是 DDL 被创建并且数据也在加载。请告诉我,如何在 Hive Parquet 表中为每一列添加 cmets。
【问题讨论】:
-
应该可以正常工作...您如何尝试查看 cmets?
SHOW CREATE TABLE默认不会这样做 -
但是,我尝试通过以下命令查看 cmets:1. 描述 bdv_table 2. 描述格式化的 bdv_table 3. 显示创建表 bdv_test。 ............. 但是 cmets 没有出现。我认为这是 SerDe 的问题。
-
你能用
--comments吗? -
--comment .... 是的尝试过,但是在创建时出现解析异常错误。
-
请阅读Under what circumstances may I add “urgent” or other similar phrases to my question, in order to obtain faster answers? - 总结是这不是解决志愿者的理想方式,并且可能会适得其反。请不要将此添加到您的问题中。
标签: hadoop hive bigdata parquet hive-serde