You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@knox.apache.org by "ASF subversion and git services (JIRA)" <ji...@apache.org> on 2015/09/14 06:36:45 UTC

[jira] [Commented] (KNOX-570) Knox support for HiveServer2 HA

    [ https://issues.apache.org/jira/browse/KNOX-570?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14742908#comment-14742908 ] 

ASF subversion and git services commented on KNOX-570:
------------------------------------------------------

Commit 31bb1e029f7a4d89e0f6bb2846e2464babbaa858 in knox's branch refs/heads/master from [~sumit.gupta]
[ https://git-wip-us.apache.org/repos/asf?p=knox.git;h=31bb1e0 ]

KNOX-570 added zookeeper lookup capability for HS2 HA


> Knox support for HiveServer2 HA 
> --------------------------------
>
>                 Key: KNOX-570
>                 URL: https://issues.apache.org/jira/browse/KNOX-570
>             Project: Apache Knox
>          Issue Type: New Feature
>          Components: Server
>    Affects Versions: 0.7.0
>            Reporter: Sumit Gupta
>            Assignee: Sumit Gupta
>             Fix For: 0.7.0
>
>
> As of Knox 0.5.0, support for WebHDFS HA is available through configuration of a HA provider and multiple URLs specified for the WEBHDFS service. There is a desire to provide similar support in Knox for HiveServer2 HA.
> HiveServer2 HA has a different implementation than WebHDFS HA in that the server information is meant to be looked up via Zookeeper. The configuration information involved is typically a Zookeeper ensemble and a Zookeeper namespace to lookup the registered HiveServer2 information. The JDBC client  (Hive) today uses this looked up information to randomly pick a server to then send the actual request to. In a failover scenario, the client also keeps track of the server that has failed and picks another server at random from the list of servers retrieved from Zookeeper. Logic similar to this can be implemented in Knox in a specialized Dispatch class so that the client connecting to Knox does not have to deal with HA gymnastics.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)