我正在尝试将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
)
任何帮助将不胜感激。 感谢。
答案 0 :(得分:0)
步骤1. replace \n在本地文件中使用tr
或sed
的某些字符
cat filename|tr "\n" " " >>new_filename.csv
第2步使用create statement
在配置单元中创建表