java - Sqoop:错误 manager.SqlManager:从数据库读取时出错:java.sql.SQLException:

标签 java mysql sql hadoop sqoop

当我尝试使用 Sqoop 将数据从 mysql 导入 HDFS 并运行以下命令时

sqoop import --connect jdbc:mysql://IP Address/database name --username root --password password --table table name --m 1

我收到以下错误

ERROR manager.SqlManager: Error reading from database: java.sql.SQLException: Streaming result set com.mysql.jdbc.RowDataDynamic@555b6c34 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.

我无法理解它是什么,浏览了很多网站寻找解决方案,但我什至没有得到任何线索。

请提出建议。

最佳答案

尝试提及驱动程序名称,这对我有用

--driver com.mysql.jdbc.Driver 

为我工作。谢谢。

关于java - Sqoop:错误 manager.SqlManager:从数据库读取时出错:java.sql.SQLException:,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26375269/

相关文章:

mysql - 如何合并具有相似时间戳的两行并同时返回

mysql - 如何合并两个具有不同 where 条件的更新查询

java - Oracle SQL 偏移行数

java - 使用 insertLogical 时停止进入循环

java - 如何在 Spring MVC Controller 中接受二维数组?

MySQL 我需要表 X 中的一行来返回表 Y 中的行

php - 跨页面传递从 mysql 数据库中选择的数据 id 并使用它在 php 中获取和显示更多数据是否安全?

mysql - SQL 选择查询

java - 使用 GWT ScriptInjector 加载脚本时如何设置 CacheHeaders?

java - 如何使用 Java 从 url 流式传输音乐 - Android