我写了一个MapReduce程序将数据导出到MySQL.I使用DBOutputFormat类和jdbc用于MySQL。当数据很小(例如2M)时,everthing就可以了。但是当我的数据较大时(例如 5Mbytes) ),它出错了“Connection.close()已被调用。此状态下的操作无效。”
my.cnf中的“wait_timeout”值 28800 ,这已经足够了。但我在谷歌搜索的同样问题是关于“wait_timeout”在my.cnf中。我更新鲜到jdbc。我不知道如果应该配置jdbc或hadoop以及how.Or我可以重新连接mysql连接如果关闭和how.Please给我一些代码。
任何帮助将不胜感激。