其中有一个镶木地板文件,其中包含名为binary (UTF8)
的{{1}}列。
是否可以在配置单元上创建一个abc
表,该表包含相同的列external
,但强制转换为abc
?
镶木地板文件的结构:
string
答案 0 :(得分:1)
涉及三种不同的类型:
Hive的STRING列类型存储为带有UTF8逻辑类型注释的BYTE_ARRAY物理类型(在Parquet模式定义中称为二进制)。
答案 1 :(得分:0)
显然,您可以简单地指定string
作为列的类型,它将得到处理。
CREATE EXTERNAL TABLE `dataset`(
`abc` string)
STORED AS parquet
LOCATION
'...';