场景:读取mysql写入hdfs
报错截图:
第一眼看到我就马上打开了这个任务的json,检查了好几次连接串都正确,起初host我写的是hostname的,如何修改为IP,还是报错,最后改成现在报文所示的127.0.0.1,最终确定绝对不是host问题。既然不是host和port的问题。是不是因为连接串参数问题,我报错的连接串是什么参数都没有添加的,说不定因为这个,马上让我联想到了一个参数useSSL=false。会不会是因为没有禁用SSL进行连接的问题呢。
于是我就修改
原来的连接串
jdbc:mysql://master:3306/gmall
修改以后的
jdbc:mysql://127.0.0.1:3306/gmall?useSSL=false
最后运行果然成功了不报错了。在我看来问题确定就是这里。如果有大佬有更加标准的解释或者解决方案,还望在评论区不吝赐教!