apache / hudi

Upserts, Deletes And Incremental Processing on Big Data.
https://hudi.apache.org/
Apache License 2.0
5.43k stars 2.42k forks source link

[SUPPORT] hudi-cli.sh. Error creating bean with name 'exportCommand' defined in URL [jar:file:/opt/hudi/hudi-cli/target/hudi-cli-0.15.0.jar!/org/apache/hudi/cli/commands/ExportCommand.class] #11878

Closed alberttwong closed 2 months ago

alberttwong commented 2 months ago

Issue is trying to start the /opt/hudi/hudi-cli/hudi-cli.sh with JDK 1.8. Compiled with mvn clean package -Pintegration-tests -DskipTests and git checkout release-0.15.0 on

root@openjdk8:/opt/hudi/hudi-cli/target# java -version
openjdk version "1.8.0_422"
OpenJDK Runtime Environment (Temurin)(build 1.8.0_422-b05)
OpenJDK 64-Bit Server VM (Temurin)(build 25.422-b05, mixed mode)

To Reproduce

root@openjdk8:/spark-3.4.3-bin-hadoop3/bin# /opt/hudi/hudi-cli/hudi-cli.sh
Client jar location not set, please set it in conf/hudi-env.sh
Running : java -cp /etc/hadoop/conf:/etc/spark/conf:/opt/hudi/hudi-cli/target/hudi-cli-0.15.0.jar:/opt/hudi/hudi-cli/target/lib/accessors-smart-1.2.jar:/opt/hudi/hudi-cli/target/lib/activation-1.1.1.jar:/opt/hudi/hudi-cli/target/lib/aircompressor-0.25.jar:/opt/hudi/hudi-cli/target/lib/android-json-0.0.20131108.vaadin1.jar:/opt/hudi/hudi-cli/target/lib/animal-sniffer-annotations-1.23.jar:/opt/hudi/hudi-cli/target/lib/annotations-17.0.0.jar:/opt/hudi/hudi-cli/target/lib/annotations-2.18.40.jar:/opt/hudi/hudi-cli/target/lib/annotations-4.1.1.4.jar:/opt/hudi/hudi-cli/target/lib/ant-1.6.5.jar:/opt/hudi/hudi-cli/target/lib/ant-1.9.1.jar:/opt/hudi/hudi-cli/target/lib/ant-launcher-1.9.1.jar:/opt/hudi/hudi-cli/target/lib/antlr4-runtime-4.9.3.jar:/opt/hudi/hudi-cli/target/lib/antlr-runtime-3.5.2.jar:/opt/hudi/hudi-cli/target/lib/aopalliance-1.0.jar:/opt/hudi/hudi-cli/target/lib/aopalliance-repackaged-2.4.0-b10.jar:/opt/hudi/hudi-cli/target/lib/apache-client-2.18.40.jar:/opt/hudi/hudi-cli/target/lib/apache-curator-2.7.1.pom:/opt/hudi/hudi-cli/target/lib/apacheds-i18n-2.0.0-M15.jar:/opt/hudi/hudi-cli/target/lib/apacheds-kerberos-codec-2.0.0-M15.jar:/opt/hudi/hudi-cli/target/lib/api-asn1-api-1.0.0-M20.jar:/opt/hudi/hudi-cli/target/lib/api-common-2.10.0.jar:/opt/hudi/hudi-cli/target/lib/apiguardian-api-1.1.0.jar:/opt/hudi/hudi-cli/target/lib/api-util-1.0.0-M20.jar:/opt/hudi/hudi-cli/target/lib/arrow-format-12.0.0.jar:/opt/hudi/hudi-cli/target/lib/arrow-memory-core-12.0.0.jar:/opt/hudi/hudi-cli/target/lib/arrow-memory-netty-12.0.0.jar:/opt/hudi/hudi-cli/target/lib/arrow-vector-12.0.0.jar:/opt/hudi/hudi-cli/target/lib/asm-3.1.jar:/opt/hudi/hudi-cli/target/lib/asm-5.0.4.jar:/opt/hudi/hudi-cli/target/lib/assertj-core-3.22.0.jar:/opt/hudi/hudi-cli/target/lib/audience-annotations-0.5.0.jar:/opt/hudi/hudi-cli/target/lib/auth-2.18.40.jar:/opt/hudi/hudi-cli/target/lib/auto-value-1.10.1.jar:/opt/hudi/hudi-cli/target/lib/auto-value-annotations-1.10.1.jar:/opt/hudi/hudi-cli/target/lib/avro-1.8.2.jar:/opt/hudi/hudi-cli/target/lib/avro-ipc-1.11.2.jar:/opt/hudi/hudi-cli/target/lib/avro-mapred-1.11.2.jar:/opt/hudi/hudi-cli/target/lib/awaitility-3.1.2.jar:/opt/hudi/hudi-cli/target/lib/aws-core-2.18.40.jar:/opt/hudi/hudi-cli/target/lib/aws-json-protocol-2.18.40.jar:/opt/hudi/hudi-cli/target/lib/aws-query-protocol-2.18.40.jar:/opt/hudi/hudi-cli/target/lib/bcpkix-jdk15on-1.69.jar:/opt/hudi/hudi-cli/target/lib/bcprov-ext-jdk15on-1.69.jar:/opt/hudi/hudi-cli/target/lib/bcprov-jdk15on-1.69.jar:/opt/hudi/hudi-cli/target/lib/bcutil-jdk15on-1.69.jar:/opt/hudi/hudi-cli/target/lib/bijection-avro_2.12-0.9.7.jar:/opt/hudi/hudi-cli/target/lib/bijection-core_2.12-0.9.7.jar:/opt/hudi/hudi-cli/target/lib/bonecp-0.8.0.RELEASE.jar:/opt/hudi/hudi-cli/target/lib/bouncy-castle-bc-3.0.2-pkg.jar:/opt/hudi/hudi-cli/target/lib/byte-buddy-1.12.9.jar:/opt/hudi/hudi-cli/target/lib/byte-buddy-agent-1.12.9.jar:/opt/hudi/hudi-cli/target/lib/caffeine-2.9.1.jar:/opt/hudi/hudi-cli/target/lib/checker-compat-qual-2.5.5.jar:/opt/hudi/hudi-cli/target/lib/checker-qual-3.10.0.jar:/opt/hudi/hudi-cli/target/lib/chill_2.12-0.10.0.jar:/opt/hudi/hudi-cli/target/lib/chill-java-0.10.0.jar:/opt/hudi/hudi-cli/target/lib/classmate-1.0.0.jar:/opt/hudi/hudi-cli/target/lib/cloudwatch-2.18.40.jar:/opt/hudi/hudi-cli/target/lib/common-config-5.5.0.jar:/opt/hudi/hudi-cli/target/lib/commons-beanutils-1.9.4.jar:/opt/hudi/hudi-cli/target/lib/commons-cli-1.2.jar:/opt/hudi/hudi-cli/target/lib/commons-codec-1.16.0.jar:/opt/hudi/hudi-cli/target/lib/commons-collections-3.2.2.jar:/opt/hudi/hudi-cli/target/lib/commons-collections4-4.4.jar:/opt/hudi/hudi-cli/target/lib/commons-compiler-3.1.9.jar:/opt/hudi/hudi-cli/target/lib/commons-compress-1.23.0.jar:/opt/hudi/hudi-cli/target/lib/commons-configuration-1.6.jar:/opt/hudi/hudi-cli/target/lib/commons-crypto-1.1.0.jar:/opt/hudi/hudi-cli/target/lib/commons-daemon-1.0.13.jar:/opt/hudi/hudi-cli/target/lib/commons-dbcp-1.4.jar:/opt/hudi/hudi-cli/target/lib/commons-digester-1.8.jar:/opt/hudi/hudi-cli/target/lib/commons-el-1.0.jar:/opt/hudi/hudi-cli/target/lib/commons-httpclient-3.1.jar:/opt/hudi/hudi-cli/target/lib/commons-io-2.11.0.jar:/opt/hudi/hudi-cli/target/lib/commons-lang-2.6.jar:/opt/hudi/hudi-cli/target/lib/commons-lang3-3.12.0.jar:/opt/hudi/hudi-cli/target/lib/commons-logging-1.1.3.jar:/opt/hudi/hudi-cli/target/lib/commons-math3-3.6.1.jar:/opt/hudi/hudi-cli/target/lib/commons-net-3.1.jar:/opt/hudi/hudi-cli/target/lib/commons-pool-1.5.4.jar:/opt/hudi/hudi-cli/target/lib/commons-text-1.10.0.jar:/opt/hudi/hudi-cli/target/lib/common-utils-5.5.0.jar:/opt/hudi/hudi-cli/target/lib/compress-lzf-1.1.2.jar:/opt/hudi/hudi-cli/target/lib/conscrypt-openjdk-uber-2.5.2.jar:/opt/hudi/hudi-cli/target/lib/curator-client-2.7.1.jar:/opt/hudi/hudi-cli/target/lib/curator-framework-2.7.1.jar:/opt/hudi/hudi-cli/target/lib/curator-recipes-2.7.1.jar:/opt/hudi/hudi-cli/target/lib/datanucleus-api-jdo-4.2.4.jar:/opt/hudi/hudi-cli/target/lib/datanucleus-core-4.1.17.jar:/opt/hudi/hudi-cli/target/lib/datanucleus-rdbms-4.1.19.jar:/opt/hudi/hudi-cli/target/lib/datasketches-java-3.3.0.jar:/opt/hudi/hudi-cli/target/lib/datasketches-memory-2.1.0.jar:/opt/hudi/hudi-cli/target/lib/derby-10.10.2.0.jar:/opt/hudi/hudi-cli/target/lib/disruptor-3.4.2.jar:/opt/hudi/hudi-cli/target/lib/dropwizard-metrics-hadoop-metrics2-reporter-0.1.2.jar:/opt/hudi/hudi-cli/target/lib/dynamodb-2.18.40.jar:/opt/hudi/hudi-cli/target/lib/dynamodb-lock-client-1.2.0.jar:/opt/hudi/hudi-cli/target/lib/endpoints-spi-2.18.40.jar:/opt/hudi/hudi-cli/target/lib/error_prone_annotations-2.5.1.jar:/opt/hudi/hudi-cli/target/lib/eventstream-1.0.1.jar:/opt/hudi/hudi-cli/target/lib/failureaccess-1.0.1.jar:/opt/hudi/hudi-cli/target/lib/fastutil-7.0.13.jar:/opt/hudi/hudi-cli/target/lib/flatbuffers-java-1.12.0.jar:/opt/hudi/hudi-cli/target/lib/fliptables-1.0.2.jar:/opt/hudi/hudi-cli/target/lib/flogger-0.7.1.jar:/opt/hudi/hudi-cli/target/lib/flogger-system-backend-0.7.1.jar:/opt/hudi/hudi-cli/target/lib/fluent-hc-4.4.1.jar:/opt/hudi/hudi-cli/target/lib/gax-2.27.0.jar:/opt/hudi/hudi-cli/target/lib/gax-grpc-2.27.0.jar:/opt/hudi/hudi-cli/target/lib/gax-httpjson-0.112.0.jar:/opt/hudi/hudi-cli/target/lib/gcs-connector-hadoop2-2.2.7.jar:/opt/hudi/hudi-cli/target/lib/gcsio-2.2.7.jar:/opt/hudi/hudi-cli/target/lib/glue-2.18.40.jar:/opt/hudi/hudi-cli/target/lib/google-api-client-2.2.0.jar:/opt/hudi/hudi-cli/target/lib/google-api-client-jackson2-1.32.2.jar:/opt/hudi/hudi-cli/target/lib/google-api-services-bigquery-v2-rev20230422-2.0.0.jar:/opt/hudi/hudi-cli/target/lib/google-api-services-iamcredentials-v1-rev20210326-1.32.1.jar:/opt/hudi/hudi-cli/target/lib/google-api-services-storage-v1-rev20211018-1.32.1.jar:/opt/hudi/hudi-cli/target/lib/google-auth-library-credentials-1.16.0.jar:/opt/hudi/hudi-cli/target/lib/google-auth-library-oauth2-http-1.16.0.jar:/opt/hudi/hudi-cli/target/lib/google-cloud-bigquery-2.26.0.jar:/opt/hudi/hudi-cli/target/lib/google-cloud-bigquerystorage-2.37.0.jar:/opt/hudi/hudi-cli/target/lib/google-cloud-core-2.17.0.jar:/opt/hudi/hudi-cli/target/lib/google-cloud-core-grpc-1.82.0.jar:/opt/hudi/hudi-cli/target/lib/google-cloud-core-http-2.17.0.jar:/opt/hudi/hudi-cli/target/lib/google-cloud-monitoring-1.82.0.jar:/opt/hudi/hudi-cli/target/lib/google-cloud-pubsub-1.123.12.jar:/opt/hudi/hudi-cli/target/lib/google-extensions-0.7.1.jar:/opt/hudi/hudi-cli/target/lib/google-http-client-1.43.1.jar:/opt/hudi/hudi-cli/target/lib/google-http-client-apache-v2-1.43.1.jar:/opt/hudi/hudi-cli/target/lib/google-http-client-appengine-1.43.1.jar:/opt/hudi/hudi-cli/target/lib/google-http-client-gson-1.43.1.jar:/opt/hudi/hudi-cli/target/lib/google-http-client-jackson2-1.40.1.jar:/opt/hudi/hudi-cli/target/lib/google-oauth-client-1.34.1.jar:/opt/hudi/hudi-cli/target/lib/grpc-alts-1.54.0.jar:/opt/hudi/hudi-cli/target/lib/grpc-api-1.43.2.jar:/opt/hudi/hudi-cli/target/lib/grpc-auth-1.54.0.jar:/opt/hudi/hudi-cli/target/lib/grpc-census-1.43.2.jar:/opt/hudi/hudi-cli/target/lib/grpc-context-1.54.0.jar:/opt/hudi/hudi-cli/target/lib/grpc-core-1.54.0.jar:/opt/hudi/hudi-cli/target/lib/grpc-googleapis-1.54.0.jar:/opt/hudi/hudi-cli/target/lib/grpc-google-cloud-bigquerystorage-v1-2.37.0.jar:/opt/hudi/hudi-cli/target/lib/grpc-google-cloud-bigquerystorage-v1beta1-0.161.0.jar:/opt/hudi/hudi-cli/target/lib/grpc-google-cloud-bigquerystorage-v1beta2-0.161.0.jar:/opt/hudi/hudi-cli/target/lib/grpc-google-cloud-storage-v2-2.2.2-alpha.jar:/opt/hudi/hudi-cli/target/lib/grpc-grpclb-1.54.0.jar:/opt/hudi/hudi-cli/target/lib/grpc-netty-shaded-1.54.0.jar:/opt/hudi/hudi-cli/target/lib/grpc-protobuf-1.54.0.jar:/opt/hudi/hudi-cli/target/lib/grpc-protobuf-lite-1.54.0.jar:/opt/hudi/hudi-cli/target/lib/grpc-services-1.54.0.jar:/opt/hudi/hudi-cli/target/lib/grpc-stub-1.54.0.jar:/opt/hudi/hudi-cli/target/lib/grpc-xds-1.54.0.jar:/opt/hudi/hudi-cli/target/lib/gson-2.6.2.jar:/opt/hudi/hudi-cli/target/lib/guava-11.0.2.jar:/opt/hudi/hudi-cli/target/lib/guava-mini-0.1.3.jar:/opt/hudi/hudi-cli/target/lib/guice-3.0.jar:/opt/hudi/hudi-cli/target/lib/guice-assistedinject-3.0.jar:/opt/hudi/hudi-cli/target/lib/guice-servlet-3.0.jar:/opt/hudi/hudi-cli/target/lib/hadoop-annotations-2.10.2.jar:/opt/hudi/hudi-cli/target/lib/hadoop-auth-2.10.2.jar:/opt/hudi/hudi-cli/target/lib/hadoop-client-2.10.2.jar:/opt/hudi/hudi-cli/target/lib/hadoop-common-2.10.2.jar:/opt/hudi/hudi-cli/target/lib/hadoop-common-2.10.2-tests.jar:/opt/hudi/hudi-cli/target/lib/hadoop-distcp-2.10.0.jar:/opt/hudi/hudi-cli/target/lib/hadoop-hdfs-2.10.2.jar:/opt/hudi/hudi-cli/target/lib/hadoop-hdfs-2.10.2-tests.jar:/opt/hudi/hudi-cli/target/lib/hadoop-hdfs-client-2.10.2.jar:/opt/hudi/hudi-cli/target/lib/hadoop-hdfs-client-2.10.2-tests.jar:/opt/hudi/hudi-cli/target/lib/hadoop-mapreduce-client-app-2.10.2.jar:/opt/hudi/hudi-cli/target/lib/hadoop-mapreduce-client-common-2.10.2.jar:/opt/hudi/hudi-cli/target/lib/hadoop-mapreduce-client-core-2.10.2.jar:/opt/hudi/hudi-cli/target/lib/hadoop-mapreduce-client-jobclient-2.10.2.jar:/opt/hudi/hudi-cli/target/lib/hadoop-mapreduce-client-shuffle-2.10.2.jar:/opt/hudi/hudi-cli/target/lib/hadoop-yarn-api-2.10.2.jar:/opt/hudi/hudi-cli/target/lib/hadoop-yarn-client-2.10.2.jar:/opt/hudi/hudi-cli/target/lib/hadoop-yarn-common-2.10.2.jar:/opt/hudi/hudi-cli/target/lib/hadoop-yarn-registry-2.7.1.jar:/opt/hudi/hudi-cli/target/lib/hadoop-yarn-server-applicationhistoryservice-2.7.2.jar:/opt/hudi/hudi-cli/target/lib/hadoop-yarn-server-common-2.7.2.jar:/opt/hudi/hudi-cli/target/lib/hadoop-yarn-server-resourcemanager-2.7.2.jar:/opt/hudi/hudi-cli/target/lib/hadoop-yarn-server-web-proxy-2.7.2.jar:/opt/hudi/hudi-cli/target/lib/hamcrest-2.2.jar:/opt/hudi/hudi-cli/target/lib/hamcrest-core-1.3.jar:/opt/hudi/hudi-cli/target/lib/hamcrest-library-1.3.jar:/opt/hudi/hudi-cli/target/lib/hbase-asyncfs-2.4.13.jar:/opt/hudi/hudi-cli/target/lib/hbase-client-2.4.13.jar:/opt/hudi/hudi-cli/target/lib/hbase-common-2.4.13.jar:/opt/hudi/hudi-cli/target/lib/hbase-hadoop2-compat-2.4.13.jar:/opt/hudi/hudi-cli/target/lib/hbase-hadoop-compat-2.4.13.jar:/opt/hudi/hudi-cli/target/lib/hbase-http-2.4.13.jar:/opt/hudi/hudi-cli/target/lib/hbase-logging-2.4.13.jar:/opt/hudi/hudi-cli/target/lib/hbase-metrics-2.4.13.jar:/opt/hudi/hudi-cli/target/lib/hbase-metrics-api-2.4.13.jar:/opt/hudi/hudi-cli/target/lib/hbase-procedure-2.4.13.jar:/opt/hudi/hudi-cli/target/lib/hbase-protocol-2.4.13.jar:/opt/hudi/hudi-cli/target/lib/hbase-protocol-shaded-2.4.13.jar:/opt/hudi/hudi-cli/target/lib/hbase-replication-2.4.13.jar:/opt/hudi/hudi-cli/target/lib/hbase-server-2.4.13.jar:/opt/hudi/hudi-cli/target/lib/hbase-shaded-gson-4.1.1.jar:/opt/hudi/hudi-cli/target/lib/hbase-shaded-jersey-4.1.1.jar:/opt/hudi/hudi-cli/target/lib/hbase-shaded-jetty-4.1.1.jar:/opt/hudi/hudi-cli/target/lib/hbase-shaded-miscellaneous-4.1.1.jar:/opt/hudi/hudi-cli/target/lib/hbase-shaded-netty-4.1.1.jar:/opt/hudi/hudi-cli/target/lib/hbase-shaded-protobuf-4.1.1.jar:/opt/hudi/hudi-cli/target/lib/hbase-unsafe-4.1.1.jar:/opt/hudi/hudi-cli/target/lib/hbase-zookeeper-2.4.13.jar:/opt/hudi/hudi-cli/target/lib/hibernate-validator-5.1.2.Final.jar:/opt/hudi/hudi-cli/target/lib/hibernate-validator-6.2.4.Final.jar:/opt/hudi/hudi-cli/target/lib/HikariCP-2.5.1.jar:/opt/hudi/hudi-cli/target/lib/hilbert-curve-0.2.2.jar:/opt/hudi/hudi-cli/target/lib/hive-common-2.3.4.jar:/opt/hudi/hudi-cli/target/lib/hive-jdbc-2.3.4.jar:/opt/hudi/hudi-cli/target/lib/hive-llap-client-2.3.4.jar:/opt/hudi/hudi-cli/target/lib/hive-llap-common-2.3.4.jar:/opt/hudi/hudi-cli/target/lib/hive-llap-common-2.3.4-tests.jar:/opt/hudi/hudi-cli/target/lib/hive-llap-server-2.3.4.jar:/opt/hudi/hudi-cli/target/lib/hive-llap-tez-2.3.4.jar:/opt/hudi/hudi-cli/target/lib/hive-metastore-2.3.4.jar:/opt/hudi/hudi-cli/target/lib/hive-serde-2.3.4.jar:/opt/hudi/hudi-cli/target/lib/hive-service-2.3.4.jar:/opt/hudi/hudi-cli/target/lib/hive-service-rpc-2.3.4.jar:/opt/hudi/hudi-cli/target/lib/hive-shims-0.23-2.3.4.jar:/opt/hudi/hudi-cli/target/lib/hive-shims-2.3.4.jar:/opt/hudi/hudi-cli/target/lib/hive-shims-common-2.3.4.jar:/opt/hudi/hudi-cli/target/lib/hive-shims-scheduler-2.3.4.jar:/opt/hudi/hudi-cli/target/lib/hive-storage-api-2.8.1.jar:/opt/hudi/hudi-cli/target/lib/hk2-api-2.4.0-b10.jar:/opt/hudi/hudi-cli/target/lib/hk2-locator-2.4.0-b10.jar:/opt/hudi/hudi-cli/target/lib/hk2-utils-2.4.0-b10.jar:/opt/hudi/hudi-cli/target/lib/htrace-core-3.1.0-incubating.jar:/opt/hudi/hudi-cli/target/lib/htrace-core4-4.1.0-incubating.jar:/opt/hudi/hudi-cli/target/lib/httpclient-4.4.1.jar:/opt/hudi/hudi-cli/target/lib/http-client-spi-2.18.40.jar:/opt/hudi/hudi-cli/target/lib/httpcore-4.4.1.jar:/opt/hudi/hudi-cli/target/lib/ivy-2.5.1.jar:/opt/hudi/hudi-cli/target/lib/j2objc-annotations-1.3.jar:/opt/hudi/hudi-cli/target/lib/jackson-annotations-2.10.0.jar:/opt/hudi/hudi-cli/target/lib/jackson-core-2.10.0.jar:/opt/hudi/hudi-cli/target/lib/jackson-core-asl-1.9.13.jar:/opt/hudi/hudi-cli/target/lib/jackson-databind-2.10.0.jar:/opt/hudi/hudi-cli/target/lib/jackson-dataformat-csv-2.10.0.jar:/opt/hudi/hudi-cli/target/lib/jackson-dataformat-yaml-2.4.5.jar:/opt/hudi/hudi-cli/target/lib/jackson-datatype-joda-2.4.5.jar:/opt/hudi/hudi-cli/target/lib/jackson-datatype-jsr310-2.10.0.jar:/opt/hudi/hudi-cli/target/lib/jackson-jaxrs-1.8.3.jar:/opt/hudi/hudi-cli/target/lib/jackson-mapper-asl-1.9.13.jar:/opt/hudi/hudi-cli/target/lib/jackson-module-afterburner-2.10.0.jar:/opt/hudi/hudi-cli/target/lib/jackson-module-paranamer-2.10.0.jar:/opt/hudi/hudi-cli/target/lib/jackson-module-scala_2.12-2.10.0.jar:/opt/hudi/hudi-cli/target/lib/jackson-xc-1.8.3.jar:/opt/hudi/hudi-cli/target/lib/jakarta.activation-api-1.2.2.jar:/opt/hudi/hudi-cli/target/lib/jakarta.annotation-api-1.3.5.jar:/opt/hudi/hudi-cli/target/lib/jakarta.inject-2.6.1.jar:/opt/hudi/hudi-cli/target/lib/jakarta.servlet-api-4.0.3.jar:/opt/hudi/hudi-cli/target/lib/jakarta.validation-api-2.0.2.jar:/opt/hudi/hudi-cli/target/lib/jakarta.ws.rs-api-2.1.6.jar:/opt/hudi/hudi-cli/target/lib/jakarta.xml.bind-api-2.3.3.jar:/opt/hudi/hudi-cli/target/lib/jamon-runtime-2.4.1.jar:/opt/hudi/hudi-cli/target/lib/janino-3.1.9.jar:/opt/hudi/hudi-cli/target/lib/jasper-compiler-5.5.23.jar:/opt/hudi/hudi-cli/target/lib/jasper-runtime-5.5.23.jar:/opt/hudi/hudi-cli/target/lib/javalin-4.6.7.jar:/opt/hudi/hudi-cli/target/lib/javassist-3.29.2-GA.jar:/opt/hudi/hudi-cli/target/lib/javax.activation-1.2.0.jar:/opt/hudi/hudi-cli/target/lib/javax.activation-api-1.2.0.jar:/opt/hudi/hudi-cli/target/lib/javax.annotation-api-1.2.jar:/opt/hudi/hudi-cli/target/lib/javax.el-2.2.4.jar:/opt/hudi/hudi-cli/target/lib/javax.el-3.0.1-b12.jar:/opt/hudi/hudi-cli/target/lib/javax.el-api-2.2.4.jar:/opt/hudi/hudi-cli/target/lib/javax.inject-1.jar:/opt/hudi/hudi-cli/target/lib/javax.inject-2.4.0-b10.jar:/opt/hudi/hudi-cli/target/lib/javax.jdo-3.2.0-m3.jar:/opt/hudi/hudi-cli/target/lib/java-xmlbuilder-0.4.jar:/opt/hudi/hudi-cli/target/lib/javax.servlet-api-3.1.0.jar:/opt/hudi/hudi-cli/target/lib/javax.servlet.jsp-2.3.2.jar:/opt/hudi/hudi-cli/target/lib/javax.servlet.jsp-api-2.3.1.jar:/opt/hudi/hudi-cli/target/lib/javax.ws.rs-api-2.1.jar:/opt/hudi/hudi-cli/target/lib/javolution-5.5.1.jar:/opt/hudi/hudi-cli/target/lib/jaxb-api-2.2.11.jar:/opt/hudi/hudi-cli/target/lib/jaxb-impl-2.2.3-1.jar:/opt/hudi/hudi-cli/target/lib/jboss-logging-3.1.3.GA.jar:/opt/hudi/hudi-cli/target/lib/jcip-annotations-1.0-1.jar:/opt/hudi/hudi-cli/target/lib/jcip-annotations-1.0.jar:/opt/hudi/hudi-cli/target/lib/jcodings-1.0.55.jar:/opt/hudi/hudi-cli/target/lib/jcommander-1.78.jar:/opt/hudi/hudi-cli/target/lib/jdo-api-3.0.1.jar:/opt/hudi/hudi-cli/target/lib/jersey-bean-validation-2.17.jar:/opt/hudi/hudi-cli/target/lib/jersey-client-1.9.jar:/opt/hudi/hudi-cli/target/lib/jersey-client-2.40.jar:/opt/hudi/hudi-cli/target/lib/jersey-common-2.40.jar:/opt/hudi/hudi-cli/target/lib/jersey-container-servlet-2.40.jar:/opt/hudi/hudi-cli/target/lib/jersey-container-servlet-core-2.17.jar:/opt/hudi/hudi-cli/target/lib/jersey-core-1.9.jar:/opt/hudi/hudi-cli/target/lib/jersey-guice-1.9.jar:/opt/hudi/hudi-cli/target/lib/jersey-hk2-2.40.jar:/opt/hudi/hudi-cli/target/lib/jersey-json-1.9.jar:/opt/hudi/hudi-cli/target/lib/jersey-media-jaxb-2.17.jar:/opt/hudi/hudi-cli/target/lib/jersey-server-1.9.jar:/opt/hudi/hudi-cli/target/lib/jersey-server-2.17.jar:/opt/hudi/hudi-cli/target/lib/jets3t-0.9.0.jar:/opt/hudi/hudi-cli/target/lib/jettison-1.1.jar:/opt/hudi/hudi-cli/target/lib/jetty-6.1.26.jar:/opt/hudi/hudi-cli/target/lib/jetty-client-9.4.48.v20220622.jar:/opt/hudi/hudi-cli/target/lib/jetty-http-9.4.48.v20220622.jar:/opt/hudi/hudi-cli/target/lib/jetty-io-9.4.48.v20220622.jar:/opt/hudi/hudi-cli/target/lib/jetty-security-9.4.48.v20220622.jar:/opt/hudi/hudi-cli/target/lib/jetty-server-9.4.48.v20220622.jar:/opt/hudi/hudi-cli/target/lib/jetty-servlet-9.4.48.v20220622.jar:/opt/hudi/hudi-cli/target/lib/jetty-sslengine-6.1.26.jar:/opt/hudi/hudi-cli/target/lib/jetty-util-6.1.26.jar:/opt/hudi/hudi-cli/target/lib/jetty-util-9.4.53.v20231009.jar:/opt/hudi/hudi-cli/target/lib/jetty-util-ajax-9.4.48.v20220622.jar:/opt/hudi/hudi-cli/target/lib/jetty-webapp-9.4.48.v20220622.jar:/opt/hudi/hudi-cli/target/lib/jetty-xml-9.4.48.v20220622.jar:/opt/hudi/hudi-cli/target/lib/jline-2.12.jar:/opt/hudi/hudi-cli/target/lib/jline-3.21.0.jar:/opt/hudi/hudi-cli/target/lib/jline-terminal-3.21.0.jar:/opt/hudi/hudi-cli/target/lib/jline-terminal-jna-3.21.0.jar:/opt/hudi/hudi-cli/target/lib/jna-5.9.0.jar:/opt/hudi/hudi-cli/target/lib/joda-time-2.9.9.jar:/opt/hudi/hudi-cli/target/lib/jol-core-0.16.jar:/opt/hudi/hudi-cli/target/lib/joni-2.1.31.jar:/opt/hudi/hudi-cli/target/lib/jpam-1.1.jar:/opt/hudi/hudi-cli/target/lib/jsch-0.1.55.jar:/opt/hudi/hudi-cli/target/lib/json-1.8.jar:/opt/hudi/hudi-cli/target/lib/json-20230227.jar:/opt/hudi/hudi-cli/target/lib/json4s-ast_2.12-3.7.0-M11.jar:/opt/hudi/hudi-cli/target/lib/json4s-core_2.12-3.7.0-M11.jar:/opt/hudi/hudi-cli/target/lib/json4s-jackson_2.12-3.7.0-M11.jar:/opt/hudi/hudi-cli/target/lib/json4s-scalap_2.12-3.7.0-M11.jar:/opt/hudi/hudi-cli/target/lib/jsonassert-1.5.1.jar:/opt/hudi/hudi-cli/target/lib/json-path-2.7.0.jar:/opt/hudi/hudi-cli/target/lib/json-smart-2.3.jar:/opt/hudi/hudi-cli/target/lib/json-utils-2.18.40.jar:/opt/hudi/hudi-cli/target/lib/jsp-api-2.0.jar:/opt/hudi/hudi-cli/target/lib/jsp-api-2.1.jar:/opt/hudi/hudi-cli/target/lib/jsr305-3.0.0.jar:/opt/hudi/hudi-cli/target/lib/jul-to-slf4j-1.7.36.jar:/opt/hudi/hudi-cli/target/lib/junit-4.13.2.jar:/opt/hudi/hudi-cli/target/lib/junit-jupiter-5.8.2.jar:/opt/hudi/hudi-cli/target/lib/junit-jupiter-api-5.7.2.jar:/opt/hudi/hudi-cli/target/lib/junit-jupiter-engine-5.7.2.jar:/opt/hudi/hudi-cli/target/lib/junit-jupiter-params-5.7.2.jar:/opt/hudi/hudi-cli/target/lib/junit-platform-commons-1.7.2.jar:/opt/hudi/hudi-cli/target/lib/junit-platform-engine-1.7.2.jar:/opt/hudi/hudi-cli/target/lib/junit-platform-launcher-1.7.2.jar:/opt/hudi/hudi-cli/target/lib/junit-platform-runner-1.7.2.jar:/opt/hudi/hudi-cli/target/lib/junit-platform-suite-api-1.7.2.jar:/opt/hudi/hudi-cli/target/lib/junit-vintage-engine-5.7.2.jar:/opt/hudi/hudi-cli/target/lib/kafka-avro-serializer-5.5.0.jar:/opt/hudi/hudi-cli/target/lib/kafka-clients-2.0.0.jar:/opt/hudi/hudi-cli/target/lib/kafka-protobuf-provider-5.5.0.jar:/opt/hudi/hudi-cli/target/lib/kafka-protobuf-serializer-5.5.0.jar:/opt/hudi/hudi-cli/target/lib/kafka-schema-registry-client-5.5.0.jar:/opt/hudi/hudi-cli/target/lib/kafka-schema-serializer-5.5.0.jar:/opt/hudi/hudi-cli/target/lib/kotlin-stdlib-1.5.32.jar:/opt/hudi/hudi-cli/target/lib/kotlin-stdlib-common-1.3.61.jar:/opt/hudi/hudi-cli/target/lib/kotlin-stdlib-jdk7-1.5.32.jar:/opt/hudi/hudi-cli/target/lib/kotlin-stdlib-jdk8-1.5.32.jar:/opt/hudi/hudi-cli/target/lib/kryo-shaded-4.0.2.jar:/opt/hudi/hudi-cli/target/lib/leveldbjni-all-1.8.jar:/opt/hudi/hudi-cli/target/lib/libfb303-0.9.3.jar:/opt/hudi/hudi-cli/target/lib/libthrift-0.9.3.jar:/opt/hudi/hudi-cli/target/lib/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar:/opt/hudi/hudi-cli/target/lib/log4j-1.2-api-2.17.2.jar:/opt/hudi/hudi-cli/target/lib/log4j-api-2.17.2.jar:/opt/hudi/hudi-cli/target/lib/log4j-core-2.17.2.jar:/opt/hudi/hudi-cli/target/lib/log4j-slf4j2-impl-2.20.0.jar:/opt/hudi/hudi-cli/target/lib/log4j-slf4j-impl-2.17.2.jar:/opt/hudi/hudi-cli/target/lib/lz4-java-1.8.0.jar:/opt/hudi/hudi-cli/target/lib/metrics-core-4.1.1.jar:/opt/hudi/hudi-cli/target/lib/metrics-graphite-4.1.1.jar:/opt/hudi/hudi-cli/target/lib/metrics-jmx-4.1.1.jar:/opt/hudi/hudi-cli/target/lib/metrics-json-4.2.19.jar:/opt/hudi/hudi-cli/target/lib/metrics-jvm-4.2.19.jar:/opt/hudi/hudi-cli/target/lib/metrics-spi-2.18.40.jar:/opt/hudi/hudi-cli/target/lib/minlog-1.3.0.jar:/opt/hudi/hudi-cli/target/lib/mockito-core-4.5.1.jar:/opt/hudi/hudi-cli/target/lib/mockito-junit-jupiter-3.12.4.jar:/opt/hudi/hudi-cli/target/lib/netty-3.10.6.Final.jar:/opt/hudi/hudi-cli/target/lib/netty-all-4.1.96.Final.jar:/opt/hudi/hudi-cli/target/lib/netty-buffer-4.1.96.Final.jar:/opt/hudi/hudi-cli/target/lib/netty-codec-4.1.96.Final.jar:/opt/hudi/hudi-cli/target/lib/netty-codec-http2-4.1.96.Final.jar:/opt/hudi/hudi-cli/target/lib/netty-codec-http-4.1.96.Final.jar:/opt/hudi/hudi-cli/target/lib/netty-codec-socks-4.1.96.Final.jar:/opt/hudi/hudi-cli/target/lib/netty-common-4.1.96.Final.jar:/opt/hudi/hudi-cli/target/lib/netty-handler-4.1.96.Final.jar:/opt/hudi/hudi-cli/target/lib/netty-handler-proxy-4.1.96.Final.jar:/opt/hudi/hudi-cli/target/lib/netty-nio-client-2.18.40.jar:/opt/hudi/hudi-cli/target/lib/netty-resolver-4.1.96.Final.jar:/opt/hudi/hudi-cli/target/lib/netty-transport-4.1.96.Final.jar:/opt/hudi/hudi-cli/target/lib/netty-transport-classes-epoll-4.1.96.Final.jar:/opt/hudi/hudi-cli/target/lib/netty-transport-classes-kqueue-4.1.96.Final.jar:/opt/hudi/hudi-cli/target/lib/netty-transport-native-epoll-4.1.96.Final-linux-aarch_64.jar:/opt/hudi/hudi-cli/target/lib/netty-transport-native-epoll-4.1.96.Final-linux-x86_64.jar:/opt/hudi/hudi-cli/target/lib/netty-transport-native-kqueue-4.1.96.Final-osx-aarch_64.jar:/opt/hudi/hudi-cli/target/lib/netty-transport-native-kqueue-4.1.96.Final-osx-x86_64.jar:/opt/hudi/hudi-cli/target/lib/netty-transport-native-unix-common-4.1.96.Final.jar:/opt/hudi/hudi-cli/target/lib/nimbus-jose-jwt-7.9.jar:/opt/hudi/hudi-cli/target/lib/objenesis-3.2.jar:/opt/hudi/hudi-cli/target/lib/okhttp-2.7.5.jar:/opt/hudi/hudi-cli/target/lib/okio-1.6.0.jar:/opt/hudi/hudi-cli/target/lib/opencensus-api-0.31.1.jar:/opt/hudi/hudi-cli/target/lib/opencensus-contrib-exemplar-util-0.31.0.jar:/opt/hudi/hudi-cli/target/lib/opencensus-contrib-grpc-metrics-0.31.0.jar:/opt/hudi/hudi-cli/target/lib/opencensus-contrib-http-util-0.31.1.jar:/opt/hudi/hudi-cli/target/lib/opencensus-contrib-resource-util-0.31.0.jar:/opt/hudi/hudi-cli/target/lib/opencensus-exporter-metrics-util-0.31.0.jar:/opt/hudi/hudi-cli/target/lib/opencensus-exporter-stats-stackdriver-0.31.0.jar:/opt/hudi/hudi-cli/target/lib/opencensus-impl-0.31.0.jar:/opt/hudi/hudi-cli/target/lib/opencensus-impl-core-0.31.0.jar:/opt/hudi/hudi-cli/target/lib/opencensus-proto-0.2.0.jar:/opt/hudi/hudi-cli/target/lib/opencsv-2.3.jar:/opt/hudi/hudi-cli/target/lib/opentest4j-1.2.0.jar:/opt/hudi/hudi-cli/target/lib/orc-core-1.6.0.jar:/opt/hudi/hudi-cli/target/lib/orc-core-1.9.2-shaded-protobuf.jar:/opt/hudi/hudi-cli/target/lib/orc-mapreduce-1.9.2-shaded-protobuf.jar:/opt/hudi/hudi-cli/target/lib/orc-shims-1.6.0.jar:/opt/hudi/hudi-cli/target/lib/oro-2.0.8.jar:/opt/hudi/hudi-cli/target/lib/osgi-resource-locator-1.0.3.jar:/opt/hudi/hudi-cli/target/lib/paranamer-2.8.jar:/opt/hudi/hudi-cli/target/lib/parquet-avro-1.10.1.jar:/opt/hudi/hudi-cli/target/lib/parquet-column-1.10.1.jar:/opt/hudi/hudi-cli/target/lib/parquet-common-1.10.1.jar:/opt/hudi/hudi-cli/target/lib/parquet-encoding-1.10.1.jar:/opt/hudi/hudi-cli/target/lib/parquet-format-2.4.0.jar:/opt/hudi/hudi-cli/target/lib/parquet-hadoop-1.10.1.jar:/opt/hudi/hudi-cli/target/lib/parquet-jackson-1.10.1.jar:/opt/hudi/hudi-cli/target/lib/perfmark-api-0.26.0.jar:/opt/hudi/hudi-cli/target/lib/pickle-1.3.jar:/opt/hudi/hudi-cli/target/lib/profiles-2.18.40.jar:/opt/hudi/hudi-cli/target/lib/protobuf-java-3.21.7.jar:/opt/hudi/hudi-cli/target/lib/protobuf-java-util-3.21.7.jar:/opt/hudi/hudi-cli/target/lib/protocol-core-2.18.40.jar:/opt/hudi/hudi-cli/target/lib/proto-google-cloud-bigquerystorage-v1-2.37.0.jar:/opt/hudi/hudi-cli/target/lib/proto-google-cloud-bigquerystorage-v1beta1-0.161.0.jar:/opt/hudi/hudi-cli/target/lib/proto-google-cloud-bigquerystorage-v1beta2-0.161.0.jar:/opt/hudi/hudi-cli/target/lib/proto-google-cloud-monitoring-v3-1.64.0.jar:/opt/hudi/hudi-cli/target/lib/proto-google-cloud-pubsub-v1-1.105.12.jar:/opt/hudi/hudi-cli/target/lib/proto-google-cloud-storage-v2-2.2.2-alpha.jar:/opt/hudi/hudi-cli/target/lib/proto-google-common-protos-2.18.0.jar:/opt/hudi/hudi-cli/target/lib/proto-google-iam-v1-1.13.0.jar:/opt/hudi/hudi-cli/target/lib/pulsar-client-3.0.2.jar:/opt/hudi/hudi-cli/target/lib/pulsar-client-admin-api-3.0.2.jar:/opt/hudi/hudi-cli/target/lib/pulsar-client-api-3.0.2.jar:/opt/hudi/hudi-cli/target/lib/py4j-0.10.9.7.jar:/opt/hudi/hudi-cli/target/lib/re2j-1.6.jar:/opt/hudi/hudi-cli/target/lib/reactive-streams-1.0.3.jar:/opt/hudi/hudi-cli/target/lib/regions-2.18.40.jar:/opt/hudi/hudi-cli/target/lib/reload4j-1.2.18.3.jar:/opt/hudi/hudi-cli/target/lib/RoaringBitmap-0.9.47.jar:/opt/hudi/hudi-cli/target/lib/rocksdbjni-7.5.3.jar:/opt/hudi/hudi-cli/target/lib/scala-collection-compat_2.12-2.8.1.jar:/opt/hudi/hudi-cli/target/lib/scalactic_2.12-3.1.0.jar:/opt/hudi/hudi-cli/target/lib/scala-library-2.12.10.jar:/opt/hudi/hudi-cli/target/lib/scala-parser-combinators_2.12-2.3.0.jar:/opt/hudi/hudi-cli/target/lib/scala-reflect-2.12.18.jar:/opt/hudi/hudi-cli/target/lib/scalatest_2.12-3.1.0.jar:/opt/hudi/hudi-cli/target/lib/scalatest-compatible-3.1.0.jar:/opt/hudi/hudi-cli/target/lib/scala-xml_2.12-2.1.0.jar:/opt/hudi/hudi-cli/target/lib/sdk-core-2.18.40.jar:/opt/hudi/hudi-cli/target/lib/servlet-api-2.5.jar:/opt/hudi/hudi-cli/target/lib/shims-0.9.47.jar:/opt/hudi/hudi-cli/target/lib/simpleclient-0.8.0.jar:/opt/hudi/hudi-cli/target/lib/simpleclient_common-0.8.0.jar:/opt/hudi/hudi-cli/target/lib/simpleclient_dropwizard-0.8.0.jar:/opt/hudi/hudi-cli/target/lib/simpleclient_httpserver-0.8.0.jar:/opt/hudi/hudi-cli/target/lib/simpleclient_pushgateway-0.8.0.jar:/opt/hudi/hudi-cli/target/lib/slf4j-api-1.7.36.jar:/opt/hudi/hudi-cli/target/lib/slf4j-reload4j-1.7.36.jar:/opt/hudi/hudi-cli/target/lib/slider-core-0.90.2-incubating.jar:/opt/hudi/hudi-cli/target/lib/snakeyaml-1.30.jar:/opt/hudi/hudi-cli/target/lib/snappy-java-1.1.8.3.jar:/opt/hudi/hudi-cli/target/lib/spark-catalyst_2.12-3.5.1.jar:/opt/hudi/hudi-cli/target/lib/spark-common-utils_2.12-3.5.1.jar:/opt/hudi/hudi-cli/target/lib/spark-core_2.12-3.5.1.jar:/opt/hudi/hudi-cli/target/lib/spark-kvstore_2.12-3.5.1.jar:/opt/hudi/hudi-cli/target/lib/spark-launcher_2.12-3.5.1.jar:/opt/hudi/hudi-cli/target/lib/spark-network-common_2.12-3.5.1.jar:/opt/hudi/hudi-cli/target/lib/spark-network-shuffle_2.12-3.5.1.jar:/opt/hudi/hudi-cli/target/lib/spark-sketch_2.12-3.5.1.jar:/opt/hudi/hudi-cli/target/lib/spark-sql_2.12-3.5.1.jar:/opt/hudi/hudi-cli/target/lib/spark-sql-api_2.12-3.5.1.jar:/opt/hudi/hudi-cli/target/lib/spark-streaming_2.12-3.5.1.jar:/opt/hudi/hudi-cli/target/lib/spark-streaming-kafka-0-10_2.12-3.5.1.jar:/opt/hudi/hudi-cli/target/lib/spark-tags_2.12-3.5.1.jar:/opt/hudi/hudi-cli/target/lib/spark-token-provider-kafka-0-10_2.12-3.5.1.jar:/opt/hudi/hudi-cli/target/lib/spark-unsafe_2.12-3.5.1.jar:/opt/hudi/hudi-cli/target/lib/spring-aop-5.3.22.jar:/opt/hudi/hudi-cli/target/lib/spring-beans-5.3.22.jar:/opt/hudi/hudi-cli/target/lib/spring-boot-2.7.3.jar:/opt/hudi/hudi-cli/target/lib/spring-boot-autoconfigure-2.7.3.jar:/opt/hudi/hudi-cli/target/lib/spring-boot-starter-2.7.3.jar:/opt/hudi/hudi-cli/target/lib/spring-boot-starter-test-2.7.3.jar:/opt/hudi/hudi-cli/target/lib/spring-boot-starter-validation-2.7.3.jar:/opt/hudi/hudi-cli/target/lib/spring-boot-test-2.7.3.jar:/opt/hudi/hudi-cli/target/lib/spring-boot-test-autoconfigure-2.7.3.jar:/opt/hudi/hudi-cli/target/lib/spring-context-5.3.22.jar:/opt/hudi/hudi-cli/target/lib/spring-core-5.3.22.jar:/opt/hudi/hudi-cli/target/lib/spring-expression-5.3.22.jar:/opt/hudi/hudi-cli/target/lib/spring-jcl-5.3.22.jar:/opt/hudi/hudi-cli/target/lib/spring-messaging-5.3.22.jar:/opt/hudi/hudi-cli/target/lib/spring-shell-autoconfigure-2.1.1.jar:/opt/hudi/hudi-cli/target/lib/spring-shell-core-2.1.1.jar:/opt/hudi/hudi-cli/target/lib/spring-shell-standard-2.1.1.jar:/opt/hudi/hudi-cli/target/lib/spring-shell-standard-commands-2.1.1.jar:/opt/hudi/hudi-cli/target/lib/spring-shell-starter-2.1.1.jar:/opt/hudi/hudi-cli/target/lib/spring-shell-table-2.1.1.jar:/opt/hudi/hudi-cli/target/lib/spring-test-5.3.22.jar:/opt/hudi/hudi-cli/target/lib/sqs-2.18.40.jar:/opt/hudi/hudi-cli/target/lib/ST4-4.3.1.jar:/opt/hudi/hudi-cli/target/lib/stax2-api-4.2.1.jar:/opt/hudi/hudi-cli/target/lib/stream-2.9.6.jar:/opt/hudi/hudi-cli/target/lib/stringtemplate-4.0.2.jar:/opt/hudi/hudi-cli/target/lib/swagger-annotations-1.5.22.jar:/opt/hudi/hudi-cli/target/lib/swagger-core-1.5.3.jar:/opt/hudi/hudi-cli/target/lib/swagger-models-1.5.3.jar:/opt/hudi/hudi-cli/target/lib/tally-core-0.13.0.jar:/opt/hudi/hudi-cli/target/lib/tally-m3-0.13.0.jar:/opt/hudi/hudi-cli/target/lib/tephra-api-0.6.0.jar:/opt/hudi/hudi-cli/target/lib/tephra-core-0.6.0.jar:/opt/hudi/hudi-cli/target/lib/tephra-hbase-compat-1.0-0.6.0.jar:/opt/hudi/hudi-cli/target/lib/third-party-jackson-core-2.18.40.jar:/opt/hudi/hudi-cli/target/lib/threetenbp-1.6.8.jar:/opt/hudi/hudi-cli/target/lib/threeten-extra-1.7.1.jar:/opt/hudi/hudi-cli/target/lib/tink-1.9.0.jar:/opt/hudi/hudi-cli/target/lib/tomcat-embed-el-9.0.65.jar:/opt/hudi/hudi-cli/target/lib/twill-api-0.6.0-incubating.jar:/opt/hudi/hudi-cli/target/lib/twill-common-0.6.0-incubating.jar:/opt/hudi/hudi-cli/target/lib/twill-core-0.6.0-incubating.jar:/opt/hudi/hudi-cli/target/lib/twill-discovery-api-0.6.0-incubating.jar:/opt/hudi/hudi-cli/target/lib/twill-discovery-core-0.6.0-incubating.jar:/opt/hudi/hudi-cli/target/lib/twill-zookeeper-0.6.0-incubating.jar:/opt/hudi/hudi-cli/target/lib/univocity-parsers-2.9.1.jar:/opt/hudi/hudi-cli/target/lib/util-2.2.7.jar:/opt/hudi/hudi-cli/target/lib/util-hadoop-hadoop2-2.2.7.jar:/opt/hudi/hudi-cli/target/lib/utils-2.18.40.jar:/opt/hudi/hudi-cli/target/lib/validation-api-1.1.0.Final.jar:/opt/hudi/hudi-cli/target/lib/websocket-api-9.4.48.v20220622.jar:/opt/hudi/hudi-cli/target/lib/websocket-client-9.4.48.v20220622.jar:/opt/hudi/hudi-cli/target/lib/websocket-common-9.4.48.v20220622.jar:/opt/hudi/hudi-cli/target/lib/websocket-server-9.4.48.v20220622.jar:/opt/hudi/hudi-cli/target/lib/websocket-servlet-9.4.48.v20220622.jar:/opt/hudi/hudi-cli/target/lib/wire-runtime-3.1.0.jar:/opt/hudi/hudi-cli/target/lib/wire-schema-3.1.0.jar:/opt/hudi/hudi-cli/target/lib/woodstox-core-5.3.0.jar:/opt/hudi/hudi-cli/target/lib/xbean-asm9-shaded-4.23.jar:/opt/hudi/hudi-cli/target/lib/xercesImpl-2.9.1.jar:/opt/hudi/hudi-cli/target/lib/xml-apis-1.3.04.jar:/opt/hudi/hudi-cli/target/lib/xmlenc-0.52.jar:/opt/hudi/hudi-cli/target/lib/xmlunit-core-2.9.0.jar:/opt/hudi/hudi-cli/target/lib/xz-1.5.jar:/opt/hudi/hudi-cli/target/lib/zookeeper-3.4.6.jar:/opt/hudi/hudi-cli/target/lib/zookeeper-3.4.6-tests.jar:/opt/hudi/hudi-cli/target/lib/zstd-jni-1.5.5-4.jar:: -DSPARK_CONF_DIR=/etc/spark/conf -DHADOOP_CONF_DIR=/etc/hadoop/conf org.apache.hudi.cli.Main
Main called
===================================================================
*         ___                          ___                        *
*        /\__\          ___           /\  \           ___         *
*       / /  /         /\__\         /  \  \         /\  \        *
*      / /__/         / /  /        / /\ \  \        \ \  \       *
*     /  \  \ ___    / /  /        / /  \ \__\       /  \__\      *
*    / /\ \  /\__\  / /__/  ___   / /__/ \ |__|     / /\/__/      *
*    \/  \ \/ /  /  \ \  \ /\__\  \ \  \ / /  /  /\/ /  /         *
*         \  /  /    \ \  / /  /   \ \  / /  /   \  /__/          *
*         / /  /      \ \/ /  /     \ \/ /  /     \ \__\          *
*        / /  /        \  /  /       \  /  /       \/__/          *
*        \/__/          \/__/         \/__/    Apache Hudi CLI    *
*                                                                 *
===================================================================
2024-09-04 17:05:47.879  INFO 31 --- [           main] o.a.h.c.Main                             : Starting Main v0.15.0 using Java 1.8.0_422 on openjdk8 with PID 31 (/opt/hudi/hudi-cli/target/hudi-cli-0.15.0.jar started by root in /spark-3.4.3-bin-hadoop3/bin)
2024-09-04 17:05:47.885  INFO 31 --- [           main] o.a.h.c.Main                             : No active profile set, falling back to 1 default profile: "default"
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/opt/hudi/hudi-cli/target/lib/log4j-slf4j-impl-2.17.2.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/opt/hudi/hudi-cli/target/lib/slf4j-reload4j-1.7.36.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
2024-09-04 17:05:48.260  WARN 31 --- [           main] s.c.a.AnnotationConfigApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'exportCommand' defined in URL [jar:file:/opt/hudi/hudi-cli/target/hudi-cli-0.15.0.jar!/org/apache/hudi/cli/commands/ExportCommand.class]: Instantiation of bean failed; nested exception is java.lang.NoSuchMethodError: org.apache.logging.slf4j.Log4jLoggerFactory: method <init>()V not found
2024-09-04 17:05:48.264  INFO 31 --- [           main] ConditionEvaluationReportLoggingListener :

Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.
2024-09-04 17:05:48.275 ERROR 31 --- [           main] o.s.b.SpringApplication                  : Application run failed

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'exportCommand' defined in URL [jar:file:/opt/hudi/hudi-cli/target/hudi-cli-0.15.0.jar!/org/apache/hudi/cli/commands/ExportCommand.class]: Instantiation of bean failed; nested exception is java.lang.NoSuchMethodError: org.apache.logging.slf4j.Log4jLoggerFactory: method <init>()V not found
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:1334) ~[spring-beans-5.3.22.jar:5.3.22]
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1232) ~[spring-beans-5.3.22.jar:5.3.22]
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582) ~[spring-beans-5.3.22.jar:5.3.22]

Steps to reproduce the behavior:

  1. /opt/hudi/hudi-cli/hudi-cli.sh

Expected behavior

A clear and concise description of what you expected to happen.

Environment Description

Additional context

Stacktrace

Add the stacktrace of the error.

alberttwong commented 2 months ago
root@openjdk8:/opt/hudi/hudi-cli/target/lib# ls |grep slf4j
jul-to-slf4j-1.7.36.jar
log4j-slf4j2-impl-2.20.0.jar
log4j-slf4j-impl-2.17.2.jar
slf4j-api-1.7.36.jar
slf4j-reload4j-1.7.36.jar
root@openjdk8:/opt/hudi/hudi-cli/target/lib# ls |grep log4j
log4j-1.2-api-2.17.2.jar
log4j-api-2.17.2.jar
log4j-core-2.17.2.jar
log4j-slf4j2-impl-2.20.0.jar
log4j-slf4j-impl-2.17.2.jar
alberttwong commented 2 months ago

can't figure it out.... moving to the hudi cli bundle solution.