Hadoop 配置单元错误:编译语句时出错:失败:缺少ParseException行3:47:at';数组';近'&书信电报;EOF>';

Hadoop 配置单元错误:编译语句时出错:失败:缺少ParseException行3:47:at';数组';近'&书信电报;EOF>';,hadoop,hive,hiveql,Hadoop,Hive,Hiveql,我想在结构中创建结构数组 CREATE EXTERNAL TABLE TEST_EXTTBL_PAGE_VISIT_MASTER ( PERSONALIZATION_DATA STRUCT<EXPOSED_RULES array<struct<RULE_ID:varchar(70),RULESETID:varchar(70)>>> ) COMMENT 'Page Visit details' row format delimited fields te

我想在结构中创建结构数组

CREATE EXTERNAL TABLE TEST_EXTTBL_PAGE_VISIT_MASTER
(
    PERSONALIZATION_DATA STRUCT<EXPOSED_RULES array<struct<RULE_ID:varchar(70),RULESETID:varchar(70)>>>
)
COMMENT 'Page Visit details'
row format delimited fields terminated by ','
collection items terminated by '|'
map keys terminated by ':'
lines terminated by '\n'
LOCATION 's3a://XXX';
CREATE EXTERNAL TABLE TEST\u EXTTBL\u PAGE\u VISIT\u MASTER
(
个性化数据结构
)
评论“页面访问详细信息”
以“,”结尾的行格式分隔字段
以“|”结尾的集合项目
以“:”结尾的映射键
以“\n”结尾的行
位置's3a://XXX';
请建议我在这里缺少的内容。

您缺少的
“:”
在您的数组名称之后

CREATE EXTERNAL TABLE TEST_EXTTBL_PAGE_VISIT_MASTER
(
    PERSONALIZATION_DATA STRUCT<EXPOSED_RULES: array<struct<RULE_ID:varchar(70),RULESETID:varchar(70)>>>
)
COMMENT 'Page Visit details'
row format delimited fields terminated by ','
collection items terminated by '|'
map keys terminated by ':'
lines terminated by '\n'
LOCATION 's3a://XXX';
CREATE EXTERNAL TABLE TEST\u EXTTBL\u PAGE\u VISIT\u MASTER
(
个性化数据结构
)
评论“页面访问详细信息”
以“,”结尾的行格式分隔字段
以“|”结尾的集合项目
以“:”结尾的映射键
以“\n”结尾的行
位置's3a://XXX';