0

我正在尝试将 CSV 文件加载到 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
)

任何帮助都感激不尽。谢谢。

4

1 回答 1

0

步骤 1.使用或在本地文件中将\n 替换为某个字符trsed

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

步骤 2 使用create 语句在 hive 中创建表

于 2013-10-22T13:00:23.883 回答