2016-08-10 4 views
1

Я пытаюсь настроить Apache Zeppeling с помощью Spark 2.0. Мне удалось установить их как на linux os, так и установить искру на порт 8080, а сервер zeppelin - на номер порта 8082.Конфигурация Apache Zeppelin с Spark

В файле zeppelin-env.sh из zeppelin я установил переменную SPARK_HOME в папку папки Spark.

Однако, когда я пытаюсь создать новый узел, ничего не компилируется должным образом. Из того, что кажется, я не настраивал интерпретаторы, поскольку вкладка интерпретатора отсутствует на вкладке «Главная».

Любая помощь будет высоко оценена.

enter image description here

EDIT: E.I. когда я пытаюсь запустить Цеппелин учебник, то «данные в таблицу Load» процесс я получаю следующее сообщение об ошибке:

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:400) at org.apache.zeppelin.interpreter.LazyOpenInterpreter.open(LazyOpenInterpreter.java:69) at org.apache.zeppelin.interpreter.LazyOpenInterpreter.interpret(LazyOpenInterpreter.java:93) at org.apache.zeppelin.interpreter.remote.RemoteInterpreterServer$InterpretJob.jobRun(RemoteInterpreterServer.java:341) at org.apache.zeppelin.scheduler.Job.run(Job.java:176) at org.apache.zeppelin.scheduler.FIFOScheduler$1.run(FIFOScheduler.java:139) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745)

+0

его не хватает. он находится в правом верхнем углу под анонимным. плюс искра 2.7 не существует – eliasah

+0

да, извините, это искра 2.0 и hadoop 2.7. Я знаю, что вы можете получить доступ к вкладке интерпретатора из-под анонима, но я обеспокоен тем, что если он не отображается на главной домашней странице, это означает, что somethign пошло не так в процессе настройки, как при попытке скомпилировать любой код в scala, искра , java и т. д. он дает ошибку. –

ответ

1

Я не думаю, что это можно использовать искру 2.0 без создания из источника, так как некоторые с этим выпуском произошли относительно большие изменения.

Вы можете клонировать zeppelin git repo и строить с использованием профиля искры 2.0, как указано в readme on github https://github.com/apache/zeppelin.

Я пробовал, и он работает.

+0

Я пробовал ваш подход, но в настоящее время я получаю следующую ошибку, создавая ее из исходной npm WARN неудовлетворительной зависимости, которая является версией 2.2.1, в то время как мой текущий рабочий является 3.5.1 –

+0

'rm -rf node_modules' внутри' zeppelin-web 'должен решить проблему npm – bzz

Смежные вопросы