Sql sqoop导入数据集的字符串列,其中包含&引用;在里面

Sql sqoop导入数据集的字符串列,其中包含&引用;在里面,sql,hadoop,hive,sqoop,Sql,Hadoop,Hive,Sqoop,我正在导入的数据集包含带有“,”的字符串列。 当我尝试导入时,字符串值被拆分为多个字段 以下是我的sqoop脚本: sqoop导入--connect'jdbc:sqlserver://XXX.XX.XX.XX:51260;database=Common'-username=BIG\u DATA-P--表载体--配置单元导入--配置单元表Common.Carriers--配置单元放置导入delims--可选地用“\”--映射列hive UPDATEDATE=string,ResourceID=st

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

以下是我的sqoop脚本:

sqoop导入--connect'jdbc:sqlserver://XXX.XX.XX.XX:51260;database=Common'-username=BIG\u DATA-P--表载体--配置单元导入--配置单元表Common.Carriers--配置单元放置导入delims--可选地用“\”--映射列hive UPDATEDATE=string,ResourceID=string--以“\n”---架构卡车-m 10结尾的行

sqoop命令对整型列很有效,但它会分割字符串列,因为它们在字符串中包含“,”(camma)。因此,在解析包含“,”,”的字符串时,是否有任何方法可以转义它?将此--以“^”结尾的字段添加到sqoop导入解决了我的类似问题这应该有效


$sqoop import--字段以“-”结尾,-转义为\--用“\”括起来…

能否显示示例输入和示例输出?但我需要以“,”分隔的字段进行查询。因此,在查询时不能使用以“^”分隔的字段,即使字段分隔符为“^”,您的查询也可以正常工作。但在使用“^”作为字段选择器时,我无法使用presto进行查询