Zeppelin更改了Spark Master已在使用的端口

Lea*_*rre 8 apache-spark apache-zeppelin

当我在AWS上启动zeppelin时,它从端口8080开始,但是有Spark Master所以它说端口已经在使用...我尝试在配置文件中更改zeppelin中的端口,在"zeppelin-site.xml.template"中

<property>
  <name>zeppelin.server.port</name>
  <value>8050</value>
  <description>Server port.</description>
</property>
Run Code Online (Sandbox Code Playgroud)

我也在"zeppelin-env.sh.template"中添加了同一端口的env行.

当我启动zeppelin时,我会好的,但是如果我看到开放端口,它在任何地方都没有出现8050,所以看起来它仍然试图在端口8080上部署,其中Spark Master是......

得到齐柏林飞艇的人不会忽视变化的港口?

谢谢

Hol*_*den 17

您可能需要复制的.template文件,如复制您的修改zeppelin-env.sh.template,以zeppelin-env.shzeppelin-site.xml.templatezeppelin-site.xml.


Tom*_*vid 5

从您的zeppelin安装目录(我的计算机上的示例:) zeppelin-0.7.3-bin-all:

cp conf/zeppelin-env.sh.template conf/zeppelin-env.sh
vi conf/zeppelin-env.sh
Run Code Online (Sandbox Code Playgroud)

添加以下参数:

export ZEPPELIN_PORT=8180 # Add this line to zeppelin-env.sh
Run Code Online (Sandbox Code Playgroud)

重启zeppelin你现在应该能够访问它了:

HTTP://本地主机:8180