【问题标题】:Zeppelin: misconfigurationZeppelin:配置错误
【发布时间】:2020-09-11 21:49:41
【问题描述】:

我在尝试运行 zeppelin 时收到此错误消息:

OpenJDK 64-Bit Server VM warning: ignoring option MaxPermSize=512m; support was removed in 8.0
 WARN [2020-05-25 09:08:31,181] ({main} ZeppelinConfiguration.java[create]:159) - Failed to load configuration, proceeding with a default
 INFO [2020-05-25 09:08:31,241] ({main} ZeppelinConfiguration.java[create]:171) - Server Host: 0.0.0.0
Exception in thread "main" java.lang.NumberFormatException: For input string: "tcp://172.30.239.172:80"
    at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
    at java.lang.Integer.parseInt(Integer.java:580)
    at java.lang.Integer.parseInt(Integer.java:615)
    at org.apache.zeppelin.conf.ZeppelinConfiguration.getInt(ZeppelinConfiguration.java:248)
    at org.apache.zeppelin.conf.ZeppelinConfiguration.getInt(ZeppelinConfiguration.java:243)
    at org.apache.zeppelin.conf.ZeppelinConfiguration.getServerPort(ZeppelinConfiguration.java:327)
    at org.apache.zeppelin.conf.ZeppelinConfiguration.create(ZeppelinConfiguration.java:173)
    at org.apache.zeppelin.server.ZeppelinServer.main(ZeppelinServer.java:129)

我正在部署 zeppelin,没有任何配置。

编辑:

设置ZEPPELIN_PORT后的附加错误消息:

ERROR [2020-05-25 12:41:41,354] ({main} ZeppelinServer.java[main]:262) - Error while running jettyServer
java.net.SocketException: Permission denied
    at sun.nio.ch.Net.bind0(Native Method)
    at sun.nio.ch.Net.bind(Net.java:433)
    at sun.nio.ch.Net.bind(Net.java:425)
    at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:220)
    at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:85)
    at org.eclipse.jetty.server.ServerConnector.openAcceptChannel(ServerConnector.java:342)
    at org.eclipse.jetty.server.ServerConnector.open(ServerConnector.java:308)
    at org.eclipse.jetty.server.AbstractNetworkConnector.doStart(AbstractNetworkConnector.java:80)
    at org.eclipse.jetty.server.ServerConnector.doStart(ServerConnector.java:236)
    at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
    at org.eclipse.jetty.server.Server.doStart(Server.java:396)
    at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
    at org.apache.zeppelin.server.ZeppelinServer.main(ZeppelinServer.java:253)

【问题讨论】:

  • zeppelin 版本是什么?
  • 我正在使用apache/zeppelin:0.9.0

标签: apache-zeppelin


【解决方案1】:

看起来您正在使用links with Docker compose 或类似的东西,因此它为Zeppelin 容器定义了ZEPPELIN_PORT 环境变量,其形式为tcp://172.30.239.172:80。但是这个环境变量应该只包含端口,比如80,或者8080

要解决此问题,请尝试将链接容器从 zeppelin 重命名为其他名称,这样它就不会覆盖 Zeppelin 本身使用的环境变量。

【讨论】:

  • 感谢@Alex 明确设置ZEPPELIN_PORT 已解决。但是,我收到了另一条消息(在帖子中公开)。我正在尝试让 zeppelin 在 kubernetes (openshift) 集群上工作...
  • Zeppelin 以非 root 用户身份运行,因此无法使用端口 github.com/apache/zeppelin/blob/master/docs/quickstart/… 的说明进行操作?
  • 你好@Alex。你能看看this post吗?我真的很感谢你的 cmets...
猜你喜欢
  • 2017-11-05
  • 2018-07-31
  • 2017-03-04
  • 2018-07-17
  • 2016-12-16
  • 2019-03-29
  • 2017-12-24
  • 2017-06-26
  • 2017-05-26
相关资源
最近更新 更多