gpt4 book ai didi

hadoop - Zeppelin 不会在启用 SSL 的情况下启动

转载 作者:太空宇宙 更新时间:2023-11-03 14:42:50 24 4
gpt4 key购买 nike

我将 Ambari 2.4.0.1 与 HDP 2.5 结合使用,并尝试将 Zeppelin 配置为使用 SSL。当我将 zeppelin.ssl 属性设置为“true”时,我在启动服务器时总是会收到此错误:

ERROR [2017-01-24 02:13:43,456] ({main} ZeppelinServer.java[main]:118) - Error while running jettyServer
java.io.FileNotFoundException: /etc/zeppelin/2.5.3.0-37/0/null (No such file or directory)
at java.io.FileInputStream.open0(Native Method)
at java.io.FileInputStream.open(FileInputStream.java:195)
at java.io.FileInputStream.<init>(FileInputStream.java:138)
at org.eclipse.jetty.util.resource.FileResource.getInputStream(FileResource.java:290)
at org.eclipse.jetty.util.security.CertificateUtils.getKeyStore(CertificateUtils.java:43)
at org.eclipse.jetty.util.ssl.SslContextFactory.loadKeyStore(SslContextFactory.java:871)
at org.eclipse.jetty.util.ssl.SslContextFactory.doStart(SslContextFactory.java:273)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:132)
at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114)
at org.eclipse.jetty.server.SslConnectionFactory.doStart(SslConnectionFactory.java:64)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:132)
at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114)
at org.eclipse.jetty.server.AbstractConnector.doStart(AbstractConnector.java:256)
at org.eclipse.jetty.server.AbstractNetworkConnector.doStart(AbstractNetworkConnector.java:81)
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:366)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
at org.apache.zeppelin.server.ZeppelinServer.main(ZeppelinServer.java:116)

我不知道它试图在/etc/zeppelin/2.5.3.0-37/0/中寻找什么文件

zeppelin.ssl.keystore.path 设置为 conf/keystore, keystore 文件位于该位置。它是/usr/hdp/current/zeppelin-server 下的相对路径,conf 目录实际上是/etc/zeppelin/2.5.3.0-37/0/的符号链接(symbolic link)

我将客户端身份验证设置为 false,但仍然设置了信任库路径,这似乎没有任何区别。

如果我将 zeppelin.ssl 设置切换为“false”,服务器将正常启动。

对可能发生的事情有什么想法吗?

最佳答案

好的,在 Ambari 中,keystore 路径字段的工具提示说它应该是一个相对路径,相对于 zeppelin home。但是刚才心血来潮改成了绝对路径,现在我的服务器以SSL模式启动。我不知道文档是否有误,或者它是否是代码错误,但它适用于绝对路径,所以至少我有一条前进的道路。

关于hadoop - Zeppelin 不会在启用 SSL 的情况下启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41818991/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com