我刚刚将所有spark依赖项从2.2.0更新为2.3.2。
我的开发环境是Windows 10(我尚未进行Linux登台,所以我不知道问题是否在那里。)
现在 第二次 我运行单元测试,得到以下消息
服务“ sparkDriver”无法在随机的空闲端口上绑定。你可以 检查是否配置了适当的绑定地址。
其次:
java.net.BindException:无法分配请求的地址:bind:服务 重试16次(在随机的免费端口上)后,“ sparkDriver”失败! 考虑为该对象显式设置适当的绑定地址 服务“ sparkDriver”(例如用于的spark.driver.bindAddress SparkDriver)正确的绑定地址。
问题:
什么是可靠的解决方案?
此外,在2.2.0和2.3.2之间进行了哪些更改可能导致了 这个错误? (我讨厌在不了解错误的情况下修复错误 原因)
最后,为什么这种情况每隔一秒钟就会可靠地发生一次?