sqoop导出到teradata提供com.teradata.connector.common.exception.connectorexception:格式错误\u编码

7ajki6be  于 2021-06-03  发布在  Sqoop
关注(0)|答案(1)|浏览(322)

我正在尝试使用sqoop将数据从hdfs导出到teradata。我在teradata中创建了一个表,并尝试导入一个包含一些示例数据的示例文本文件。这是我的sqoop导出命令
sqoop导出--连接jdbc:teradata用法://...xx/database=x,charset=utf8 --用户名--密码pwd --导出目录/user/user/test --表hdp -td -export -test --输入字段以',“--输入由”“转义”“--输入由”“括起来”“--输入可选由”“括起来”“--mapreduce作业名td\u export\u test”
我能够对同一个表执行sqoop评估以成功获取计数,但是在导出数据时,我得到了异常。
19/01/04 20:48:26错误tool.exporttool:运行导出作业时遇到ioexception:com.teradata.connector.common.exception.connectorexception:格式错误\u编码
这是我第一次尝试导出到teradata。我已将数据导出到oracle,但没有发现任何此类问题。非常感谢您的帮助。谢谢

edqdpe6u

edqdpe6u1#

我发现--input escaped by \的用法导致了上述异常,因为它在导出时添加了转义字符。我已经删除了该参数,导出作业按预期工作。

相关问题