[RFC-33] [HUDI-2429][Stacked on HUDI-2560] Support full Schema evolution for Spark (#4910)
* [HUDI-2560] introduce id_based schema to support full schema evolution. * add test for FileBasedInternalSchemaStorageManger and rebase code * add support for change column type and fix some test case * fix some bugs encountered in the production env and delete useless code * fix test error * rebase code * fixed some nested schema change bugs * [HUDI-2429][Stacked On HUDI-2560]Support full schema evolution for spark * [use dummyInternalSchema instead of null] * add support for spark3.1.x * remove support for spark3.1.x , sicne some compile fail * support spark3.1.x * rebase and prepare solve all comments * address all comments * rebase code * fixed the count(*) bug * try to get internalSchema by parser commit file/history file directly, not use metaclient which is time cost address some comments * fixed all comments * fix new comments * rebase code,fix UT failed * fixed mistake * rebase code ,fixed new comments * rebase code , and prepare for address new comments * address commits * address new comments * fix new issues * control fallback original write logical
This commit is contained in:
@@ -124,6 +124,7 @@
|
||||
<include>org.mortbay.jetty:jetty-util</include>
|
||||
|
||||
<include>org.rocksdb:rocksdbjni</include>
|
||||
<include>com.github.ben-manes.caffeine:caffeine</include>
|
||||
<include>com.beust:jcommander</include>
|
||||
<include>com.twitter:bijection-avro_${scala.binary.version}</include>
|
||||
<include>com.twitter:bijection-core_${scala.binary.version}</include>
|
||||
|
||||
@@ -95,6 +95,7 @@
|
||||
|
||||
<include>com.github.davidmoten:guava-mini</include>
|
||||
<include>com.github.davidmoten:hilbert-curve</include>
|
||||
<include>com.github.ben-manes.caffeine:caffeine</include>
|
||||
<include>com.twitter:bijection-avro_${scala.binary.version}</include>
|
||||
<include>com.twitter:bijection-core_${scala.binary.version}</include>
|
||||
<include>io.dropwizard.metrics:metrics-core</include>
|
||||
|
||||
@@ -120,6 +120,7 @@
|
||||
|
||||
<include>com.github.davidmoten:guava-mini</include>
|
||||
<include>com.github.davidmoten:hilbert-curve</include>
|
||||
<include>com.github.ben-manes.caffeine:caffeine</include>
|
||||
<include>com.twitter:bijection-avro_${scala.binary.version}</include>
|
||||
<include>com.twitter:bijection-core_${scala.binary.version}</include>
|
||||
<include>io.confluent:kafka-avro-serializer</include>
|
||||
|
||||
Reference in New Issue
Block a user