我试图从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
答案 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