Jdbc 使用hadoop将数据导出到mysql时出现错误“Connection.close()已被调用。此状态下的操作无效。”

Jdbc 使用hadoop将数据导出到mysql时出现错误“Connection.close()已被调用。此状态下的操作无效。”,jdbc,hadoop,mapreduce,Jdbc,Hadoop,Mapreduce,我编写了一个MapReduce程序来将数据导出到MySQL。我使用了DBOutputFormat类和jdbc for MySQL。当数据较小时,例如.2M,一切正常。但是当我的数据较大时,例如.5Mbytes,它出错,异常连接。close已经被调用。此状态下的操作无效。 my.cnf中的wait_timeout值是28800,这就足够了。但我在Google中搜索到的相同问题都是关于my.cnf中的wait_timeout。我对jdbc比较熟悉。我不知道是否应该配置jdbc或hadoop以及如何配

我编写了一个MapReduce程序来将数据导出到MySQL。我使用了DBOutputFormat类和jdbc for MySQL。当数据较小时,例如.2M,一切正常。但是当我的数据较大时,例如.5Mbytes,它出错,异常连接。close已经被调用。此状态下的操作无效。 my.cnf中的wait_timeout值是28800,这就足够了。但我在Google中搜索到的相同问题都是关于my.cnf中的wait_timeout。我对jdbc比较熟悉。我不知道是否应该配置jdbc或hadoop以及如何配置。或者如果关闭mysql连接,我可以重新连接,以及如何重新连接。请给我一些代码。 任何帮助都将不胜感激