瀏覽代碼

[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 年之前
父節點
當前提交
68d9818876
共有 1 個文件被更改,包括 3 次插入1 次删除
  1. 3 1
      apps/spark/java/livy-server/src/main/scala/com/cloudera/hue/livy/server/Main.scala

+ 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()