mirror of
https://github.com/apache/zeppelin
synced 2026-05-24 09:38:26 +00:00
[ZEPPELIN-2949] Allow custom Spark UI URL
This commit is contained in:
parent
e0fafac75c
commit
0a56299c55
2 changed files with 7 additions and 2 deletions
|
|
@ -206,7 +206,7 @@ public class SparkInterpreter extends Interpreter {
|
|||
private String getJobUrl(int jobId) {
|
||||
String jobUrl = null;
|
||||
if (sparkUrl != null) {
|
||||
jobUrl = sparkUrl + "/jobs/job?id=" + jobId;
|
||||
jobUrl = sparkUrl + "/jobs/job/?id=" + jobId;
|
||||
}
|
||||
return jobUrl;
|
||||
}
|
||||
|
|
@ -936,6 +936,11 @@ public class SparkInterpreter extends Interpreter {
|
|||
return sparkUrl;
|
||||
}
|
||||
|
||||
String sparkUrlProp = property.getProperty("zeppelin.spark.uiWebUrl", "");
|
||||
if (!sparkUrlProp.isEmpty()) {
|
||||
return sparkUrlProp;
|
||||
}
|
||||
|
||||
if (sparkVersion.newerThanEquals(SparkVersion.SPARK_2_0_0)) {
|
||||
Option<String> uiWebUrlOption = (Option<String>) Utils.invokeMethod(sc, "uiWebUrl");
|
||||
if (uiWebUrlOption.isDefined()) {
|
||||
|
|
|
|||
|
|
@ -347,7 +347,7 @@ public class SparkInterpreterTest {
|
|||
}
|
||||
String sparkUIUrl = repl.getSparkUIUrl();
|
||||
assertNotNull(jobUrl);
|
||||
assertTrue(jobUrl.startsWith(sparkUIUrl + "/jobs/job?id="));
|
||||
assertTrue(jobUrl.startsWith(sparkUIUrl + "/jobs/job/?id="));
|
||||
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue