Oleksandr Shevchenko created LIVY-616:
-----------------------------------------

             Summary: Livy Server discovery
                 Key: LIVY-616
                 URL: https://issues.apache.org/jira/browse/LIVY-616
             Project: Livy
          Issue Type: Improvement
          Components: Core, Server
            Reporter: Oleksandr Shevchenko


Currently, there isn't a way to get Livy Server URI by the client without 
setting Livy address explicitly to livy.conf. A client should set 
"livy.server.host" variable and then get it via LivyConf. The same behavior if 
you want to use Livy with Zeppelin, we need to set "zeppelin.livy.url". It very 
inconvenient when we install Livy packages on couple nodes and don't know where 
exactly Livy Server will be started e.g. by Ambari or Cloudera Manager. Also, 
in this case, we need to have Livy configuration files on a node where we want 
to get Livy address. 
It will be very helpful if we will add Livy Server address to Zookeeper and 
expose API for clients to get Livy URL to use it in client code for REST calls. 
Livy already supports state saving in Zookeeper but I don't see that we store 
Livy server address somewhere. Before starting investigating and implementation 
I want to ask here about this.

Please, correct me if I missed something.
Any comments will be highly appreciated!



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)

Reply via email to