You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@hive.apache.org by "Alexander Kolbasov (JIRA)" <ji...@apache.org> on 2018/04/19 00:26:00 UTC

[jira] [Commented] (HIVE-18712) Design HMS Api v2

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

Alexander Kolbasov commented on HIVE-18712:
-------------------------------------------

A few thoughts about the nature of the newish APIs.

* It would be difficult to convert a lot of existing apps to new APIs so we need to preserve compatibility with existing HMS APIs.
* We would like to separate pure metadata operations from the rest of the work done by HMS. This means that we may want to define "metadata API" and let HMS use it.
* Currently this most closely matches ObjectStore layer. Note that ObjectStore doesn't use Kerberos to talk to the underlying DB so we can define gRPC non-kerberos API that talks to metadata service.

What would be a good way for us to start working on this and share the work? Should we work in a branch off branch-3 or set up another git repo or use some other tools?

Any suggestions?


> Design HMS Api v2
> -----------------
>
>                 Key: HIVE-18712
>                 URL: https://issues.apache.org/jira/browse/HIVE-18712
>             Project: Hive
>          Issue Type: Improvement
>          Components: Metastore
>    Affects Versions: 3.0.0
>            Reporter: Alexander Kolbasov
>            Assignee: Alexander Kolbasov
>            Priority: Major
>
> This is an umbrella Jira covering the design of Hive Metastore API v2.
> It is supposed to be a placeholder for discussion and design documents.
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)