2

Ubuntu 14 で apache zepellin を正常にビルドした後、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>

zeppelin の起動後にリッスン状態になるポートは次のとおりです。

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

4

5 に答える 5

6

でアクセスできるかどうかを確認してください127.0.0.1:8080。これは私にとってlocalhost:8080はうまくいきますが、到達できません。

于 2017-02-14T11:42:03.787 に答える
0

zeppelin-site.xml ファイルの conf は、あなたがしたように、zeppelin-env.sh と interpreter.json ファイルに正しいスパーク マスター アドレスを追加する必要があります。

spark-master ログ ファイルから spark マスター アドレスをコピーできます。私はこれが好きで、元気に走っています。

于 2015-12-24T10:35:32.250 に答える
0

同じ問題がありました。私にとってうまくいった解決策は、etc/hosts に IP とドメイン名を追加することでした。zeppelin がインストールされているログ フォルダーに移動すると、詳細情報が見つかる場合があります。私にとっては、それが役に立ちました。ログには、「原因: java.net.UnknownHostException... 名前解決の一時的な失敗」が示されました。

etc/hosts にホスト名を追加すると、問題が解決しました

于 2016-10-24T11:33:58.623 に答える