博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
spark本地程序报错
阅读量:2427 次
发布时间:2019-05-10

本文共 2369 字,大约阅读时间需要 7 分钟。

问题描述

今天执行一个spark本地测试程序时出现以下错误:

java.net.BindException: Cannot assign requested address: 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.        at sun.nio.ch.Net.bind0(Native Method) ~[?:1.8.0_181]        at sun.nio.ch.Net.bind(Net.java:433) ~[?:1.8.0_181]        at sun.nio.ch.Net.bind(Net.java:425) ~[?:1.8.0_181]        at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:223) ~[?:1.8.0_181]        at io.netty.channel.socket.nio.NioServerSocketChannel.doBind(NioServerSocketChannel.java:128) ~[learn.jar:?]        at io.netty.channel.AbstractChannel$AbstractUnsafe.bind(AbstractChannel.java:558) ~[learn.jar:?]        at io.netty.channel.DefaultChannelPipeline$HeadContext.bind(DefaultChannelPipeline.java:1283) ~[learn.jar:?]        at io.netty.channel.AbstractChannelHandlerContext.invokeBind(AbstractChannelHandlerContext.java:501) ~[learn.jar:?]        at io.netty.channel.AbstractChannelHandlerContext.bind(AbstractChannelHandlerContext.java:486) ~[learn.jar:?]        at io.netty.channel.DefaultChannelPipeline.bind(DefaultChannelPipeline.java:989) ~[learn.jar:?]        at io.netty.channel.AbstractChannel.bind(AbstractChannel.java:254) ~[learn.jar:?]        at io.netty.bootstrap.AbstractBootstrap$2.run(AbstractBootstrap.java:365) ~[learn.jar:?]        at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) ~[learn.jar:?]        at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:403) ~[learn.jar:?]        at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:463) ~[learn.jar:?]        at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) ~[learn.jar:?]        at io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run(DefaultThreadFactory.java:138) ~[learn.jar:?]        at java.lang.Thread.run(Thread.java:748) ~[?:1.8.0_181]		3833 [main] INFO  o.a.s.SparkContext - Successfully stopped SparkContext

解决方案

  1. 执行hostname,获取主机名。

    es@ambari:~$ hostname ambari
  2. 编辑/etc/hosts,添加如下行。

    127.0.0.1       ambari  # 实际添加时需要将ambari换成your_hostname

参考资料

https://github.com/mattshma/bigdata/issues/107

转载地址:http://hzjmb.baihongyu.com/

你可能感兴趣的文章
余生,做个不焦虑的程序员!
查看>>
世界排名第 3 的滴滴裁员,开春求职必知的独角兽排行榜
查看>>
Spring Boot 中的响应式编程和 WebFlux 入门
查看>>
阿里终结裁员危机!坚决不拿 10 万阿里人祭天!
查看>>
如何从零开始两天撸一个微信小程序?!(内含源码)
查看>>
女神?御姐?文艺?这样的程序媛你绝没见过! | 程序员有话说
查看>>
“软件外包城”下的马鞍山 | 程序员有话说
查看>>
那些上相亲网站的程序员,后来怎么样了?
查看>>
程序员如何实现财富自由?
查看>>
你我的父母,都在被互联网“割韭菜”
查看>>
程序员下班后都忙些啥?| 程序员有话说
查看>>
网易不再从容
查看>>
万万没想到你们竟是这样的程序员 | 程序员有话说
查看>>
Java 帝国对 Python 的渗透能成功吗?
查看>>
从培训机构出来的程序员,后来都怎么样了? | 程序员有话说
查看>>
程序员写代码没激情该怎么破?
查看>>
我是如何从低端面畜到高端面霸的?
查看>>
他修过车、杀过鱼,最终进入阿里巴巴打造 9 个本地版支付宝!
查看>>
百面机器学习!算法工程师面试宝典!| 码书
查看>>
苹果无人驾驶拿 124 个工程师祭天!
查看>>