apache zeppelin запущен, но есть ошибка подключения в localhost:8080

после успешной сборки apache zepellin на Ubuntu 14 я запускаю zeppelin, и он говорит, что он успешно запущен, но когда я перехожу на localhost: 8080, Firefox показывает невозможность подключения, как будто он не запускался, но когда я проверяю статус Zeppelin из терминала, он говорит, что работает, а также Я просто скопировал шаблоны файлов конфигурации, поэтому файлы конфигурации используются по умолчанию.

Обновить

изменил порт на 8090, вот файл конфигурации, но результат не изменился

<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>


<configuration>

<property>
  <name>zeppelin.server.addr</name>
  <value>0.0.0.0</value>
  <description>Server address</description>
</property>

<property>
  <name>zeppelin.server.port</name>
  <value>8090</value>
  <description>Server port. port+1 is used for web socket.</description>
</property>

<property>
  <name>zeppelin.websocket.addr</name>
  <value>0.0.0.0</value>
  <description>Testing websocket address</description>
</property>

<!-- If the port value is negative, then it'll default to the server
     port + 1.
  -->
<property>
  <name>zeppelin.websocket.port</name>
  <value>-1</value>
  <description>Testing websocket port</description>
</property>

<property>
  <name>zeppelin.notebook.dir</name>
  <value>notebook</value>
  <description>path or URI for notebook persist</description>
</property>

<property>
  <name>zeppelin.notebook.storage</name>
  <value>org.apache.zeppelin.notebook.repo.VFSNotebookRepo</value>
  <description>notebook persistence layer implementation</description>
</property>

<property>
  <name>zeppelin.interpreter.dir</name>
  <value>interpreter</value>
  <description>Interpreter implementation base directory</description>
</property>

<property>
  <name>zeppelin.interpreters</name>
  <value>org.apache.zeppelin.spark.SparkInterpreter,org.apache.zeppelin.spark.PySparkInterpreter,org.apache.zeppelin.spark.SparkSqlInterpreter,org.apache.zeppelin.spark.DepInterpreter,org.apache.zeppelin.markdown.Markdown,org.apache.zeppelin.angular.AngularInterpreter,org.apache.zeppelin.shell.ShellInterpreter,org.apache.zeppelin.hive.HiveInterpreter,org.apache.zeppelin.tajo.TajoInterpreter,org.apache.zeppelin.flink.FlinkInterpreter,org.apache.zeppelin.ignite.IgniteInterpreter,org.apache.zeppelin.ignite.IgniteSqlInterpreter</value>
  <description>Comma separated interpreter configurations. First interpreter become a default</description>
</property>

<property>
  <name>zeppelin.ssl</name>
  <value>false</value>
  <description>Should SSL be used by the servers?</description>
</property>

<property>
  <name>zeppelin.ssl.client.auth</name>
  <value>false</value>
  <description>Should client authentication be used for SSL connections?</description>
</property>

<property>
  <name>zeppelin.ssl.keystore.path</name>
  <value>keystore</value>
  <description>Path to keystore relative to Zeppelin configuration directory</description>
</property>

<property>
  <name>zeppelin.ssl.keystore.type</name>
  <value>JKS</value>
  <description>The format of the given keystore (e.g. JKS or PKCS12)</description>
</property>

<property>
  <name>zeppelin.ssl.keystore.password</name>
  <value>change me</value>
  <description>Keystore password. Can be obfuscated by the Jetty Password tool</description>
</property>

<!--
<property>
  <name>zeppelin.ssl.key.manager.password</name>
  <value>change me</value>
  <description>Key Manager password. Defaults to keystore password. Can be obfuscated.</description>
</property>
-->

<property>
  <name>zeppelin.ssl.truststore.path</name>
  <value>truststore</value>
  <description>Path to truststore relative to Zeppelin configuration directory. Defaults to the keystore path</description>
</property>

<property>
  <name>zeppelin.ssl.truststore.type</name>
  <value>JKS</value>
  <description>The format of the given truststore (e.g. JKS or PKCS12). Defaults to the same type as the keystore type</description>
</property>

<!--
<property>
  <name>zeppelin.ssl.truststore.password</name>
  <value>change me</value>
  <description>Truststore password. Can be obfuscated by the Jetty Password tool. Defaults to the keystore password</description>
</property>
-->

