error“connection.close()已被调用使用hadoop将数据导出到mysql时

bqf10yzr  于 2021-06-03  发布在  Hadoop
关注(0)|答案(0)|浏览(227)

我写了一个mapreduce程序将数据导出到mysql,我使用了dboutputformat类和jdbc for mysql,当数据很小(例如2m)时,一切正常,但是当数据较大(例如5mbytes)时,出现了错误,异常是“connection.close()已经被调用了”。此状态下的操作无效。“
my.cnf中的“wait\u timeout”值是28800,这就足够了。但是我在google中搜索到的相同问题都是关于my.cnf中的“wait\u timeout”。我对jdbc比较陌生。我不知道是否应该配置jdbc或hadoop,以及如何配置。或者如果关闭了mysql连接,我可以重新连接,以及如何配置。请给我一些代码。
任何帮助都将不胜感激。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题