Tony created ZEPPELIN-4315:
------------------------------
Summary: Spark Job URLs are http even though zeppelin and spark
are configured with https
Key: ZEPPELIN-4315
URL: https://issues.apache.org/jira/browse/ZEPPELIN-4315
Project: Zeppelin
Issue Type: Bug
Affects Versions: 0.8.1
Reporter: Tony
Currently I have zeppelin and spark configured to run on https. My notebook
urls look like
[https://notebook.example.com:8443/]
and my spark UI runs at
[https://notebook.example.com:4440/.|https://notebook.example.com:4440/]
If I go to the http version of the spark ui I am redirected to the https
version. For example
[http://notebook.example.com:4040/]
will redirect to
[https://notebook.example.com:4440/.|https://notebook.example.com:4440/]
My problem is that when viewing a zeppelin notebook all the "SPARK JOB" URLs
are http and not https. You would think this wouldn't be a problem because
SPARK JOB url
[http://notebook.example.com:4040/jobs/job?id=0]
will just redirect to
[https://notebook.example.com:4440/jobs/job?id=0.]
This redirect works fine when using curl or entering it directly into the
address bar. But when the SPARK JOB URL is clicked inside of zeppelin it does
not redirect to the https:8443 url. Because my zeppelin is configured with
https it sends the Strict-Transport-Security HTTP header and Firefox changes
the protocol and sends the user to
[https://notebook.example.com:4040/jobs/job?id=0]
instead of
[https://notebook.example.com:4440/jobs/job?id=0.]
4040 is the http port so this fails.
Can Zeppelin build the spark UI URLs using https instead of relying on a
redirect from the spark UI?
My zeppelin-site.xml file has the zeppelin.server.strict.transport section
commented out but I the Strict-Transport-Security HTTP header is sent by
default when SSL is configured.
Setting the max-age=0 works around the issue but the correct path would be to
build the Spark UI urls with https so we can use Strict-Transport-Security.
Is it possible to have Zeppelin build the spark UI URLs with https?
Maybe I am missing a configuration option? Thanks in advance for any pointers
or fixes!
Tony
copied from
[https://lists.apache.org/thread.html/15f662b8010884c84f1ac10e9da06aca4d30f8d367f52f0838d0ebd2@%3Cusers.zeppelin.apache.org%3E]
--
This message was sent by Atlassian Jira
(v8.3.2#803003)