[
https://issues.apache.org/jira/browse/HUDI-6619?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
ASF GitHub Bot updated HUDI-6619:
---------------------------------
Labels: pull-request-available (was: )
> Fix hudi-integ-test-bundle dependency on jackson jsk310 package.
> ----------------------------------------------------------------
>
> Key: HUDI-6619
> URL: https://issues.apache.org/jira/browse/HUDI-6619
> Project: Apache Hudi
> Issue Type: Bug
> Reporter: Amrish Lal
> Priority: Major
> Labels: pull-request-available
>
> *Command being used to run integration test*
> {code:java}
> ./bin/spark-submit \ --packages org.apache.spark:spark-avro_2.12:3.3.2 \
> --jars file:////Users/amrish/jars/jackson-datatype-jsr310-2.10.0.jar \ --conf
> spark.task.cpus=1 \ --conf spark.executor.cores=1 \ --conf
> spark.task.maxFailures=100 \ --conf spark.memory.fraction=0.4 \ --conf
> spark.rdd.compress=true \ --conf spark.kryoserializer.buffer.max=2000m \
> --conf spark.serializer=org.apache.spark.serializer.KryoSerializer \ --conf
> spark.kryo.registrator=org.apache.spark.HoodieSparkKryoRegistrar \ --conf
> spark.memory.storageFraction=0.1 \ --conf spark.shuffle.service.enabled=true
> \ --conf spark.sql.hive.convertMetastoreParquet=false \ --conf
> spark.driver.maxResultSize=12g \ --conf spark.executor.heartbeatInterval=120s
> \ --conf spark.network.timeout=600s \ --conf
> spark.yarn.max.executor.failures=10 \ --conf
> spark.sql.catalogImplementation=hive \ --class
> org.apache.hudi.integ.testsuite.HoodieTestSuiteJob
> /Users/amrish/code/amrish-hudi-3/packaging/hudi-integ-test-bundle/target/hudi-integ-test-bundle-0.14\
> .0-SNAPSHOT.jar \ --source-ordering-field test_suite_source_ordering_field \
> --use-deltastreamer \ --target-base-path /tmp/hudi/output \ --input-base-path
> /tmp/hudi/input \ --target-table table1 \ --props
> file:///Users/amrish/junk/test-aggressive-clean-archival.properties \
> --workload-yaml-path
> file:///Users/amrish/code/amrish-hudi-3/docker/demo/config/test-suite/simple-deltastreamer.yaml
> \ --schemaprovider-class
> org.apache.hudi.integ.testsuite.schema.TestSuiteFileBasedSchemaProvider \
> --source-class org.apache.hudi.utilities.sources.AvroDFSSource \
> --input-file-size 125829120 \ --workload-generator-classname
> org.apache.hudi.integ.testsuite.dag.WorkflowDagGenerator \ --table-type
> COPY_ON_WRITE \ --compact-scheduling-minshare 1 \ --clean-input \
> --clean-output{code}
> {{ }}
> {*}Exception being thrown{*}{{{}{}}}
> {code:java}
> Caused by: java.lang.NoClassDefFoundError:
> org/apache/hudi/com/fasterxml/jackson/datatype/jsr310/JavaTimeModule at
> org.apache.hudi.common.util.JsonUtils.registerModules(JsonUtils.java:63) at
> org.apache.spark.sql.adapter.BaseSpark3Adapter.<init>(BaseSpark3Adapter.scala:51)
> at
> org.apache.spark.sql.adapter.Spark3_3Adapter.<init>(Spark3_3Adapter.scala:46)
> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
> at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
> at java.lang.reflect.Constructor.newInstance(Constructor.java:423) at
> java.lang.Class.newInstance(Class.java:442) at
> org.apache.hudi.SparkAdapterSupport$.sparkAdapter$lzycompute(SparkAdapterSupport.scala:49){code}
> {{}}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)