【发布时间】:2018-01-04 04:32:58
【问题描述】:
我正在尝试创建一个指向 CSV 文件的外部 Hive 表。 我的 CSV 文件有一个列 (col2),它可以有双引号和逗号作为列值的一部分。
每列数据:
Col1 : 150
Col2 : BATWING, ABC "D " TEST DATA
Col3 : 300
CSV 中的行:
150,"BATWING, ABC ""D "" TEST DATA",300
创建表 DDL:
CREATE EXTERNAL TABLE test (
col1 INT,
col2 STRING,
col3 INT)
ROW FORMAT DELIMITED
FIELDS TERMINATED BY ','
ESCAPED BY '"'
LOCATION 's3://test-folder/test-file.csv'
当我查询表时,我在 col3 中看到空值。
创建表格时我在这里遗漏了什么?任何帮助表示赞赏
【问题讨论】: