如何使用文本列中的\ n符号将csv文件加载到Hive表

时间:2013-10-21 08:37:49

标签: csv import load hive

我正在尝试将CS​​V文件加载到Hive表,我的文件包含'\ n' - 某些文本列中的回车符号。

有没有一种简单的方法可以将其导入Hive? 我知道我可以为此编写自定义格式,但可能有更简单的方法吗?

已更新

样本数据(CSV)2行:

“1”,“title”,“some text”,“更详细的文字\ n带有一些回车\ n \ n \ n”

“2”,“title2”,“some text2”,“更详细的text2222 \ n,带一些回车\ n \ n \ n”

模式:

CREATE EXTERNAL TABLE train (
    id BIGINT, title string, content string, details string
)

任何帮助将不胜感激。 感谢。

1 个答案:

答案 0 :(得分:0)

步骤1. replace \n在本地文件中使用trsed的某些字符

cat filename|tr "\n" " " >>new_filename.csv

第2步使用create statement

在配置单元中创建表