当前位置:   article > 正文

com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure_hadoop 连接mysql communications link faulure

hadoop 连接mysql communications link faulure

最开始我都是配置好了,能正常运行,两周后,重新启动,发现报错。

伪分布式Hadoop平台,安装MySQL后,配置Hive后,格式化Hive出错。

  1. Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure
  2. The last packet successfully received from the server was 45,555 milliseconds ago. The last packet sent successfully to the server was 319 milliseconds ago.

第一次使用

 schematool -dbType mysql -initSchema

时出现MySQL连接超时,报错。

在/etc/my.cnf中添加

  1. wait_timeout=31536000
  2. interactive_timeout=31536000

之后,重启MySQL服务生效:

service mysqld restart

打开MySQL的控制台,运行:show variables like ‘%timeout%’,查看和连接时间有关的MySQL系统变量;出现下图就是成功了。

在这之后我还是发现初始化报错,经过长达半小时的网上学习,我还是没有找到问题。无意间,发现,初始化中,我的主机名还是原来那个(因为某些原因,我更改了我的主机名和各个映射),导致初始化失败。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/634832
推荐阅读
相关标签
  

闽ICP备14008679号