gpt4 book ai didi

hadoop - 使用控制字符作为分隔符的 Sqoop 导入

转载 作者:可可西里 更新时间:2023-11-01 16:35:05 27 4
gpt4 key购买 nike

我想使用控制字符 (\u0001) 从 SQLServer 中提取一个表,因为我的表包含几乎所有可用的分隔符,我不能使用剩余的分隔符,因为它可能会在将来到达数据中。所以我想使用控制字符来摄取它。

以下是我的sqoop命令的结构,

sqoop import --driver net.sourceforge.jtds.jdbc.Driver --connect "my_connection_string" --username abc -P --query 'select * from xyz' --fields-terminated-by $'\u0001' --target-dir Path_In_HDFS --as-textfile -m 1

当我运行代码时出现以下错误,

Cannot understand character argument: \u0001

我还想在配置单元中创建一个表,以使用相同的分隔符加载此数据。请指出正确的做法。

感谢您的帮助!

最佳答案

--fields-terminated-by '\001' 可以解决您的问题

关于hadoop - 使用控制字符作为分隔符的 Sqoop 导入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56189096/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com