今天在用python查询hive,统计结果保存到mysql的时候,尝试了好多遍,总是报这个错误,python环境下的错误信息:
_mysql_exceptions.OperationalError: (2006, 'MySQL server has gone away')
造成这样的原因一般是sql操作的时间过长,或者是传送的数据太大(例如使用insert ... values的语句过长, 这种情况可以通过修改max_allowed_packed的配置参数来避免,也可以在程序中将数据分批插入)。
由于,这个功能前面用过很多,这里咋就出了问题,觉得特别奇怪,原来这是经典的mysql问题。
MySQL server has gone away
我当然是去google解决,看有没有人