Apache spark Spark Master已在使用齐柏林飞艇更换端口
当我在AWS上启动齐柏林飞艇时,它在8080端口启动,但有Spark Master,所以它说端口已经在使用。。。我尝试在“zeppelin site.xml.template”的配置文件中更改zeppelin中的端口Apache spark Spark Master已在使用齐柏林飞艇更换端口,apache-spark,apache-zeppelin,Apache Spark,Apache Zeppelin,当我在AWS上启动齐柏林飞艇时,它在8080端口启动,但有Spark Master,所以它说端口已经在使用。。。我尝试在“zeppelin site.xml.template”的配置文件中更改zeppelin中的端口 齐柏林飞艇 8050 服务器端口。 我也在“zeppelin env.sh.template”中为同一个端口添加了env行 当我启动齐柏林飞艇时,一切正常,但如果我看到打开的端口,它在任何地方都不会出现8050,所以看起来它仍在尝试部署到8080端口,Spark Master在
齐柏林飞艇
8050
服务器端口。
我也在“zeppelin env.sh.template”中为同一个端口添加了env行
当我启动齐柏林飞艇时,一切正常,但如果我看到打开的端口,它在任何地方都不会出现8050,所以看起来它仍在尝试部署到8080端口,Spark Master在那里
一个让齐柏林飞艇不忽略改变的港口的人
谢谢您可能需要复制
.template
文件,例如,将修改后的齐柏林飞艇env.sh.template
复制到齐柏林飞艇env.sh
和齐柏林飞艇site.xml.template
复制到齐柏林飞艇site.xml实际上,这两种方法都应该有效:
- 使用
zeppelin.server.port
属性创建conf/zeppelin site.xml
- 创建
conf/zeppelin env.sh
并导出zeppelin_PORT
env变量
重新启动齐柏林飞艇公认的答案似乎有点陈旧,因此我将我找到的解决方案放在这里,以防对其他人有用:
可以在conf/zeppelin env.sh
或conf/zeppelin site.xml
中定义变量(包括端口)。如果两者都已定义,则齐柏林飞艇环境优先
资料来源:
来自齐柏林飞艇安装目录(我的电脑上的示例:zeppelin-0.7.3-bin-all
):
添加以下参数:
export ZEPPELIN_PORT=8180 # Add this line to zeppelin-env.sh
重新启动齐柏林飞艇您现在应该可以通过以下方式访问齐柏林飞艇:
哦,天哪,我怎么没看到,非常感谢你救了我一天。链接断了:(你的源链接找不到
cp conf/zeppelin-env.sh.template conf/zeppelin-env.sh
vi conf/zeppelin-env.sh
export ZEPPELIN_PORT=8180 # Add this line to zeppelin-env.sh