我使用Sqoop1.4.4将数据从hdfs导出到mysql。并得到以下错误:
bin/sqoop export --connect jdbc:mysql://127.0.0.1:3306/rec --username root --password root --table rec_temp --export-dir hdfs://127.0.0.1:9000//user/hdfs/part-r-00000 input-lines-terminated-by ' '
14/12/20 17:14:04 INFO manager.MySQLManager: Preparing to use a MySQL streaming resultset.
14/12/20 17:14:04 INFO tool.CodeGenTool: Beginning code generation
14/12/20 17:14:05 INFO manager.SqlManager: Executing SQL statement: SELECT t.* FROM `rec_temp` AS t LIMIT 1
14/12/20 17:14:05 ERROR manager.SqlManager: Error reading from database: java.sql.SQLException: Streaming result set com.mysql.jdbc.RowDataDynamic@76b03b7f 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@76b03b7f 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.更多信息:
part-r-00000 data:
1 [105:1.1617604]
.....
mysql> describe rec_temp;
+-----------+---------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-----------+---------+------+-----+---------+-------+
| user_id | int(11) | NO | PRI | NULL | |
| rec_value | text | YES | | NULL | |
+-----------+---------+------+-----+---------+-------+你能帮我修一下吗?谢谢!
发布于 2014-12-22 05:26:03
在sqoop报告的这里 .Please中有一个类似的错误,验证您正在使用的正确的MySQL连接器版本和sqoop版本,并将版本更新为required.Hope,这将解决您的问题。谢谢。
发布于 2015-05-12 08:01:54
正如@Sachin所说,尝试使用另一个mysql驱动程序版本。
它不适用sqoop-1.6.1 +mysql-连接器-java-5.0.8.tar,但当我更改为mysql-连接器-java-5.1.17.jar时,它工作正常。
发布于 2019-03-24 13:48:44
添加-驱动程序com.mysql.jdbc.Driver -直接-例如,这对我来说是可行的:
sqoop export --connect jdbc:mysql://sandbox.hortonworks.com:3306/retail_db --username retail_dba --password hadoop --driver com.mysql.jdbc.Driver --direct --export-dir /user/horton/weather --table weatherhttps://stackoverflow.com/questions/27578534
复制相似问题