在做Sqoop导出时逃脱角色

时间:2015-04-14 18:51:57

标签: hadoop sqoop

我尝试使用sqoop export命令将配置单元表导出到Oracle。 hive表的字段由' |'分隔。并且在解析具有分隔符转义字段的记录时,由于' .Sqoop导出作业失败了。我试过设置'逃脱'选项。它似乎无法正常工作。有没有办法为sqoop Export指定转义字符。以下是我试过的命令。

sqoop export \
--connect jdbc:oracle:thin:@//testserver:1521/testSchema \
--username user \
--password pwd \
--table test  \
--direct \
--escaped-by \\ \
--fields-terminated-by '|' \
--input-lines-terminated-by '\n' \
--export-dir /user/etl/test/

1 个答案:

答案 0 :(得分:0)

你的命令有一些问题。 你应该使用--input-fields-terminated-by'|'而不是使用 - 由'|'终止的字段。