私はAmbari 2.4.0.1をHDP 2.5で使用していて、SSLを使用するようにZeppelinを設定しようとしています。私は、サーバーの起動時に「真」私はいつもこのエラーを取得するためにzeppelin.sslプロパティを設定した場合:ZeppelinはSSLを有効にして起動しません
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に設定され、キーストアファイルはその場所にあります。これは/ usr/hdp/current/zeppelin-serverの下の相対パスです。confディレクトリには/etc/zeppelin/2.5.3.0-37/0/へのシンボリックリンクがあります。
私はクライアント認証をfalseに設定していますそれにもかかわらず、トラストストアのパスを設定しても差はありません。
zeppelin.ssl設定を「false」に切り替えると、サーバーは正常に起動します。
何が起こっている可能性について考えていますか?