关于MASTER=spark://SparkMaster:7077 ./spark-shell问题

小白鸽 2014-11-26 02:38:56
在运行MASTER=spark://SparkMaster:7077 ./spark-shell时候

出现scala了,但是后面紧接着出现了。

14/11/25 06:02:08 WARN client.AppClient$ClientActor: Could not connect to akka.tcp://sparkMaster@SparkMaster:7070: akka.remote.EndpointAssociationException: Association failed with [akka.tcp://sparkMaster@SparkMaster:7070]
14/11/25 06:02:08 WARN client.AppClient$ClientActor: Could not connect to akka.tcp://sparkMaster@SparkMaster:7070: akka.remote.EndpointAssociationException: Association failed with [akka.tcp://sparkMaster@SparkMaster:7070]
14/11/25 06:02:28 ERROR cluster.SparkDeploySchedulerBackend: Application has been killed. Reason: All masters are unresponsive! Giving up.
14/11/25 06:02:28 ERROR scheduler.TaskSchedulerImpl: Exiting due to error from cluster scheduler: All masters are unresponsive! Giving up.


在错误日志中发现

14/11/25 21:51:40 ERROR remote.EndpointWriter: AssociationError [akka.tcp://sparkMaster@SparkMaster:7077] -> [akka.tcp://spark@SparkMaster:34726]: Error [Association failed with [akka.tcp://spark@SparkMaster:34726]] [
akka.remote.EndpointAssociationException: Association failed with [akka.tcp://spark@SparkMaster:34726]
Caused by: akka.remote.transport.netty.NettyTransport$$anonfun$associate$1$$anon$2: Connection refused: SparkMaster/192.168.64.129:34726
]
这条语句
也不知道到底怎么弄。

然后我对比和别人的运行,我的是akka.tcp://sparkMaster@SparkMaster:7070:
而别人是akka.tcp://spark@SparkMaster:7070:配置都一样,是不是这个原因。


比较有意思的是,如果直接在bin文件夹下启动spark shell,倒能运行成功。

然后我把MASTER=spark://SparkMaster:7077 ./spark-shell中的SparkMaster直接改成主节点Ip,倒不出现14/11/25 06:02:08 WARN client.AppClient$ClientActor: Could not connect to akka.tcp://sparkMaster@SparkMaster:7070: akka.remote.EndpointAssociationException: Association failed with [akka.tcp://sparkMaster@SparkMaster:7070]这句话了,还是出现14/11/25 06:02:28 ERROR scheduler.TaskSchedulerImpl: Exiting due to error from cluster scheduler: All masters are unresponsive! Giving up.错误。
...全文
35606 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
apcheng 2017-03-20
  • 打赏
  • 举报
回复
果然,把MASTER改成小写的master,就好了。。。。
luguanghui55 2016-12-05
  • 打赏
  • 举报
回复
在日志里有没有master关闭了?我出现同样的情况,是master出错关闭了导致
SummerChillCoder 2016-07-22
  • 打赏
  • 举报
回复
我也出现这个问题了.....使用集群standalone模式的时候用大写的MASTER可以正常的启动(MASTER=spark://192.168.1.99:7077 ./spark-shell). 但是启动HA之后必须把MASTER变成小写的....否则报(ERROR SparkDeploySchedulerBackend: Application has been killed. Reason: All masters are unresponsive! Giving up.ERROR OneForOneStrategy: java.lang.NullPointerException)错误... 改为master=spark://192.168.1.99:7077 ./spark-shell
晚秋_梦依在 2016-01-07
  • 打赏
  • 举报
回复
引用 4 楼 baifanwudi 的回复:
[quote=引用 3 楼 wulinshishen 的回复:] 挺怪异,我试了一下master=spark://centos.host1:7077 ./spark-shell 没有问题。楼主把MASTER改成小写试试,服务重启在执行试试。
好吧,你赢了。果然用master小写就没问题。原因有点蛋疼。。。[/quote] 还有,进入spark-shell,为什么不直接用./spark-shell,而是在前面加上master=spark://Mster:7077呢?
晚秋_梦依在 2016-01-07
  • 打赏
  • 举报
回复
引用 3 楼 wulinshishen 的回复:
挺怪异,我试了一下master=spark://centos.host1:7077 ./spark-shell 没有问题。楼主把MASTER改成小写试试,服务重启在执行试试。

为什么我的还是错误呢?我尝试了master=spark://Master:7077 ./spark-shell和Master=spark://Master:7077都是和楼主同样的错误呢?
晚秋_梦依在 2016-01-07
  • 打赏
  • 举报
回复
引用 4 楼 baifanwudi 的回复:
[quote=引用 3 楼 wulinshishen 的回复:] 挺怪异,我试了一下master=spark://centos.host1:7077 ./spark-shell 没有问题。楼主把MASTER改成小写试试,服务重启在执行试试。
好吧,你赢了。果然用master小写就没问题。原因有点蛋疼。。。[/quote] 请问楼主,你的spark-env.sh是怎么配置的?
zhenmie366 2015-09-22
  • 打赏
  • 举报
回复
好搞笑,我都是将MASTER改为master就行了。
小白鸽 2015-06-27
  • 打赏
  • 举报
回复
@zhouyanligong 在终端中,敲的命令。不是文件配置中
zhouyanligong 2015-06-26
  • 打赏
  • 举报
回复
@baifanwudi master=spark://centos.host1:7077是写在spark-env.sh文件里面吗?
sysuhu 2015-05-21
  • 打赏
  • 举报
回复
请问我的是这样的问题,该如何解决啊?求指教,::>_<:: WARN TaskSchedulerImpl: Initial job has not accepted any resources; check your cluster UI to ensure that workers are registered and have sufficient memory ERROR SparkDeploySchedulerBackend: Application has been killed. Reason: All masters are unresponsive! Giving up.
cughuhao 2015-03-30
  • 打赏
  • 举报
回复
到底是大写还是小写,应该取决于你的/etc/hostname里面是怎么写的吧
小白鸽 2014-11-27
  • 打赏
  • 举报
回复
引用 3 楼 wulinshishen 的回复:
挺怪异,我试了一下master=spark://centos.host1:7077 ./spark-shell 没有问题。楼主把MASTER改成小写试试,服务重启在执行试试。
好吧,你赢了。果然用master小写就没问题。原因有点蛋疼。。。
  • 打赏
  • 举报
回复
挺怪异,我试了一下master=spark://centos.host1:7077 ./spark-shell 没有问题。楼主把MASTER改成小写试试,服务重启在执行试试。
小白鸽 2014-11-27
  • 打赏
  • 举报
回复
引用 1 楼 wulinshishen 的回复:
spark-env.sh文件中export SPARK_MASTER_IP 配置的是master的IP吗?
我在spark-env.sh中设置SPARK_MASTER_IP =SparkMaster 然后在hosts中设置xxx.xxx.xx.xx SparkMaser hostname中设置SparkMaster.应该是master的ip没什么问题。 如果在bin启动spark shell ,然后跑wordcount程序没什么问题的。 就是MASTER=spark://SparkMaster:7077 ./spark-shell时候,成功启动了shell,紧接着出现了那些异常就自动退出shell了。
  • 打赏
  • 举报
回复
spark-env.sh文件中export SPARK_MASTER_IP 配置的是master的IP吗?
内容概要:本文围绕双机并联虚拟同步发电机(VSG)在微电网中的功率分配、黑启动及预同步控制展开深入研究,重点提出了一种结合惯量与阻尼协同自适应控制的策略,以提升微电网在孤岛与并网模式下的频率稳定性及动态响应性能。通过Simulink搭建双VSG并联系统仿真模型,系统实现了有功/无功功率均分、微电网黑启动过程模拟、并网前的预同步控制,并引入虚拟阻抗技术以优化环流抑制。研究涵盖控制策略设计、系统建模、参数整定与仿真验证全过程,旨在增强微电网运行的可靠性、稳定性和自主恢复能力。; 适合人群:具备电力系统、微电网、电力电子及自动控制等相关专业知识,从事新能源发电、分布式能源系统、VSG控制技术等领域研究的研究生、科研人员及工程技术人员。; 使用场景及目标:①掌握双机VSG并联系统的建模与仿真方法;②深入理解微电网黑启动机制与预同步控制的实现流程;③研究VSG惯量-阻尼自适应调控对系统频率稳定性和动态性能的影响;④为构网型储能、微电网能量管理系统及VSG控制器的设计与优化提供可靠的仿真验证平台。; 阅读建议:建议结合Simulink仿真模型同步学习,重点关注VSG控制环路、虚拟阻抗设计及预同步逻辑的实现细节;在复现过程中应逐步调试各功能模块,理解黑启动与预同步的时序逻辑,并通过改变负载、线路参数或初始频率偏差等方式验证系统的鲁棒性与适应性。

1,274

社区成员

发帖
与我相关
我的任务
社区描述
Spark由Scala写成,是UC Berkeley AMP lab所开源的类Hadoop MapReduce的通用的并行计算框架,Spark基于MapReduce算法实现的分布式计算。
社区管理员
  • Spark
  • shiter
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