Would you mind shading the proto-library in hive-exec-core along the way?

Am Mo., 17. Aug. 2020 um 08:31 Uhr schrieb Feng Lu <[email protected]>:
>
> It has been a while since we shared this design proposal, if there's no more 
> concern, we'll go ahead with the implementation work soon.
> Thank you!
>
> On Fri, Jul 31, 2020 at 1:57 PM Feng Lu <[email protected]> wrote:
>>
>> Hi all,
>>
>> Several of us from Google and Cloudera explored the possibility of adding 
>> gRPC support in Apache Hive. The detailed design proposal can be found here: 
>> https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=158869886.
>>
>> TL;DR:
>> Why?
>> - modernize Hive Metastore's Thrift interface to gRPC based for 
>> enhanced/more flexible authentication/authorization support.
>> - leverage the gRPC streaming capability to reduce response latency and Hive 
>> Metastore resource footprint.
>>
>> How?
>> - we provide a thin translation layer that converts Thrift to gRPC (and vice 
>> versa) messages in memory initially.
>> - over time, Hive Metastore methods (e.g., getTable) will be implemented 
>> directly on gRPC so no gRPC->Thrift conversation is required.
>>
>> Thank you and any feedback is welcome. Have a great weekend!
>>
>> p.s., If we don't see much concern from the community, the next step is to 
>> get the dev work started in the next couple of months.
>>
>> Feng

Reply via email to