[jira] [Commented] (LIVY-616) Livy Server discovery

2019-08-05 Thread Saisai Shao (JIRA)


[ 
https://issues.apache.org/jira/browse/LIVY-616?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16900602#comment-16900602
 ] 

Saisai Shao commented on LIVY-616:
--

[~oshevchenko] you can either push an empty commit or reopen the PR to trigger 
travis test.

I'm curious about the scenarios of this proposal. Seems like you don't want to 
maintain the Livy address in client side, instead asking ZK to get Livy server 
address. I can see there's some advantages with this proposal, but instead you 
have to maintain ZK address, what's difference between maintaining either? 

Typically server discovery mechanism is mainly used in HA scenario, where you 
can get the active master address from ZK, but current Livy doesn't support HA. 
So IMHO, I don't see it super useful for now.

> Livy Server discovery
> -
>
> Key: LIVY-616
> URL: https://issues.apache.org/jira/browse/LIVY-616
> Project: Livy
>  Issue Type: Improvement
>  Components: Server
>Reporter: Oleksandr Shevchenko
>Priority: Major
> Attachments: Livy Server discovery spec.pdf
>
>  Time Spent: 10m
>  Remaining Estimate: 0h
>
> 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)


[jira] [Created] (LIVY-631) Implement GetQueryId metadata operation

2019-08-05 Thread Yiheng Wang (JIRA)
Yiheng Wang created LIVY-631:


 Summary: Implement GetQueryId metadata operation
 Key: LIVY-631
 URL: https://issues.apache.org/jira/browse/LIVY-631
 Project: Livy
  Issue Type: Sub-task
  Components: Thriftserver
Reporter: Yiheng Wang
Assignee: Yiheng Wang


We should support GetSchemas metadata operation in Livy thrift server.



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


[jira] [Updated] (LIVY-631) Implement GetQueryId metadata operation

2019-08-05 Thread Yiheng Wang (JIRA)


 [ 
https://issues.apache.org/jira/browse/LIVY-631?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Yiheng Wang updated LIVY-631:
-
Description: We should support GetQueryId metadata operation in Livy thrift 
server.  (was: We should support GetSchemas metadata operation in Livy thrift 
server.)

> Implement GetQueryId metadata operation
> ---
>
> Key: LIVY-631
> URL: https://issues.apache.org/jira/browse/LIVY-631
> Project: Livy
>  Issue Type: Sub-task
>  Components: Thriftserver
>Reporter: Yiheng Wang
>Assignee: Yiheng Wang
>Priority: Minor
>
> We should support GetQueryId metadata operation in Livy thrift server.



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


[jira] [Created] (LIVY-629) Implement CancelDelegationToken metadata operation

2019-08-05 Thread Yiheng Wang (JIRA)
Yiheng Wang created LIVY-629:


 Summary: Implement CancelDelegationToken metadata operation
 Key: LIVY-629
 URL: https://issues.apache.org/jira/browse/LIVY-629
 Project: Livy
  Issue Type: Sub-task
  Components: Thriftserver
Reporter: Yiheng Wang
Assignee: Yiheng Wang


We should support CancelDelegationToken metadata operation in Livy thrift 
server.



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


[jira] [Created] (LIVY-628) Implement GetDelegationToken metadata operation

2019-08-05 Thread Yiheng Wang (JIRA)
Yiheng Wang created LIVY-628:


 Summary: Implement GetDelegationToken metadata operation
 Key: LIVY-628
 URL: https://issues.apache.org/jira/browse/LIVY-628
 Project: Livy
  Issue Type: Sub-task
  Components: Thriftserver
Reporter: Yiheng Wang
Assignee: Yiheng Wang


We should support GetDelegationToken metadata operation in Livy thrift server.



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


[jira] [Created] (LIVY-627) Implement GetCrossReference metadata operation

2019-08-05 Thread Yiheng Wang (JIRA)
Yiheng Wang created LIVY-627:


 Summary: Implement GetCrossReference metadata operation
 Key: LIVY-627
 URL: https://issues.apache.org/jira/browse/LIVY-627
 Project: Livy
  Issue Type: Sub-task
  Components: Thriftserver
Reporter: Yiheng Wang
Assignee: Yiheng Wang


We should support GetCrossReference metadata operation in Livy thrift server.



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


[jira] [Created] (LIVY-626) Implement GetPrimaryKeys metadata operation

2019-08-05 Thread Yiheng Wang (JIRA)
Yiheng Wang created LIVY-626:


 Summary: Implement GetPrimaryKeys metadata operation
 Key: LIVY-626
 URL: https://issues.apache.org/jira/browse/LIVY-626
 Project: Livy
  Issue Type: Sub-task
  Components: Thriftserver
Reporter: Yiheng Wang
Assignee: Yiheng Wang


We should support GetPrimaryKeys metadata operation in Livy thrift server.



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


[jira] [Created] (LIVY-624) Implement GetColumns metadata operation

2019-08-05 Thread Yiheng Wang (JIRA)
Yiheng Wang created LIVY-624:


 Summary: Implement GetColumns metadata operation
 Key: LIVY-624
 URL: https://issues.apache.org/jira/browse/LIVY-624
 Project: Livy
  Issue Type: Sub-task
  Components: Thriftserver
Reporter: Yiheng Wang
Assignee: Yiheng Wang


We should support GetColumns metadata operation in Livy thrift server.



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


[jira] [Created] (LIVY-625) Implement GetFunctions metadata operation

2019-08-05 Thread Yiheng Wang (JIRA)
Yiheng Wang created LIVY-625:


 Summary: Implement GetFunctions metadata operation
 Key: LIVY-625
 URL: https://issues.apache.org/jira/browse/LIVY-625
 Project: Livy
  Issue Type: Sub-task
  Components: Thriftserver
Reporter: Yiheng Wang
Assignee: Yiheng Wang


We should support GetFunctions metadata operation in Livy thrift server.



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


[jira] [Created] (LIVY-622) Implement GetSchemas metadata operation

2019-08-05 Thread Yiheng Wang (JIRA)
Yiheng Wang created LIVY-622:


 Summary: Implement GetSchemas metadata operation
 Key: LIVY-622
 URL: https://issues.apache.org/jira/browse/LIVY-622
 Project: Livy
  Issue Type: Sub-task
  Components: Thriftserver
Reporter: Yiheng Wang
Assignee: Yiheng Wang






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