- 老师答疑区
- 帖子详情
老师参与
hadoop集群启动成功,spark集群启动报错
DevinWon
发表于2018年11月26日
<p>环境说明:</p><p><strong>centos 6.8,64位</strong></p><p><strong>hadoop-2.6.5.tar</strong></p><p><strong>spark-2.4.0-bin-without-hadoop</strong></p><p><strong>java 1.8</strong></p><p><br ></p><p>老师您好,参见您的这个帖子<br ></p><p><a href="https://dblab.xmu.edu.cn/blog/1714-2/" >https://dblab.xmu.edu.cn/blog/1714-2/</a> </p><p>hadoop,spark我都正确安装了,</p><p><br ></p><p>#hadoop启动OK</p><p><code class="brush:bash;toolbar:false" >cd /usr/local/hadoop/
sbin/start-all.sh</code></p><p><br ></p><p>#spark启动出现了如下错误,请问是什么原因呢,希望老师您能抽空解答下,</p><p><code class="brush:bash;toolbar:false" >[hadoop@devin sbin]$ pwd
/usr/local/spark/sbin
[hadoop@devin sbin]$ start-master.sh
starting org.apache.spark.deploy.master.Master, logging to /usr/local/spark/logs/spark-hadoop-org.apache.spark.deploy.master.Master-1-devin.out
failed to launch: nice -n 0 /usr/local/spark/bin/spark-class org.apache.spark.deploy.master.Master --host devin --port 7077 --webui-port 8080
at java.net.URLClassLoader.defineClass(URLClassLoader.java:443)
at java.net.URLClassLoader.access$100(URLClassLoader.java:65)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.net.URLClassLoader$1.run(URLClassLoader.java:349)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:348)
at java.lang.ClassLoader.loadClass(ClassLoader.java:430)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:323)
at java.lang.ClassLoader.loadClass(ClassLoader.java:363)
at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:482)
full log in /usr/local/spark/logs/spark-hadoop-org.apache.spark.deploy.master.Master-1-devin.out</code></p><p>日志查看如下,</p><p><code class="brush:bash;toolbar:false" >[hadoop@devin logs]$ cat spark-hadoop-org.apache.spark.deploy.master.Master-1-devin.out
Exception in thread "main" java.lang.UnsupportedClassVersionError: org/apache/spark/launcher/Main : Unsupported major.minor version 52.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:808)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:443)
at java.net.URLClassLoader.access$100(URLClassLoader.java:65)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.net.URLClassLoader$1.run(URLClassLoader.java:349)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:348)
at java.lang.ClassLoader.loadClass(ClassLoader.java:430)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:323)
at java.lang.ClassLoader.loadClass(ClassLoader.java:363)
at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:482)</code></p>
3
回复