Mil*_*emi 1 apache-spark apache-spark-sql apache-zeppelin
在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>
Run Code Online (Sandbox Code Playgroud)
以下是zeppelin启动后处于侦听状态的端口
tcp6 0 0 :::8081 :::* LISTEN
tcp6 0 0 ::1:631 :::* LISTEN
tcp6 0 0 :::8091 :::* LISTEN
tcp6 0 0 :::9001 :::* LISTEN
Run Code Online (Sandbox Code Playgroud)
并且Zeppelin is running [ OK ]
是我运行命令时得到的响应bin/zeppelin-daemon.sh status
还要检查其他Zeppelin文件,例如interpreter.json笔记本文件.他们可能保存了覆盖您所设置内容的配置值configuration.xsl.
我有一个类似的问题,主要是MASTER设置,但也有端口.我指定了新值,但Zeppelin忽略了它们.我最终发现Zeppelin已经获取了环境变量的值MASTER,并且我不知道,将其保存到interpreter.json文件中.您可以尝试编辑该文件,或重新创建Zeppelin Interpreters.
在我的情况下,我决定不搞乱,只是完全重新安装Zeppelin以确保干净的板条.然后zeppelin-env.sh在开始之前将以下行添加到文件中:
export MASTER=local[*]
export ZEPPELIN_PORT=8088
Run Code Online (Sandbox Code Playgroud)
那很有效.
| 归档时间: |
|
| 查看次数: |
15270 次 |
| 最近记录: |