gpt4 book ai didi

sql - sqoop导入其中包含 “,”的数据集的字符串列

转载 作者:行者123 更新时间:2023-12-02 20:04:29 24 4
gpt4 key购买 nike

我要导入的数据集包含其中带有“,”的字符串列。
当我尝试导入时,字符串值被拆分为多个字段。

这是我的sqoop脚本:
sqoop import --connect 'jdbc:sqlserver://XXX.XX.XX.XX:51260;database=Common' -username=BIG_DATA -P --table Carriers --hive-import --hive-table common.Carriers --hive-drop-import-delims --optionally-enclosed-by '\"' --map-column-hive UpdatedDate=string,ResourceID=string --lines-terminated-by '\n' -- --schema Truck -m 10
sqoop命令对整数类型的列工作正常,但由于字符串列中包含“,”(camma),因此它将字符串列拆分。因此,在解析包含“,”的字符串时有什么方法可以对其进行转义

最佳答案

将这个 --fields-terminated-by'^'添加到sqoop导入解决了我的类似问题

关于sql - sqoop导入其中包含 “,”的数据集的字符串列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27292231/

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