Hi Shengkai.

Thanks for driving the proposal of HiveServer2 Endpoint support. For the 
"GatewayService API Change", I don't think the motivation for supporting 
HiveServer2 endpoint need to change the GatewayService API, in other words, 
integrating the Hive ecosystem should not require changing the service 
interface. If you confirm to change GatewayService interface, IMO, the proposal 
could be discussed in FLIP-91 because the public interfaces are defined in 
FLIP-91.

In addtion, how to support different Hive versions and how to guarantee 
compatibility is not mentioned in the design. What's the behavior of the 
compatibility?

Finally, for the public interfaces, could you please fully provide its 
definition including input parameters and the corresponding return value 
schema?  

Thanks,
Nicholas Jiang

On 2022/04/21 06:45:13 Shengkai Fang wrote:
> Hi, Flink developers.
> 
> I want to start a discussion about the FLIP-223: Support HiveServer2
> Endpoint[1]. The Endpoint will implement the thrift interface exposed by
> the HiveServer2, and users' BI, CLI and other tools based on the
> HiveServer2 can also be seamlessly migrated to the Flink SQL Gateway. After
> the FLIP finishes, the users can have almost the same experience in the
> Flink SQL Gateway with the HiveServer2 endpoint as in the HiveServer2.
> 
> 
> I am glad that you can give some feedback about FLIP-223.
> 
> Best,
> Shengkai
> 
> [1]
> https://cwiki.apache.org/confluence/display/FLINK/FLIP-223+Support+HiveServer2+Endpoint
> 

Reply via email to