Установка интерпретатора для Zeppelin

#apache-zeppelin #spark-notebook

#apache-zeppelin #spark-notebook

Вопрос:

Мне нужно настроить интерпретатор установки для zeppelin apache. Не весь интерпретатор, мне нужны только md, shell, python (по умолчанию), jdbc, spark (по умолчанию). Я делаю несколько способов, но это не удалось:

  1. Установка онлайн с помощью команды

    ./bin/install-interpreter.sh —имя md, оболочка, jdbc

Но я получил сообщение об ошибке, подобное этому:

 Install jdbc(org.apache.zeppelin:zeppelin-jdbc:0.8.0) to /opt/zeppelin-0.8.2-bin-netinst/interpreter/jdbc ...
org.sonatype.aether.RepositoryException: Cannot fetch dependencies for org.apache.zeppelin:zeppelin-jdbc:0.8.0
        at org.apache.zeppelin.dep.DependencyResolver.getArtifactsWithDep(DependencyResolver.java:179)
        at org.apache.zeppelin.dep.DependencyResolver.loadFromMvn(DependencyResolver.java:128)
        at org.apache.zeppelin.dep.DependencyResolver.load(DependencyResolver.java:76)
        at org.apache.zeppelin.dep.DependencyResolver.load(DependencyResolver.java:93)
        at org.apache.zeppelin.dep.DependencyResolver.load(DependencyResolver.java:85)
        at org.apache.zeppelin.interpreter.install.InstallInterpreter.install(InstallInterpreter.java:170)
        at org.apache.zeppelin.interpreter.install.InstallInterpreter.install(InstallInterpreter.java:134)
        at org.apache.zeppelin.interpreter.install.InstallInterpreter.install(InstallInterpreter.java:126)
        at org.apache.zeppelin.interpreter.install.InstallInterpreter.main(InstallInterpreter.java:278)
Caused by: java.lang.NullPointerException
        at org.sonatype.aether.impl.internal.DefaultRepositorySystem.resolveDependencies(DefaultRepositorySystem.java:352)
        at org.apache.zeppelin.dep.DependencyResolver.getArtifactsWithDep(DependencyResolver.java:176)
        ... 8 more
 

Я настроил так, чтобы исправить это:
В zeppelin-site.xml

 <property>
  <name>zeppelin.interpreter.dep.mvnRepo</name>
  <value>https://repo1.maven.org/maven2/</value>
  <description>Remote principal repository for interpreter's additional dependency loading</description>
</property>
 

и в zeppelin-env.sh

 export ZEPPELIN_INTERPRETER_DEP_MVNREPO="https://repo1.maven.org/maven2/"  
 

введите описание изображения здесь

я изменил http на https, но это не возымело никакого эффекта.

  1. Установка в автономном режиме Я загружаю файл jar из mvnrepository и запускаю

    bin/install-interpreter.sh —имя md —артефакт /tmp/zeppelin-jar/zeppelin-markdown-0.8.2.jar amp;amp;
    bin/install-interpreter.sh —оболочка имени —артефакт /tmp/zeppelin-jar/zeppelin-shell-0.8.2.jar amp;amp;
    bin/install-interpreter.sh —имя jdbc —артефакт /tmp/zeppelin-jar/zeppelin-jdbc-0.8.2.jar

Но пакеты связаны со многими другими зависимостями, которые вам необходимо загрузить. Пример:

 zeppelin-shell-0.8.2 need some dependencies
org.apache.commons » commons-exec
org.apache.commons » commons-lang3
org.apache.zeppelin » zeppelin-interpreter  
org.slf4j » slf4j-api   
org.slf4j » slf4j-log4j12
 

Как установить интерпретатор? Я ожидал, что смогу установить через команду онлайн. Но, похоже, ошибка из-за сети. Я установил со своего компьютера в компании

Большое вам всем спасибо

Комментарии:

1. Кто может мне помочь?

Ответ №1:

Я скачал полную версию zeppelin 0.9.0. Проблема решена