This is an automated email from the ASF dual-hosted git repository.
yihua pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/hudi.git
The following commit(s) were added to refs/heads/master by this push:
new fc150b36307 [HUDI-9115] Deprecate Hudi CLI script (#12916)
fc150b36307 is described below
commit fc150b36307e607ff29fdbc788dd7cbe6165f3e4
Author: Mansi Patel <[email protected]>
AuthorDate: Wed Mar 5 16:38:30 2025 -0800
[HUDI-9115] Deprecate Hudi CLI script (#12916)
---
hudi-cli/hudi-cli.sh | 31 ----------------------
.../org/apache/hudi/integ/ITTestHoodieDemo.java | 2 +-
.../integ/command/ITTestHoodieSyncCommand.java | 2 +-
3 files changed, 2 insertions(+), 33 deletions(-)
diff --git a/hudi-cli/hudi-cli.sh b/hudi-cli/hudi-cli.sh
deleted file mode 100755
index df309ca0b83..00000000000
--- a/hudi-cli/hudi-cli.sh
+++ /dev/null
@@ -1,31 +0,0 @@
-#!/usr/bin/env bash
-
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements. See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
-HOODIE_JAR=`ls $DIR/target/hudi-cli-*.jar | grep -v source | grep -v javadoc`
-
-. "${DIR}"/conf/hudi-env.sh
-
-if [ -z "$CLIENT_JAR" ]; then
- echo "Client jar location not set, please set it in conf/hudi-env.sh"
-fi
-
-OTHER_JARS=`ls ${DIR}/target/lib/* | grep -v 'hudi-[^/]*jar' | tr '\n' ':'`
-
-echo "Running : java -cp
${HADOOP_CONF_DIR}:${SPARK_CONF_DIR}:${HOODIE_JAR}:${OTHER_JARS}:${CLIENT_JAR}
-DSPARK_CONF_DIR=${SPARK_CONF_DIR} -DHADOOP_CONF_DIR=${HADOOP_CONF_DIR}
org.apache.hudi.cli.Main $@"
-java -cp
${HADOOP_CONF_DIR}:${SPARK_CONF_DIR}:${HOODIE_JAR}:${OTHER_JARS}:${CLIENT_JAR}
-DSPARK_CONF_DIR=${SPARK_CONF_DIR} -DHADOOP_CONF_DIR=${HADOOP_CONF_DIR}
org.apache.hudi.cli.Main $@
diff --git
a/hudi-integ-test/src/test/java/org/apache/hudi/integ/ITTestHoodieDemo.java
b/hudi-integ-test/src/test/java/org/apache/hudi/integ/ITTestHoodieDemo.java
index ede19603562..d9d2c20dc2b 100644
--- a/hudi-integ-test/src/test/java/org/apache/hudi/integ/ITTestHoodieDemo.java
+++ b/hudi-integ-test/src/test/java/org/apache/hudi/integ/ITTestHoodieDemo.java
@@ -75,7 +75,7 @@ public class ITTestHoodieDemo extends ITTestBase {
private static final String DEMO_CONTAINER_SCRIPT = HOODIE_WS_ROOT +
"/docker/demo/setup_demo_container.sh";
private static final String MIN_COMMIT_TIME_COW_SCRIPT = HOODIE_WS_ROOT +
"/docker/demo/get_min_commit_time_cow.sh";
private static final String MIN_COMMIT_TIME_MOR_SCRIPT = HOODIE_WS_ROOT +
"/docker/demo/get_min_commit_time_mor.sh";
- private static final String HUDI_CLI_TOOL = HOODIE_WS_ROOT +
"/hudi-cli/hudi-cli.sh";
+ private static final String HUDI_CLI_TOOL = HOODIE_WS_ROOT +
"/packaging/hudi-cli-bundle/hudi-cli-with-bundle.sh";
private static final String COMPACTION_COMMANDS = HOODIE_WS_ROOT +
"/docker/demo/compaction.commands";
private static final String COMPACTION_BOOTSTRAP_COMMANDS = HOODIE_WS_ROOT +
"/docker/demo/compaction-bootstrap.commands";
private static final String SPARKSQL_BS_PREP_COMMANDS = HOODIE_WS_ROOT +
"/docker/demo/sparksql-bootstrap-prep-source.commands";
diff --git
a/hudi-integ-test/src/test/java/org/apache/hudi/integ/command/ITTestHoodieSyncCommand.java
b/hudi-integ-test/src/test/java/org/apache/hudi/integ/command/ITTestHoodieSyncCommand.java
index 2f29146c421..8e9d53066c0 100644
---
a/hudi-integ-test/src/test/java/org/apache/hudi/integ/command/ITTestHoodieSyncCommand.java
+++
b/hudi-integ-test/src/test/java/org/apache/hudi/integ/command/ITTestHoodieSyncCommand.java
@@ -34,7 +34,7 @@ import static org.junit.jupiter.api.Assertions.assertTrue;
@Disabled("HUDI-8274")
public class ITTestHoodieSyncCommand extends HoodieTestHiveBase {
- private static final String HUDI_CLI_TOOL = HOODIE_WS_ROOT +
"/hudi-cli/hudi-cli.sh";
+ private static final String HUDI_CLI_TOOL = HOODIE_WS_ROOT +
"/packaging/hudi-cli-bundle/hudi-cli-with-bundle.sh";
private static final String SYNC_VALIDATE_COMMANDS = HOODIE_WS_ROOT +
"/docker/demo/sync-validate.commands";
@Test