【发布时间】:2019-05-31 14:17:22
【问题描述】:
我正在尝试使用 sqoop 将数据从 HDFS 导出到 Teradata。我在 Teradata 中创建了一个表,并尝试导入包含一些示例数据的示例文本文件。这是我的 sqoop 导出命令
sqoop 导出 --connect jdbc:teradata://xxx.xxx.xxx.xx/Database=XXXXXXX,CHARSET=UTF8 \ --用户名用户名\ --密码密码\ --export-dir /user/User/test_td_export/\ --表 HDP_TD_EXPORT_TEST \ --input-fields-terminated-by ',' \ --input-escaped-by '\' \ --input-enclosed-by '\"' \ --input-optional-enclosed-by '\"' \ --mapreduce-job-name td_export_test
我可以对同一个表执行 sqoop eval 以成功获取计数,但是在导出数据时,我遇到了异常。
19/01/04 20:48:26 错误 tool.ExportTool:遇到 IOException 运行导出作业: com.teradata.connector.common.exception.ConnectorException:格式错误的 \uxxxx 编码
这是我第一次尝试导出到 teradata。我已将数据导出到 Oracle 并没有看到任何此类问题。任何帮助是极大的赞赏。谢谢
【问题讨论】:
标签: hdfs teradata sqoop sqoop2