+1, looks fine to me

Zhen Wang <wangz...@apache.org> 于2023年11月28日周二 12:53写道:
>
> +1, I like this idea, it avoids the possibility of engine thrift class
> conflicts in different environments.
>
>
> Kind Regards,
> Zhen Wang
>
> Cheng Pan <pan3...@gmail.com> 于2023年11月28日周二 01:00写道:
> >
> > Hi Kyuubi developers,
> >
> > Recently, I've been looking at the code of the Hive engine, one of my
> > goals id to make it support multiple versions of Hive runtime,
> > including
> > - 3.1.3, which is the latest stable version of Apache Hive, already 
> > supported
> > - 2.3.9, which is the latest stable version of Apache Hive 2.x, is
> > adopted widely, including Apache Spark, Apache Flink
> > - 2.1.1-cdh6.3.2, the latest free version of CDH, has lots of users
> >
> > When I tried to run the Hive engine built against Hive 3.x with Hive
> > 2.3.9/2.1.1-cdh6.3.2 runtime, I encountered some thrift class conflict
> > issues which were hard to resolve, thus I propose to create a
> > pre-shaded hive-service-rpc to tackles such issue.
> >
> > I have created two PRs[1][2] to demonstrate and verify my idea, it
> > also introduces additional benefits, e.g. speed up the engine
> > packaging by reducing relocation classes.
> >
> > Looking forward to the community feedback and PR reviews.
> >
> > Once the idea is accepted, and [1] gets merged, I will start the
> > kyuubi-shaded release voting.
> >
> > [1] https://github.com/apache/kyuubi-shaded/pull/20
> > [2] https://github.com/apache/kyuubi/pull/5783
> >
> > Thanks,
> > Cheng Pan

Reply via email to