【发布时间】:2018-06-13 12:25:16
【问题描述】:
我需要将数据文件加载到 hive 内部表中。该文件具有字符Æ 作为分隔符。
我尝试将 ASCII 值作为分隔符 -
创建表 dbname.tablename ( col1 Varchar(500), col2 VARCHAR(500), col3 VARCHAR(500) ) 以“\306”结尾的行格式分隔字段;创建表成功,但数据未正确加载。
我尝试了字符 Æ- 的 Dec(198)、Hex(C6) 和 Oct(306) ASCII 值
样本数据:
col1DataÆcol2DataÆcol3Data加载语句:
LOAD DATA LOCAL INPATH '/path/sample.txt' OVERWRITE INTO TABLE TABLE_NAME;
【问题讨论】:
-
从文件中发布示例数据。
-
@VK_217 我添加了示例数据