java.sql.SQLException: Streaming result set com.mysql.jdbc.RowDataDynamic@44f16719 is still active.
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.相关推荐
- 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 ...
- ERROR manager.SqlManager: Error reading from database: java.sql.SQLException: Streaming result set
问题 在使用sqoop导入数据时,报如下错误: ERROR manager.SqlManager: Error reading from database: java.sql.SQLException ...
- 问题解决:java.sql.SQLException: No suitable driver found for jdbc:mysql
文章目录 问题场景 问题环境 问题原因 1. 没有引入mysql驱动jar 2. JDK版本与mysql驱动版本有冲突 解决方案 结果 总结 参考链接 随缘求赞 问题场景 Java项目运行过程中,调用 ...
- 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 ...
- 关于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 ...
- 连接数据库出错: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 ...
- java.sql.SQLException: No suitable driver found for jdbc...
java.sql.SQLException: No suitable driver found for jdbc- 解决办法:尝试着将mysql-connector-java-xxx.jar的jar包 ...
- java.sql.SQLException: No suitable driver found for jdbc
前几天在使用一些组件的时候遇到了这个报错:java.sql.SQLException: No suitable driver found for jdbc:XXX,之后上网搜了一个方法解决了,可为什么 ...
- 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 ...
最新文章
- MyEclipse10中配置开发Python所需要的PyDev 绝对靠谱 不忽悠!
- Nginx如何实现支持HTTPS协议详细说明
- swing LayoutManager 和多态
- 【STM32】FreeRTOS 时间管理
- html中属性idx区别,HTML 中的name属性和id属性有什么区别?
- 前端读者 | 由setTimeout引发的JS引擎运行机制的研究
- ubuntu下sogou突然不能用
- 跟我一起学习ASP.NET 4.5 MVC4.0(一)
- Ceres Solver 非线性优化库
- ActiveMQ持久化方式
- 《前端JavaScript面试技巧》
- 图书管理系统(一):出版社列表增加、删除和编辑
- 数据库查询之内连接,左连接,右连接
- reflections歌词翻译_问:关于玛丽亚凯莉的一首Reflections 的中文翻译(不要翻译机!)...
- think-swoole,tp6的websocket实现
- 北京小升初计算机编程特长生班,北京特长生小升初测试启动 家长凌晨排队取号 图...
- LaTeX BibTeX的使用
- 层次模型,网状模型,关系模型
- T语言与快速开发平台之天宇联Android开发手册
- STC单片机简单控制直流电机正反转
热门文章
- 【kafka】解决kafka-tool连接上kafka,brokers和topics不显示问题
- 源代码可以申请专利和版权吗?
- cf869C The Intriguing Obsession
- android电视盒子应用市场占有率,各Android版本市场占有率排名出炉
- js 点击按钮或者图片,实现图片上传以及将图片显示在页面上
- 通过数据了解用户——数据在新品设计中的应用
- Linux笔记 No.17---(磁盘分区fdisk,gdisk,parted、格式化mkfs,mke2fs、挂载mount、卸载umount、df、du、lsof命令)
- 研究中学习【方法】 | Heckman二值选择模型
- oracle怎么退出,[转载]Oracle 11g SQL*Plus的几种启动、退出方法
- c#物联网_基于C#实现日志记录与SQL SERVER的双向存储工控数字化之旅