Почему Zeppelin не использует выбранный мной порт SSL? - PullRequest
0 голосов
/ 28 мая 2020

Я пытаюсь запустить zeppelin (0.9.0-preview1) с ssl, но когда я запускаю веб-сервер, он игнорирует порт, который я установил в свойстве zeppelin.server.ssl.port в zeppelin-site.xml, и запускаю сервер в другом случайный порт каждый раз, когда я запускаю веб-сервер.

Изменения, которые я сделал в zeppelin-site.xml, где:

<property>
  <name>zeppelin.server.addr</name>
  <value>0.0.0.0</value>
  <description>Server binding address</description>
</property>

<property>
  <name>zeppelin.ssl</name>
  <value>true</value>
  <description>Should SSL be used by the servers?</description>
</property>

<property>
  <name>zeppelin.ssl.client.auth</name>
  <value>false</value>
  <description>Should client authentication be used for SSL connections?</description>
</property>

<property>
  <name>zeppelin.ssl.keystore.path</name>
  <value>/path/to/my/jks</value>
  <description>Path to keystore relative to Zeppelin configuration directory</description>
</property>

<property>
  <name>zeppelin.ssl.keystore.type</name>
  <value>JKS</value>
  <description>The format of the given keystore (e.g. JKS or PKCS12)</description>
</property>

<property>
  <name>zeppelin.ssl.keystore.password</name>
  <value>myjkspwd</value>
  <description>Keystore password. Can be obfuscated by the Jetty Password tool</description>
</property>

И мой журнал zeppelin показывает:

On Init:

 INFO [2020-05-28 16:15:31,241] ({main} ZeppelinConfiguration.java[create]:163) - Load configuration from file:/etc/zeppelin/zeppelin-0.9.0-preview1-bin-all/conf/zeppelin-site.xml
 INFO [2020-05-28 16:15:31,315] ({main} ZeppelinConfiguration.java[create]:171) - Server Host: 0.0.0.0
 INFO [2020-05-28 16:15:31,315] ({main} ZeppelinConfiguration.java[create]:175) - Server SSL Port: 8443  INFO [2020-05-28 16:15:31,316] ({main} ZeppelinConfiguration.java[create]:177) - Context Path: /
 INFO [2020-05-28 16:15:31,316] ({main} ZeppelinConfiguration.java[create]:178) - Zeppelin Version: 0.9.0-preview1

В итоге:

 INFO [2020-05-28 16:15:33,696] ({main}    AbstractConnector.java[doStart]:292) - Started    ServerConnector@2173f6d9{SSL,[ssl, http/1.1]}{0.0.0.0:44365}
 INFO [2020-05-28 16:15:33,696] ({main} Server.java[doStart]:410) - Started @2823ms
 INFO [2020-05-28 16:15:38,696] ({main} ZeppelinServer.java[main]:265) - Done, zeppelin server started

PS: Я попытался изменить 0.0.0.0 на свой IP-адрес хоста, но это ничего не изменило, мой веб-сервер работает, но в случайном порядке порт, и когда я запускаю без ssl, я могу переключиться на любой порт, который захочу.

Это ошибка или я делаю что-то не так / не полностью?

...