diff --git a/bin/start_be.sh b/bin/start_be.sh
index 434c06cfe3..046be07e36 100755
--- a/bin/start_be.sh
+++ b/bin/start_be.sh
@@ -89,6 +89,8 @@ if [[ "${MAX_FILE_COUNT}" -lt 60000 ]]; then
fi
# add java libs
+# Must add hadoop libs, because we should load specified jars
+# instead of jars in hadoop libs, such as avro
preload_jars=("preload-extensions")
preload_jars+=("java-udf")
diff --git a/fe/be-java-extensions/preload-extensions/pom.xml b/fe/be-java-extensions/preload-extensions/pom.xml
index 830ee1ea8f..a63c0a9b23 100644
--- a/fe/be-java-extensions/preload-extensions/pom.xml
+++ b/fe/be-java-extensions/preload-extensions/pom.xml
@@ -60,6 +60,8 @@ under the License.
org.apache.hadoop
hadoop-common
+
+ provided
org.apache.hudi