2016-06-26 3 views
3

Я пытаюсь установить Apache Zeppelin на моем старом компьютере, который запускает Ubuntu. До сих пор, я могу установить дирижабль очень легко клонировать последнюю версию 0.6.0 снимка с помощьюУстановка R на Apache Zeppelin

git clone https://github.com/apache/incubator-zeppelin.git 
cd incubator-zeppelin 
mvn clean package -DskipTests 

, но я хочу иметь R на Zeppelin. Предположительно, снимок 0.6.0 имеет два интерпретатора R, но когда я запускаю учебник R (предварительно сделанное примечание, которое использует% r), I get this list of errors.

Я следовал за несколькими руководствами, чтобы попытаться установить R в качестве интерпретатора, но каждый из них привел к некоторой ошибке. Я пробовал эту инструкцию: http://www.r-bloggers.com/interactive-data-science-with-r-in-apache-zeppelin-notebook/ и получил отказ сборки на «R Interpreter». Сообщение об ошибке было

"dependency 'evaluate' is not available for package 'rzeppelin' 
* removing '/home/rebecca/Zeppelin-With-R/R/lib/rzeppelin'" 

, а затем немного пониже

Failed to execute goal org.codehaus.mojo:exec-maven-plugin:1.2.1:exec (default) on project zeppelin-zrinterpreter: Command execution failed. Process exited with an error: 1 

Я также попытался это Stack Overflow руководство: Anyone tried to add R interpreter onto Apache Zeppelin?, и в то время как я был в состоянии работать в инкубаторе-дирижабль, я получаю сообщение об ошибке Я использовал теги интерпретатора% spark.r или% r, указав, что «интерпретатор не найден» и «префикс не найден». Spark не работает ни после первого решения, не получая ту же ошибку, что и во втором решении (файл jar не существует), а затем пытается выполнить второе решение.

У кого-нибудь есть руководство по установке R на новейшую версию Zeppelin? Я очень гибкий, чтобы установить его. Я могу запустить другие операционные системы на свой компьютер, и у меня также есть Virtual Box, установленный на моем другом компьютере, который является mac.

+1

Я также видел это руководство в Интернете: https://gist.github.com/nsabharwal/9163e0adfc66af080145, но не знал, как это работает. –

ответ

0

Ошибка, которую вы получаете, заключается в том, что вам необходимо установить пакет R evaluate. Вы можете установить это просто, запустив R и набрав install.packages('evaluate').

При этом в выдержке упоминается каталог Zeppelin-with-R. Это мое репо, которое является интерпретатором R в форме, когда оно было принято в Цеппелин. Это версия 0.5.6, а не 0.6.0. В настоящее время есть ошибка в последнем выпуске HEEP of zeppelin, который был недавно введен и не позволяет интерпретатору R запускаться чисто. Лучше всего сейчас использовать один из моего репо и установить чистую, не пытаясь втянуть его из Zeppelin HEAD.

0

Существует в настоящее время ошибка в последней главы дирижабле, который недавно был введен и предотвращает интерпретатор R от запуска чисто

ли кто-нибудь создал Issue Цеппелин Jira для этого?

Для меня это работает на Цеппелин branch-0.6

  1. строить дирижабль с г профиля: -DskipTests -pr
    это будет ...
    1. создать каталог 'R' в git repo корень
    2. копия 'zeppelin-rinterpreter * .jar' в git_repo_root/interpreter/spark
  2. сборка Zeppelin со встроенным профилем дистрибутива: напр.-DskipTests -Pbuild-Распределители -Pspark-1,6--Phadoop 2,6
  3. использование дирижаблей-распределение/цель/дирижабль * .tar.gz для установки
  4. обеспечить как 1.1 и 1.2 присутствуют в установке ZEPPELIN

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

  • Нет связанных вопросов^_^