Hive表总是设置列注释是“来自反序列化器”

时间:2018-01-02 05:58:48

标签: hadoop hive opencsv

我执行查询以创建下面的Hive表:

CREATE TABLE db1.test_create_tbl( column1 smallint COMMENT 'desc of column')
COMMENT 'desc of table'
ROW FORMAT SERDE
'org.apache.hadoop.hive.serde2.OpenCSVSerde' 
STORED AS TEXTFILE

我执行查询以显示下面的表格模式:

DESCRIBE db1.test_create_tbl

但是当我得到表模式时,列描述总是显示“来自反序列化器”

请联系我,谢谢

1 个答案:

答案 0 :(得分:1)

我遇到了同样的问题。我已经更改了配置单元的配置,并且运行良好。

在配置单元外壳中设置以下参数。

设置hive.serdes.using.metastore.for.schema = org.apache.hadoop.hive.serde2.OpenCSVSerde;