私は Apache Zeppelin の初心者で、ローカルで実行しようとしています。簡単な健全性チェックを実行して、それsc
が存在することを確認し、以下のエラーを取得しようとしました。
私はpysparkとspark 1.5用にコンパイルしました(私はspark 1.5を使用しています)。メモリを 5 GB に増やし、ポートを 8091 に変更しました。
何が間違っていたのかわからないので、次のエラーが表示され、どうすれば解決できますか。
前もって感謝します
java.lang.ClassNotFoundException: org.apache.spark.repl.SparkCommandLine at java.net.URLClassLoader.findClass(URLClassLoader.java:381) at java.lang.ClassLoader.loadClass(ClassLoader.java:424) at sun.misc. Launcher$AppClassLoader.loadClass(Launcher.java:331) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) at org.apache.zeppelin.spark.SparkInterpreter.open(SparkInterpreter.java:401) at org.apache org.apache.zeppelin.spark.PySparkInterpreter.getSparkInterpreter(PySparkInterpreter.java) で .zeppelin.interpreter.ClassloaderInterpreter.open(ClassloaderInterpreter.java:74) :485) org.apache.zeppelin.spark.PySparkInterpreter.createGatewayServerAndStartScript(PySparkInterpreter.java:174) で org.apache.zeppelin.spark.PySparkInterpreter.open(PySparkInterpreter.java:152) at org.apache.zeppelin.interpreter.ClassloaderInterpreter.open(ClassloaderInterpreter.java:74) at org.apache.zeppelin.interpreter.LazyOpenInterpreter.open(LazyOpenInterpreter.java: 68) org.apache.zeppelin.interpreter.LazyOpenInterpreter.interpret(LazyOpenInterpreter.java:92) で org.apache.zeppelin.interpreter.remote.RemoteInterpreterServer$InterpretJob.jobRun(RemoteInterpreterServer.java:302) で org.apache.zeppelin java.util.concurrent.Executors$RunnableAdapter.call(Executors.java: 511) java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask の java.util.concurrent.FutureTask.run(FutureTask.java:266) で。access$201(ScheduledThreadPoolExecutor.java:180) で java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) で java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) で java.util. concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) で java.lang.Thread.run(Thread.java:745)
更新 私にとっての解決策は、scala バージョンを 2.11.* から 2.10.* に下げ、Apache Spark を再度ビルドし、Zeppelin を実行することでした。