This is an automated email from the ASF dual-hosted git repository.
cambyzju pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/doris.git
The following commit(s) were added to refs/heads/master by this push:
new 4dd828ec15c [fix](cosn) fix be jni read on cosn failed (#57241)
4dd828ec15c is described below
commit 4dd828ec15cfa3babc0c3228c3cdb33685cef731
Author: camby <[email protected]>
AuthorDate: Wed Nov 5 14:21:56 2025 +0800
[fix](cosn) fix be jni read on cosn failed (#57241)
---
fe/be-java-extensions/preload-extensions/pom.xml | 10 ++++++++--
fe/fe-core/pom.xml | 1 -
fe/pom.xml | 2 ++
.../data/external_table_p0/paimon/paimon_base_filesystem.out | 3 +++
.../external_table_p0/paimon/paimon_base_filesystem.groovy | 3 +--
5 files changed, 14 insertions(+), 5 deletions(-)
diff --git a/fe/be-java-extensions/preload-extensions/pom.xml
b/fe/be-java-extensions/preload-extensions/pom.xml
index 6bad625c0d5..95c81d38814 100644
--- a/fe/be-java-extensions/preload-extensions/pom.xml
+++ b/fe/be-java-extensions/preload-extensions/pom.xml
@@ -104,9 +104,15 @@ under the License.
</dependency>
<!-- For BE CosN Access -->
<dependency>
- <groupId>org.apache.hadoop</groupId>
+ <groupId>com.qcloud.cos</groupId>
<artifactId>hadoop-cos</artifactId>
- <version>3.3.5</version>
+ <version>${tencentcos.version}</version>
+ <exclusions>
+ <exclusion>
+ <groupId>org.json</groupId>
+ <artifactId>json</artifactId>
+ </exclusion>
+ </exclusions>
</dependency>
<!-- For BE Paimon OSS/S3 Access -->
<dependency>
diff --git a/fe/fe-core/pom.xml b/fe/fe-core/pom.xml
index 836ca1f7431..498a3942196 100644
--- a/fe/fe-core/pom.xml
+++ b/fe/fe-core/pom.xml
@@ -33,7 +33,6 @@ under the License.
<doris.thirdparty>${basedir}/../../thirdparty</doris.thirdparty>
<fe_ut_parallel>1</fe_ut_parallel>
<huaweiobs.version>3.1.1-hw-46</huaweiobs.version>
- <tencentcos.version>8.2.7</tencentcos.version>
</properties>
<profiles>
<profile>
diff --git a/fe/pom.xml b/fe/pom.xml
index a4eb1fbc81c..d600c6ba424 100644
--- a/fe/pom.xml
+++ b/fe/pom.xml
@@ -371,6 +371,8 @@ under the License.
<aircompressor.version>0.27</aircompressor.version>
<!-- paimon -->
<paimon.version>1.1.1</paimon.version>
+ <!-- tencent cosn -->
+ <tencentcos.version>8.2.7</tencentcos.version>
<disruptor.version>3.4.4</disruptor.version>
<!-- arrow flight sql -->
<arrow.vector.classifier>shade-format-flatbuffers</arrow.vector.classifier>
diff --git
a/regression-test/data/external_table_p0/paimon/paimon_base_filesystem.out
b/regression-test/data/external_table_p0/paimon/paimon_base_filesystem.out
index 6ce16ab2a38..a77c3b47f73 100644
--- a/regression-test/data/external_table_p0/paimon/paimon_base_filesystem.out
+++ b/regression-test/data/external_table_p0/paimon/paimon_base_filesystem.out
@@ -20,3 +20,6 @@
-- !cos --
1 2 3 4 5 6 7 8 9.1 10.1
11.10 2020-02-02 13str 14varchar a true aaaa
2023-08-13T09:32:38.530
+-- !cosn --
+1 2 3 4 5 6 7 8 9.1 10.1
11.10 2020-02-02 13str 14varchar a true aaaa
2023-08-13T09:32:38.530
+
diff --git
a/regression-test/suites/external_table_p0/paimon/paimon_base_filesystem.groovy
b/regression-test/suites/external_table_p0/paimon/paimon_base_filesystem.groovy
index 42d764dcddd..79364f8fa4b 100644
---
a/regression-test/suites/external_table_p0/paimon/paimon_base_filesystem.groovy
+++
b/regression-test/suites/external_table_p0/paimon/paimon_base_filesystem.groovy
@@ -155,8 +155,7 @@ suite("paimon_base_filesystem",
"p0,external,doris,external_docker,external_dock
qt_oss oss
qt_obs obs
qt_cos cos
- // java.lang.ClassNotFoundException: Class
org.apache.hadoop.fs.CosFileSystem not found
- // qt_cosn cosn
+ qt_cosn cosn
} finally {
sql """set force_jni_scanner=false"""
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]