大橙子网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
Linux 下运行spark localbind on port 0. Attempting port 1 问题
成都创新互联公司长期为超过千家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为茄子河企业提供专业的网站建设、成都网站建设,茄子河网站改版等技术服务。拥有十年丰富建站经验和众多成功案例,为您定制开发。
2016-11-01 16:04:56 [org.apache.spark.util.Utils]-[WARN] - Service 'sparkDriver' could not bind on port 0. Attempting port 1.
2016-11-01 16:04:56 [org.apache.spark.SparkContext]-[ERROR] - Error initializing SparkContext.
java.net.BindException: Can't assign requested address: Service 'sparkDriver' failed after 16 retries! Consider explicitly setting the appropriate port for the service 'sparkDriver' (for example spark.ui.port for SparkUI) to an available port or increasing spark.port.maxRetries.
原因是找不到主机对应的ip地址,而不是端口绑定不正确引起的。
在hosts中加入如下代码
127.0.0.1 hostname
这里的用户名根据实际情况来写,这样,spark local 就能找到本地对应的ip了,启动成功