MAPREDUCE服务 MRS-自定义Hive表行分隔符:操作场景

时间:2024-11-06 14:23:08

操作场景

通常情况下,Hive以文本文件存储的表会以回车作为其行分隔符,即在查询过程中,以回车符作为一行表数据的结束符。但某些数据文件并不是以回车分隔的规则文本格式,而是以某些特殊符号分隔其规则文本。

MRS Hive支持指定不同的字符或字符组合作为Hive文本数据的行分隔符,即在创建表的时候,指定inputformat为SpecifiedDelimiterInputFormat,然后在每次查询前,都设置如下参数来指定分隔符,就可以以指定的分隔符查询表数据。

set hive.textinput.record.delimiter='';

当前版本的Hue组件,不支持导入文件到Hive表时设置多个分符。

support.huaweicloud.com/cmpntguide-lts-mrs/mrs_01_0955.html