为什么./sbin/start-master.sh给出"错误:无法找到或加载主类org.apache.spark.launcher.Main"?

时间:2015-11-19 07:19:37

标签: java hadoop apache-spark

我是新来的火花。 我在单个节点上安装了spark-1.5.2-bin-without-hadoop.tgz。 我完成了配置。

当我要使用以下命令启动主节点时,它会向我显示错误。请帮助我。

Command : ./sbin/start-master.sh 
starting org.apache.spark.deploy.master.Master, logging to   /usr/local/spark/sbin/../logs/spark-jalaj-org.apache.spark.deploy.master.Master-1-CIPL367.out
failed to launch org.apache.spark.deploy.master.Master:
Error: Could not find or load main class org.apache.spark.launcher.Main
full log in /usr/local/spark/sbin/../logs/spark-jalaj-org.apache.spark.deploy.master.Master-1-CIPL367.out

2 个答案:

答案 0 :(得分:0)

谢谢你的评论。

我重新安装了火花1.5.2,它对我有用。 之前问题出在spark-1.5.2.tar文件中。 所以我下载了spark 1.5.2的新鲜tar文件并重新安装了spark,现在它正常工作。

答案 1 :(得分:0)

我发现在几个罕见的情况下,JAR文件发生了一些事情并且它被破坏了;您可以通过unzip -l ./spark/lib/spark-assembly-*进行测试,如果收到错误消息,您只需要将JAR替换为未损坏的版本。 (如果您改为查看文件列表,那么该JAR文件至少可以。)