From 9af7b09aecc5e3e7bee8cda129d139fecc550887 Mon Sep 17 00:00:00 2001
From: Raymond Xu <2701446+xushiyan@users.noreply.github.com>
Date: Mon, 18 Apr 2022 21:47:10 -0700
Subject: [PATCH] [HUDI-3894] Fix gcp bundle to include HBase dependencies and
shading (#5349)
---
packaging/hudi-gcp-bundle/pom.xml | 117 ++++++++++++++++++++++++++++++
1 file changed, 117 insertions(+)
diff --git a/packaging/hudi-gcp-bundle/pom.xml b/packaging/hudi-gcp-bundle/pom.xml
index 7121076f2..e0fe202d0 100644
--- a/packaging/hudi-gcp-bundle/pom.xml
+++ b/packaging/hudi-gcp-bundle/pom.xml
@@ -87,6 +87,7 @@
META-INF/LICENSE
target/classes/META-INF/LICENSE
+
@@ -97,8 +98,122 @@
com.google.cloud:google-cloud-bigquery
com.beust:jcommander
+ commons-io:commons-io
+ org.apache.hbase:hbase-common
+ org.apache.hbase:hbase-client
+ org.apache.hbase:hbase-hadoop-compat
+ org.apache.hbase:hbase-hadoop2-compat
+ org.apache.hbase:hbase-metrics
+ org.apache.hbase:hbase-metrics-api
+ org.apache.hbase:hbase-protocol-shaded
+ org.apache.hbase:hbase-server
+ org.apache.hbase.thirdparty:hbase-shaded-miscellaneous
+ org.apache.hbase.thirdparty:hbase-shaded-netty
+ org.apache.hbase.thirdparty:hbase-shaded-protobuf
+ org.apache.htrace:htrace-core4
+
+
+ com.esotericsoftware.kryo.
+ org.apache.hudi.com.esotericsoftware.kryo.
+
+
+ com.esotericsoftware.minlog.
+ org.apache.hudi.com.esotericsoftware.minlog.
+
+
+ org.apache.commons.io.
+ org.apache.hudi.org.apache.commons.io.
+
+
+ org.apache.hadoop.hbase.
+ org.apache.hudi.org.apache.hadoop.hbase.
+
+ org.apache.hadoop.hbase.KeyValue$KeyComparator
+
+
+
+ org.apache.hbase.
+ org.apache.hudi.org.apache.hbase.
+
+
+ org.apache.htrace.
+ org.apache.hudi.org.apache.htrace.
+
+
+ org.objenesis.
+ org.apache.hudi.org.objenesis.
+
+
+
+ org.apache.hadoop.metrics2.MetricHistogram
+ org.apache.hudi.org.apache.hadoop.metrics2.MetricHistogram
+
+
+
+ org.apache.hadoop.metrics2.MetricsExecutor
+ org.apache.hudi.org.apache.hadoop.metrics2.MetricsExecutor
+
+
+
+ org.apache.hadoop.metrics2.impl.JmxCacheBuster
+ org.apache.hudi.org.apache.hadoop.metrics2.impl.JmxCacheBuster
+
+
+ org.apache.hadoop.metrics2.lib.DefaultMetricsSystemHelper
+ org.apache.hudi.org.apache.hadoop.metrics2.lib.DefaultMetricsSystemHelper
+
+
+
+ org.apache.hadoop.metrics2.lib.DynamicMetricsRegistry
+ org.apache.hudi.org.apache.hadoop.metrics2.lib.DynamicMetricsRegistry
+
+
+
+ org.apache.hadoop.metrics2.lib.MetricsExecutorImpl
+ org.apache.hudi.org.apache.hadoop.metrics2.lib.MetricsExecutorImpl
+
+
+
+ org.apache.hadoop.metrics2.lib.MutableFastCounter
+ org.apache.hudi.org.apache.hadoop.metrics2.lib.MutableFastCounter
+
+
+
+ org.apache.hadoop.metrics2.lib.MutableHistogram
+ org.apache.hudi.org.apache.hadoop.metrics2.lib.MutableHistogram
+
+
+
+ org.apache.hadoop.metrics2.lib.MutableRangeHistogram
+ org.apache.hudi.org.apache.hadoop.metrics2.lib.MutableRangeHistogram
+
+
+
+ org.apache.hadoop.metrics2.lib.MutableSizeHistogram
+ org.apache.hudi.org.apache.hadoop.metrics2.lib.MutableSizeHistogram
+
+
+
+ org.apache.hadoop.metrics2.lib.MutableTimeHistogram
+ org.apache.hudi.org.apache.hadoop.metrics2.lib.MutableTimeHistogram
+
+
+
+ org.apache.hadoop.metrics2.util.MetricQuantile
+ org.apache.hudi.org.apache.hadoop.metrics2.util.MetricQuantile
+
+
+
+ org.apache.hadoop.metrics2.util.MetricSampleQuantiles
+ org.apache.hudi.org.apache.hadoop.metrics2.util.MetricSampleQuantiles
+
+
+
false
@@ -108,6 +223,8 @@
META-INF/*.DSA
META-INF/*.RSA
META-INF/services/javax.*
+ **/*.proto
+ hbase-webapps/**