ymZhao1001 commented on issue #5262: URL: https://github.com/apache/kyuubi/issues/5262#issuecomment-1717241111
> One goal of the Kyuubi engine is to compatible with different versions of engine runtime. > > For example, the Kyuubi Spark engine built against Spark 3.4 is compatible with Spark 3.1 ~ 3.4 runtime. > > For Kyuubi Hive engine, we currently build against Hive 3.1, and only test with Hive 3.1 runtime, have you tested setting `HVIE_HOME` in `kyuubi-env.sh` to point Hive 2.3.9 and see what happens? I think we can make the Hive engine support Hive 2.3.9 or even Hive 2.1.1-cdh6.x since they are the most adopted versions. java.lang.NoSuchMethodError: org.apache.hive.service.cli.session.HiveSessionImplwithUGI.<init>(Lorg/apache/hive/service/cli/SessionHandle;Lorg/apache/hive/service/rpc/thrift/TProtocolVersion;Ljava/lang/String;Ljava/lang/String;Lorg/apache/hadoop/hive/conf/HiveConf;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)V and then i change the method to 2.3.9,rebuild the hive-sql-engine then another error TProtocolException: Missing version in readMessageBegin, old client? -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
