错误发生
在hive新建数据表中报了此错误
> rule_list array,
> type_list array,
> status smallint
>
> )
发现错误原因是最后几行
解决办法
hive的array属于复杂的数据结构,这个数据结构不是容器型。hive中好像也没用容器型的数据结构,需要再array中指的数据类型。
修改为
> rule_list array<string>,
> type_list array<string>,
> status smallint
>
> )
即可