sqoop 导入mysql 表时,出现以下异常:

19/07/28 07:44:44 ERROR manager.SqlManager: Error reading from database: java.sql.SQLException: Streaming result set com.mysql.jdbc.RowDataDynamic@1ea9f6af 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@1ea9f6af 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.
    at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:930)
    at com.mysql.jdbc.MysqlIO.checkForOutstandingStreamingData(MysqlIO.java:2622)
    at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1846)
    at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2060)
    at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2536)
    at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2465)
    at com.mysql.jdbc.StatementImpl.executeQuery(StatementImpl.java:1383)
    at com.mysql.jdbc.ConnectionImpl.getMaxBytesPerChar(ConnectionImpl.java:2931)
    at com.mysql.jdbc.Field.getMaxBytesPerCharacter(Field.java:582)
    at com.mysql.jdbc.ResultSetMetaData.getPrecision(ResultSetMetaData.java:441)
    at org.apache.sqoop.manager.SqlManager.getColumnInfoForRawQuery(SqlManager.java:305)
    at org.apache.sqoop.manager.SqlManager.getColumnTypesForRawQuery(SqlManager.java:260)
    at org.apache.sqoop.manager.SqlManager.getColumnTypes(SqlManager.java:246)
    at org.apache.sqoop.manager.ConnManager.getColumnTypes(ConnManager.java:327)
    at org.apache.sqoop.orm.ClassWriter.getColumnTypes(ClassWriter.java:1872)
    at org.apache.sqoop.orm.ClassWriter.generate(ClassWriter.java:1671)
    at org.apache.sqoop.tool.CodeGenTool.generateORM(CodeGenTool.java:106)
    at org.apache.sqoop.tool.ImportTool.importTable(ImportTool.java:501)
    at org.apache.sqoop.tool.ImportTool.run(ImportTool.java:628)
    at org.apache.sqoop.Sqoop.run(Sqoop.java:147)
    at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:70)
    at org.apache.sqoop.Sqoop.runSqoop(Sqoop.java:183)
    at org.apache.sqoop.Sqoop.runTool(Sqoop.java:234)
    at org.apache.sqoop.Sqoop.runTool(Sqoop.java:243)
    at org.apache.sqoop.Sqoop.main(Sqoop.java:252)
19/07/28 07:44:44 ERROR tool.ImportTool: Import failed: java.io.IOException: No columns to generate for ClassWriter
    at org.apache.sqoop.orm.ClassWriter.generate(ClassWriter.java:1677)
    at org.apache.sqoop.tool.CodeGenTool.generateORM(CodeGenTool.java:106)
    at org.apache.sqoop.tool.ImportTool.importTable(ImportTool.java:501)
    at org.apache.sqoop.tool.ImportTool.run(ImportTool.java:628)
    at org.apache.sqoop.Sqoop.run(Sqoop.java:147)
    at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:70)
    at org.apache.sqoop.Sqoop.runSqoop(Sqoop.java:183)
    at org.apache.sqoop.Sqoop.runTool(Sqoop.java:234)
    at org.apache.sqoop.Sqoop.runTool(Sqoop.java:243)
    at org.apache.sqoop.Sqoop.main(Sqoop.java:252)

解决方案: 确认是否在sqoop/lib下加入了mysql 驱动, 另外导入命令中用--driver指定驱动名

sqoop import --connect jdbc:mysql://192.168.202.1:3306/workflow --username root --password a --table project --driver com.mysql.jdbc.Driver

java.sql.SQLException: Streaming result set com.mysql.jdbc.RowDataDynamic@44f16719 is still active.相关推荐

  1. ERROR Streaming result set com.mysql.jdbc.RowDataDynamic@1d5a7f6 is still active. No statements may

    用sqoop导入mysql出现错误: [jifeng@jifeng02 sqoop]$ bin/sqoop import --connect jdbc:mysql://10.X.X.X:3306/li ...

  2. ERROR manager.SqlManager: Error reading from database: java.sql.SQLException: Streaming result set

    问题 在使用sqoop导入数据时,报如下错误: ERROR manager.SqlManager: Error reading from database: java.sql.SQLException ...

  3. 问题解决:java.sql.SQLException: No suitable driver found for jdbc:mysql

    文章目录 问题场景 问题环境 问题原因 1. 没有引入mysql驱动jar 2. JDK版本与mysql驱动版本有冲突 解决方案 结果 总结 参考链接 随缘求赞 问题场景 Java项目运行过程中,调用 ...

  4. java.sql.SQLException: No suitable driver found for “jdbc:mysql://localhost:3306/db1“;

    操作jdbc出现 java.sql.SQLException: No suitable driver found for "jdbc:mysql://localhost:3306/db1&q ...

  5. 关于java.sql.SQLException: No suitable driver found for jdbc:mysql:

    java.sql.SQLException: No suitable driver found for jdbc:mysql://192.168.0.110:3309/man?auotReconnec ...

  6. 连接数据库出错:java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost:3306/

    连接数据库出错 java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost:3306/ 今天在做Java we ...

  7. java.sql.SQLException: No suitable driver found for jdbc...

    java.sql.SQLException: No suitable driver found for jdbc- 解决办法:尝试着将mysql-connector-java-xxx.jar的jar包 ...

  8. java.sql.SQLException: No suitable driver found for jdbc

    前几天在使用一些组件的时候遇到了这个报错:java.sql.SQLException: No suitable driver found for jdbc:XXX,之后上网搜了一个方法解决了,可为什么 ...

  9. java.sql.SQLException: No suitable driver found for jdbc:mysql

    1.把mysql-connector-java-5.1.35-bin.jar 放到 私有仓库maven,或者放到 Build path , 2.把mysql-connector-java-5.1.35 ...

最新文章

  1. MyEclipse10中配置开发Python所需要的PyDev 绝对靠谱 不忽悠!
  2. Nginx如何实现支持HTTPS协议详细说明
  3. swing LayoutManager 和多态
  4. 【STM32】FreeRTOS 时间管理
  5. html中属性idx区别,HTML 中的name属性和id属性有什么区别?
  6. 前端读者 | 由setTimeout引发的JS引擎运行机制的研究
  7. ubuntu下sogou突然不能用
  8. 跟我一起学习ASP.NET 4.5 MVC4.0(一)
  9. Ceres Solver 非线性优化库
  10. ActiveMQ持久化方式
  11. 《前端JavaScript面试技巧》
  12. 图书管理系统(一):出版社列表增加、删除和编辑
  13. 数据库查询之内连接,左连接,右连接
  14. reflections歌词翻译_问:关于玛丽亚凯莉的一首Reflections 的中文翻译(不要翻译机!)...
  15. think-swoole,tp6的websocket实现
  16. 北京小升初计算机编程特长生班,北京特长生小升初测试启动 家长凌晨排队取号 图...
  17. LaTeX BibTeX的使用
  18. 层次模型,网状模型,关系模型
  19. T语言与快速开发平台之天宇联Android开发手册
  20. STC单片机简单控制直流电机正反转

热门文章

  1. 【kafka】解决kafka-tool连接上kafka,brokers和topics不显示问题
  2. 源代码可以申请专利和版权吗?
  3. cf869C The Intriguing Obsession
  4. android电视盒子应用市场占有率,各Android版本市场占有率排名出炉
  5. js 点击按钮或者图片,实现图片上传以及将图片显示在页面上
  6. 通过数据了解用户——数据在新品设计中的应用
  7. Linux笔记 No.17---(磁盘分区fdisk,gdisk,parted、格式化mkfs,mke2fs、挂载mount、卸载umount、df、du、lsof命令)
  8. 研究中学习【方法】 | Heckman二值选择模型
  9. oracle怎么退出,[转载]Oracle 11g SQL*Plus的几种启动、退出方法
  10. c#物联网_基于C#实现日志记录与SQL SERVER的双向存储工控数字化之旅