</configuration>

а вот порты, которые находятся в состоянии прослушивания после запуска цеппелина

tcp6       0      0 :::8081                 :::*                    LISTEN     
tcp6       0      0 ::1:631                 :::*                    LISTEN     
tcp6       0      0 :::8091                 :::*                    LISTEN     
tcp6       0      0 :::9001                 :::*                    LISTEN     

и Zeppelin is running [ OK ] - это ответ, который я получаю, когда запускаю команду bin/zeppelin-daemon.sh status


person Milad Qasemi    schedule 24.06.2015    source источник
comment
обычно этот порт используется вашим мастером искры, если вы запускаете его в автономном режиме с конфигурацией по умолчанию. проверьте свои порты, журналы zeppelin и обновите свой вопрос. Ваш вопрос не может быть спасен с небольшой предоставленной информацией   -  person eliasah    schedule 24.06.2015
comment
отредактировал вопрос с дополнительной информацией и изменил порт, больше ничего не менял в zeppelin-site.xml, но все равно ничего   -  person Milad Qasemi    schedule 24.06.2015
comment
ну тогда цеппелин в порту 8091! попробуйте подключиться к локальному хосту: 8091   -  person eliasah    schedule 24.06.2015
comment
когда я помещаю localhost:8091 в firefox после нажатия ввода, он внезапно меняется на http://www.localhost.com:8091, затем он показывает, что сервер не найден, то же самое не происходит для localhost:8090, и почему он должен быть на 8091, когда он должен быть на 8090   -  person Milad Qasemi    schedule 24.06.2015
comment
потому что это не www.localhost.com! попробуйте 127.0.0.1:8091/   -  person eliasah    schedule 24.06.2015
comment
проверил это тоже, он сказал The connection was reset The connection to the server was reset while the page was loading   -  person Milad Qasemi    schedule 24.06.2015
comment
Давайте продолжим обсуждение в чате.   -  person eliasah    schedule 24.06.2015


Ответы (5)


Проверьте, можете ли вы связаться с ним по адресу 127.0.0.1:8080. Это работает для меня, в то время как localhost:8080 также недоступен.

person nik    schedule 14.02.2017

Также проверьте другие файлы Zeppelin, такие как interpreter.json и файлы блокнота. Возможно, они сохранили значения конфигурации, которые переопределяют то, что вы устанавливаете в configuration.xsl.

У меня была аналогичная проблема, в основном с настройкой MASTER, но также и с портом. Я указал новые значения, но Zeppelin их игнорировал. В конце концов я обнаружил, что Zeppelin взял значение переменной окружения MASTER и без моего ведома сохранил его в файл interpreter.json. Вы можете попробовать отредактировать этот файл или заново создать свои интерпретаторы Zeppelin.

В моем случае я решил не возиться с этим, просто сделал полную переустановку Zeppelin, чтобы обеспечить чистую планку. Затем перед запуском добавил в файл zeppelin-env.sh следующие строки:

export MASTER=local[*]
export ZEPPELIN_PORT=8088

Это сработало.

person rake    schedule 25.06.2015

Конфигурация в файле zeppelin-site.xml должна быть такой же, как и у вас, добавьте правильный главный адрес искры в zeppelin-env.sh и файлеterpreter.json.

вы можете скопировать главный адрес spark из файла журнала spark-master. Мне это нравилось, и я работал нормально.

person dinesh rajput    schedule 24.12.2015

Я была такая же проблема. Решение, которое сработало для меня, состояло в том, чтобы добавить ip и доменное имя в etc/hosts. Если вы зайдете в папку журналов, где установлен zeppelin, вы можете найти больше информации. Для меня это помогло. Журналы показали «Вызвано: java.net.UnknownHostException... Временный сбой в разрешении имени».

Добавление имени хоста в etc/hosts решило проблему

person user3459042    schedule 24.10.2016

В моем случае искровая версия и версия цеппелина конфликтовали. Мой цеппелин не поддерживал искру 2.2.0 (возможно из новой версии: посмотрите https://issues.apache.org/jira/browse/ZEPPELIN-2768). Если у кого-то нет ошибок в журнале zeppelin и он не может попасть на локальный хост, проверьте, поддерживает ли ваш zeppelin вашу версию spark.

person Dedenne_Cute    schedule 12.10.2017