Sqoop导mysql库到Hive中com.mysql.jdbc.RowDataDynamic错误解决
2015-10-26 17:28
726 查看
ERROR manager.SqlManager: Error reading from database: java.sql.SQLException:
Streaming result set com.mysql.jdbc.RowDataDynamic@1d5a7f6 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@1d5a7f6 is still active
这个是由于mysql-connector-java-xxxx版本过低造成
如果无法改变系统环境的情况下,可以在命令行只指定新版本mysql-connector-java-xxxx.jar来执行命令
方法如下:
wget http://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-java-5.1.32.tar.gz
下载mysql-connector-java到本地
解压tar包
tar -zxvf mysql-connector-java-5.1.32.tar.gz
把mysql-connector-java-5.1.32-bin.jar移动到sqoop脚本的执行目录通过以下命令执行脚本(注意加入红色注明的语句):
#批量导入表到hive的数据库中
sqoop import-all-tables --options-file import.txt \
--driver com.mysql.jdbc.Driver \
--direct \
--hive-import \
--hbase-create-table \
--hive-overwrite \
--hive-database test_fbd
Streaming result set com.mysql.jdbc.RowDataDynamic@1d5a7f6 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@1d5a7f6 is still active
这个是由于mysql-connector-java-xxxx版本过低造成
如果无法改变系统环境的情况下,可以在命令行只指定新版本mysql-connector-java-xxxx.jar来执行命令
方法如下:
wget http://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-java-5.1.32.tar.gz
下载mysql-connector-java到本地
解压tar包
tar -zxvf mysql-connector-java-5.1.32.tar.gz
把mysql-connector-java-5.1.32-bin.jar移动到sqoop脚本的执行目录通过以下命令执行脚本(注意加入红色注明的语句):
#批量导入表到hive的数据库中
sqoop import-all-tables --options-file import.txt \
--driver com.mysql.jdbc.Driver \
--direct \
--hive-import \
--hbase-create-table \
--hive-overwrite \
--hive-database test_fbd
相关文章推荐
- mysql使用load命令 报错:ERROR 13 (HY000): Can't get stat of '/root/mysql/mysql/data/datatotestproc' (Errco
- mybatis sqlmap中property遇到的问题
- 使用 Oracle GoldenGate 在 Microsoft SQL Server 和 Oracle Database 之间复制事务
- MySQL server has gone away
- mysql 第23章 监控
- 32位的PL/SQL developer如何连接64位的ORACLE 11g
- Oracle数据库备份、恢复 - 使用PL/SQL Developer 导入、导出Oracle数据库
- 理解MySQL——架构与概念
- PostgreSQL数据库 OLTP高并发请求性能优化
- MySQL主从架构配置案例
- PowerDesigner16建表在SQL SERVER 2008报 对象名 'sysproperties' 无效。
- go mysql
- adb文件copy及sqlite3:not found篇
- LR通过snmp监控linux下的mysql
- Sql 2005 维护笔记
- MySQL中delete,truncate与drop的区别
- 监控MySQL服务是否正常
- mysql基准测试工具tpcc-mysql安装、使用、结果解读
- 【未完】[MySQL集群架构] 多主一从的一种简单方案
- Android之ContentProvider整合SQLite数据库实例