admin管理员组文章数量:1187999
完整报错信息如下:
java.BindException:
Cannot assign requested address: bind: Service 'sparkDriver' failed after 16 retries (on a random free port)! Consider explicitly setting the appropriate binding address for the service 'sparkDriver' (for example spark.driver.bindAddress for SparkDriver) to the correct binding address.
这是由于 IP 地址发生变更或者冲突引起的。
Linux 上运行 Spark 任务发生这个问题:
使用 ifconfig
命令查看本机的 IP 地址,然后修改 Spark 配置文件目录下的 spark-env.sh
文件,指定 export SPARK_LOCAL_IP
项为你自己的 IP 地址。
本地 IDEA 运行 Spark 任务发生这个问题:
加个配置项 config("spark.driver.host","localhost")
解决问题。
val sc: SparkSession = SparkSession.builder()
.config("spark.driver.host","localhost")
.appName("demo1")
.master("local[*]")
.getOrCreate()
本文标签: failedsparkDriverbindServiceretries
版权声明:本文标题:bind: Service ‘sparkDriver‘ failed after 16 retries (on a random free port)! Consider explicitly set 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/biancheng/1738336271a2076977.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论