Эх сурвалжийг харах

[livy] Allow the server url to be manually specified

This is useful for running livy behind a proxy and the Java
process is only discovering the localhost address.
Erick Tryzelaar 10 жил өмнө
parent
commit
68d9818876

+ 3 - 1
apps/spark/java/livy-server/src/main/scala/com/cloudera/hue/livy/server/Main.scala

@@ -58,7 +58,9 @@ object Main {
     server.start()
 
     try {
-      System.setProperty("livy.server.serverUrl", f"http://${server.host}:${server.port}")
+      if (!sys.props.contains("livy.server.serverUrl")) {
+        sys.props("livy.server.serverUrl") = f"http://${server.host}:${server.port}"
+      }
     } finally {
       server.join()
       server.stop()