我写了一个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连接,我可以重新连接,以及如何配置。请给我一些代码。
任何帮助都将不胜感激。
暂无答案!
目前还没有任何答案,快来回答吧!