Hive 缺少配置单元复杂列注释
我在配置单元中创建了一个包含复杂列(例如Struct Type)和注释的表。 创建表是成功的。 但当我试图查看或描述表时,不会显示列注释 创建表是成功的Hive 缺少配置单元复杂列注释,hive,comments,cloudera,complextype,Hive,Comments,Cloudera,Complextype,我在配置单元中创建了一个包含复杂列(例如Struct Type)和注释的表。 创建表是成功的。 但当我试图查看或描述表时,不会显示列注释 创建表是成功的 CREATE TABLE TEST ( Col1 STRING COMMENT 'column 1', Col2 STRUCT < Col21 :STRING CO
CREATE TABLE TEST
(
Col1 STRING COMMENT 'column 1',
Col2 STRUCT <
Col21 :STRING COMMENT 'Column 2 row 1',
Col22 :STRING COMMENT 'Column 2 row 2',
Col23 :STRING COMMENT 'Column 2 row 3'
>
)
COMMENT 'Table Level comment'
创建表测试
(
Col1字符串注释“第1列”,
Col2结构
Col21:字符串注释“第2列第1行”,
Col22:字符串注释“第2列第2行”,
Col23:字符串注释“第2列第3行”
>
)
注释“表级注释”
但描述表不显示复杂列的注释
Describe Formatted TEST;
+-------------------------------+----------------------------------------------------+-----------------------+--+
| col_name | data_type | comment |
+-------------------------------+----------------------------------------------------+-----------------------+--+
| # col_name | data_type | comment |
| | NULL | NULL |
| col1 | string | column 1 |
| col2 | struct<Col21:string,Col22:string,Col23:string> | |
描述格式化测试;
+-------------------------------+----------------------------------------------------+-----------------------+--+
|列名称|数据类型|注释|
+-------------------------------+----------------------------------------------------+-----------------------+--+
|#颜色名称|数据类型|注释|
||空|空|
|col1 |字符串|第1列|
|col2 | struct ||
你有没有找到一种方法来完成这项工作?你有没有找到一种方法来完成这项工作?