我只是在Mac上下载了火花,我下载的版本是最新版本 预先为Hadoop 2.6构建
当我尝试安装它时,在终端上输入bin / pyspark 我得到的是以下异常
Exception in thread "main" java.lang.NoClassDefFoundError:
org/apache/spark/launcher/Main
Caused by: java.lang.ClassNotFoundException: org.apache.spark.launcher.Main
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
我在谷歌上查了一些答案说我需要更新我的Java,我刚下载了最新的Java版本但仍然收到错误信息
请有人帮我这个。请详细解释我是Spark的新手
答案 0 :(得分:0)
当我尝试在Mac OS(10.11 El Captain)上安装Spark 1.6.2时遇到了同样的问题。
安装最新的Java JDK(Java SE Development Kit 8)之后,运行To use the "java" command-line tool you need to install a JDK
没有问题。您可以从Oracle的网站下载最新的JDK。
BTW,我还为Apple提供的OS X 10.11 El Capitan安装了旧版Java 6运行时,因为我在安装过程开始时遇到错误消息{{1}}。