故障现象

在HDP sandbox中使用sqoop导出mysql数据报错

18/06/24 07:03:31 INFO manager.MySQLManager: Preparing to use a MySQL streaming resultset.
18/06/24 07:03:31 INFO tool.CodeGenTool: Beginning code generation
18/06/24 07:03:33 INFO manager.SqlManager: Executing SQL statement: SELECT t.* FROM `customertest` AS t LIMIT 1
18/06/24 07:03:33 ERROR manager.SqlManager: Error reading from database: java.sql.SQLException: Streaming result set com.mysql.jdbc.RowDataDynamic@4d154ccd 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@4d154ccd 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.

问题分析

看报错处信息,如下所示,在网上搜索后基本确实是mysql的drive的问题,因此,需要替换sqoop里lib目录下的mysql驱动包,

 Streaming result set com.mysql.jdbc.RowDataDynamic@4d154ccd is still active

解决步骤

HDP中,各组件的lib目录为/usr/hdp/2.6.4.0-91/<组件名>

进入/usr/hdp/2.6.4.0-91/sqoop/lib目录下,删除已有过的mysql驱动(是个软链接,直接删除或者改名)

安装如下命令下载新的驱动

wget http://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-java-5.1.32.tar.gz

再次执行sqoop命令,可以正常执行。

使用sqoop导出mysql数据时错误处理【com.mysql.jdbc.RowDataDynami】相关推荐

  1. Sqoop在导入MySQL数据时遇到Timestamp列为0000-00-00 00:00:00报错

    为什么80%的码农都做不了架构师?>>>    Sqoop在导入MySQL数据时遇到Timestamp列为'0000-00-00 00:00:00'时报错,解决方法是:在JDBC连接 ...

  2. sqoop导出orc数据至mysql_Sqoop 支持 ORC 文件格式

    ORC 介绍 ORC 文件格式是 Hive 0.11.0 版本引入的一种文件格式.ORC 的引入是为了解决其他 Hive 文件格式的局限性.使用 ORC 文件格式提升 Hive 读取.写入及处理数据的 ...

  3. SQLyog 新建mysql链接时 错误号码 2058

    SQLyog 新建mysql链接时 错误号码 2058 问题: 解决方法: ~~~ ~~~ * 注意:**啊这~!,还有人mysql -u root -p进去不去数据库**,那肯定是你没配环境变量. ...

  4. SqlYong连接MySql数据时,出现错误代码2003的解决方法

    问题描述: 在我刚刚安装完SqlYong后,准备用SqlYong连接MySql数据时,出现错误代码2003. 解决方法: MySql没有开始,只需要启动MySql即可. (我的电脑右键-管理-服务  ...

  5. mysql远程连接错误10038--navicat for mysql (10038)

    mysql远程连接错误10038--navicat for mysql (10038) 转载:http://blog.csdn.net/chana1101/article/details/396414 ...

  6. mysql chown_请教,mysql编译时出错,chown: “mysql”: 无效的用 户

    你的位置: 问答吧 -> 服务器 -> 问题详情 请教,mysql编译时出错,chown: "mysql": 无效的用 户 chown: "mysql&quo ...

  7. SQOOP 导出Hive数据到MySQL

    基本知识: Sqoop导出的基本用法:https://sqoop.apache.org/docs/1.4.6/SqoopUserGuide.html#_syntax_4  的10. sqoop-exp ...

  8. MySql插入数据时错误Duplicate entry '131' for key 'PRIMARY'

    今天在进行开发的过程中,遇到MySQL数据库插入数据时抛出异常: Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViol ...

  9. mysql转储导入错误_数据库MYSQL导入SQL文件时错误的解决方法(2种)

    从服务器数据库用navicate导出的.sql文件后再用navicate导入到本地的数据库中会出现若干条记录的错误: [Err] 1064 – You have an error in your SQ ...

最新文章

  1. gradle常用命令
  2. [云炬创业管理笔记]第三章打造优秀创业团队讨论3
  3. Spring Cloud Config入门(本地配置)
  4. python多态_Python基础入门18节-第十六节 面向对象如何理解多态
  5. php支持二级域名共享,PHP二级域名session共享方案
  6. html-按钮和多选框
  7. Raid技术精简总结
  8. Oracle正版用户授权
  9. 安装MySQL和出现的问题解决
  10. Python 编程语言
  11. 老男孩linux运维50期-谢江平
  12. JS实现继承的几种方法总结
  13. 统一社会信用代码的校验
  14. python文字游戏循环3次_Python寻宝游戏中的无限循环
  15. 分享5个你可能不知道但非常实用的软件
  16. vue构建pc端项目(ElementUI)、vue入门小应用
  17. 人工智能安全(五)—梯度攻击
  18. 中止执行后超过2年_申请执行超过2年时效,法院还处理吗?
  19. 15-VulnHub-Raven 1
  20. 第三章 sysrepo-plugind源码分析

热门文章

  1. 面试数据分析岗,怎么提升一倍成功率?让过来人给你支支招
  2. node服务器给客户端发消息,上的node.js发送消息客户端 - 服务器 - 客户端上socket.io(Sen...
  3. python 命令行参数_Python 命令行参数介绍
  4. python遍历字典与for循环运用方法
  5. M - Corporate Identity(多组字符串匹配问题)
  6. Java数据库表自动转化为PO对象
  7. Altium AD20如何选择重叠在下方的元件?如何对元件快速选择、选择区域内部、选择矩形接触到的对象
  8. mac上使用python 安装anaconda和pycharm
  9. 部署模型之Libtorch学习(一)
  10. 小技巧 ----- 二维数组中通过(x, y)的偏移量来遍历(x, y)周围的元素