[
https://issues.apache.org/jira/browse/HIVE-27475?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Akshat Mathur updated HIVE-27475:
---------------------------------
Description:
It was needed to shade a version of zstd-jni that is compatible with parquet in
hive-ql after upgrading parquet version dowstream, otherwise Tez couldn't work
with parquet and zstd encryption. Parquet and kafka-client both use zstd-jni.
In hive-ql, zstd-jni is coming as a transitive dependency from kafka-client.
The zstd-jni version in kafka-client 2.5.0 was not compatible with parquet, so
in PR-4082 kafka-client was upgraded to latest version which used zstd-jni
version close to the version in parquet.
While the upgrade fixed the zstd-ini issue, It introduced multiple
compatibility issue in the Kafka-handler.
It makes more sense to downgrade kafka versions back to 2.5.0, stabalize
kafka-handler, enable test and then upgrade.
was:
Based on the discussion on [4436|https://github.com/apache/hive/pull/4436]
It makes more sense to downgrade kafka versions back to 2.5.0, stabalize
kafka-handler, enable test and then upgrade.
> Revert Kafka version to stabilise Kafka handler
> ------------------------------------------------
>
> Key: HIVE-27475
> URL: https://issues.apache.org/jira/browse/HIVE-27475
> Project: Hive
> Issue Type: Task
> Components: kafka integration
> Affects Versions: 4.0.0-alpha-2
> Reporter: Akshat Mathur
> Assignee: Akshat Mathur
> Priority: Major
> Labels: pull-request-available
>
> It was needed to shade a version of zstd-jni that is compatible with parquet
> in hive-ql after upgrading parquet version dowstream, otherwise Tez couldn't
> work with parquet and zstd encryption. Parquet and kafka-client both use
> zstd-jni. In hive-ql, zstd-jni is coming as a transitive dependency from
> kafka-client. The zstd-jni version in kafka-client 2.5.0 was not compatible
> with parquet, so in PR-4082 kafka-client was upgraded to latest version which
> used zstd-jni version close to the version in parquet.
> While the upgrade fixed the zstd-ini issue, It introduced multiple
> compatibility issue in the Kafka-handler.
> It makes more sense to downgrade kafka versions back to 2.5.0, stabalize
> kafka-handler, enable test and then upgrade.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)