zhuqitian 发表于 2017-9-5 15:15:37

sqoop导入报错

使用sqoop时,有时会报这种错:
17/09/05 15:02:19 ERROR tool.ImportTool: Encountered IOException running import job: java.io.IOException: No columns to generate for ClassWriter
乍一看猜测时sqoop脚本的问题,或者是mysql的jdbc包版本问题,实则不然
17/09/05 15:02:19 ERROR manager.SqlManager: Error reading from database: java.sql.SQLException: Streaming result set com.mysql.jdbc.RowDataDynamic@55634720 is still active. No statements may be issued when any streaming result sets are open and in use on a given connection. Ensure that you have called .close() on any active streaming result sets before attempting more queries.
java.sql.SQLException: Streaming result set com.mysql.jdbc.RowDataDynamic@55634720 is still active. No statements may be issued when any streaming result sets are open and in use on a given connection. Ensure that you have called .close() on any active streaming result sets before attempting more queries.

有些维表在同步时若是有其他程序正在增删改这张表会出现这个错,同样的sqoop脚本换张表就能跑通,那张一直会变化的维表则同步报错,偶尔也会遇到
页: [1]
查看完整版本: sqoop导入报错