java.io.charconversionException的Sqoop错误,它是非UTF-8字符

时间:2017-03-09 02:24:09

标签: hadoop exception sqoop

我试图从db2.ibm中sqoop导入数据,但是遇到了错误,

java.io.charconversionException: SQL exception in nextKeyValue 
And caused by [jcc][t4][1065]..... Caught java.io.CharConversionException ERRORCODE=-4220, SQLSTATE=null

我试过

sqoop import --driver com.ibm.db2.jcc.DB2Driver --connect jdbc:db2://host:port/db --verbose table.views_data -m 1 --target-dir /tmp/data

1 个答案:

答案 0 :(得分:1)

听起来,根据这篇IBM文章,您正在加载的表格中有一个不好的字符:http://www-01.ibm.com/support/docview.wss?uid=swg21684365

如果您想尝试解决问题而不修改上述建议的数据,DataDirect DB2 JDBC driver有一个属性可以使用these values之一覆盖代码页:http://media.datadirect.com/download/docs/jdbc/alljdbc/help.html#page/jdbcconnect%2Fcodepageoverride.html%23