热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

hadoop集群环境Sqoop将数据导入mysql问题manyconnectionerr

hadoop集群环境下面,使用sqoop将hive统计完生成的数据导入到mysql数据库中,碰到异常Causedby:java.sql.SQLException:null,messagefromserver:Hostdatanodeisblockedbecauseofmanyconnectionerrors;unblockwithmysqladmin

hadoop 集群环境下面, 使用 sqoop 将hive 统计完生成的数据 导入 到 mysql 数据库中, 碰到 异常 Caused by: java.sql.SQLException: null, message from server: Host 'datanode' is blocked because of many connection errors; unblock with 'mysqladmin

hadoop 集群环境下面, 使用 sqoop 将hive 统计完生成的数据 导入 到 mysql 数据库中, 碰到 异常


Caused by: java.sql.SQLException: null, message from server: "Host 'datanode' is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'"

这是 同一个ip在短时间内产生太多(超过mysql数据库max_connection_errors的最大值)中断的数据库连接而导致的阻塞;

解决 方法 使用管理员身份进入到mysql 输入以下命令: set global max_connect_errors = 1000;


java.io.IOException: com.mysql.jdbc.MysqlDataTruncation: Data truncation: Out of range value for column 'traffic' at row 1

该问题是数据库中 traffic 列 字段长度不够造成的, 修改该字段的长度即可解决问题。

推荐阅读
author-avatar
销魂苗苗若郗
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有