This is an automated email from the ASF dual-hosted git repository.

fanjia pushed a commit to branch dev
in repository https://gitbox.apache.org/repos/asf/seatunnel.git


The following commit(s) were added to refs/heads/dev by this push:
     new 6abb83deab [FIX][E2E]Modify the OceanBase test case to the latest 
imageChange image (#7452)
6abb83deab is described below

commit 6abb83deab607320ddb2607e9c5276be03bbd578
Author: zhouyh <[email protected]>
AuthorDate: Thu Aug 22 13:05:28 2024 +0800

    [FIX][E2E]Modify the OceanBase test case to the latest imageChange image 
(#7452)
---
 docs/en/connector-v2/sink/Jdbc.md                                 | 2 +-
 docs/en/connector-v2/source/Jdbc.md                               | 2 +-
 docs/zh/connector-v2/sink/Jdbc.md                                 | 2 +-
 seatunnel-connectors-v2/connector-jdbc/pom.xml                    | 2 +-
 .../connector-jdbc-e2e/connector-jdbc-e2e-part-2/pom.xml          | 7 +++++++
 .../seatunnel/connectors/seatunnel/jdbc/JdbcOceanBaseITBase.java  | 2 +-
 .../connectors/seatunnel/jdbc/JdbcOceanBaseMilvusIT.java          | 7 ++++---
 .../seatunnel/connectors/seatunnel/jdbc/JdbcOceanBaseMysqlIT.java | 8 ++++----
 8 files changed, 20 insertions(+), 12 deletions(-)

diff --git a/docs/en/connector-v2/sink/Jdbc.md 
b/docs/en/connector-v2/sink/Jdbc.md
index aab0b820b1..b52c42f631 100644
--- a/docs/en/connector-v2/sink/Jdbc.md
+++ b/docs/en/connector-v2/sink/Jdbc.md
@@ -244,7 +244,7 @@ there are some reference value for params above.
 | Snowflake         | net.snowflake.client.jdbc.SnowflakeDriver    | 
jdbc&#58;snowflake://<account_name>.snowflakecomputing.com         | /          
                                        | 
https://mvnrepository.com/artifact/net.snowflake/snowflake-jdbc                 
                                              |
 | Vertica           | com.vertica.jdbc.Driver                      | 
jdbc:vertica://localhost:5433                                      | /          
                                        | 
https://repo1.maven.org/maven2/com/vertica/jdbc/vertica-jdbc/12.0.3-0/vertica-jdbc-12.0.3-0.jar
                               |
 | Kingbase          | com.kingbase8.Driver                         | 
jdbc:kingbase8://localhost:54321/db_test                           | /          
                                        | 
https://repo1.maven.org/maven2/cn/com/kingbase/kingbase8/8.6.0/kingbase8-8.6.0.jar
                                            |
-| OceanBase         | com.oceanbase.jdbc.Driver                    | 
jdbc:oceanbase://localhost:2881                                    | /          
                                        | 
https://repo1.maven.org/maven2/com/oceanbase/oceanbase-client/2.4.3/oceanbase-client-2.4.3.jar
                                |
+| OceanBase         | com.oceanbase.jdbc.Driver                    | 
jdbc:oceanbase://localhost:2881                                    | /          
                                        | 
https://repo1.maven.org/maven2/com/oceanbase/oceanbase-client/2.4.11/oceanbase-client-2.4.11.jar
                              |
 | xugu              | com.xugu.cloudjdbc.Driver                    | 
jdbc:xugu://localhost:5138                                         | /          
                                        | 
https://repo1.maven.org/maven2/com/xugudb/xugu-jdbc/12.2.0/xugu-jdbc-12.2.0.jar 
                                              |
 | InterSystems IRIS | com.intersystems.jdbc.IRISDriver             | 
jdbc:IRIS://localhost:1972/%SYS                                    | /          
                                        | 
https://raw.githubusercontent.com/intersystems-community/iris-driver-distribution/main/JDBC/JDK18/intersystems-jdbc-3.8.4.jar
 |
 
diff --git a/docs/en/connector-v2/source/Jdbc.md 
b/docs/en/connector-v2/source/Jdbc.md
index 67a1d53508..31257d85b1 100644
--- a/docs/en/connector-v2/source/Jdbc.md
+++ b/docs/en/connector-v2/source/Jdbc.md
@@ -110,7 +110,7 @@ there are some reference value for params above.
 | Redshift          | com.amazon.redshift.jdbc42.Driver                   | 
jdbc:redshift://localhost:5439/testdb?defaultRowFetchSize=1000         | 
https://mvnrepository.com/artifact/com.amazon.redshift/redshift-jdbc42          
                                              |
 | Vertica           | com.vertica.jdbc.Driver                             | 
jdbc:vertica://localhost:5433                                          | 
https://repo1.maven.org/maven2/com/vertica/jdbc/vertica-jdbc/12.0.3-0/vertica-jdbc-12.0.3-0.jar
                               |
 | Kingbase          | com.kingbase8.Driver                                | 
jdbc:kingbase8://localhost:54321/db_test                               | 
https://repo1.maven.org/maven2/cn/com/kingbase/kingbase8/8.6.0/kingbase8-8.6.0.jar
                                            |
-| OceanBase         | com.oceanbase.jdbc.Driver                           | 
jdbc:oceanbase://localhost:2881                                        | 
https://repo1.maven.org/maven2/com/oceanbase/oceanbase-client/2.4.3/oceanbase-client-2.4.3.jar
                                |
+| OceanBase         | com.oceanbase.jdbc.Driver                           | 
jdbc:oceanbase://localhost:2881                                        | 
https://repo1.maven.org/maven2/com/oceanbase/oceanbase-client/2.4.11/oceanbase-client-2.4.11.jar
                              |
 | Hive              | org.apache.hive.jdbc.HiveDriver                     | 
jdbc:hive2://localhost:10000                                           | 
https://repo1.maven.org/maven2/org/apache/hive/hive-jdbc/3.1.3/hive-jdbc-3.1.3-standalone.jar
                                 |
 | xugu              | com.xugu.cloudjdbc.Driver                           | 
jdbc:xugu://localhost:5138                                             | 
https://repo1.maven.org/maven2/com/xugudb/xugu-jdbc/12.2.0/xugu-jdbc-12.2.0.jar 
                                              |
 | InterSystems IRIS | com.intersystems.jdbc.IRISDriver                    | 
jdbc:IRIS://localhost:1972/%SYS                                        | 
https://raw.githubusercontent.com/intersystems-community/iris-driver-distribution/main/JDBC/JDK18/intersystems-jdbc-3.8.4.jar
 |
diff --git a/docs/zh/connector-v2/sink/Jdbc.md 
b/docs/zh/connector-v2/sink/Jdbc.md
index 9d3d1898c8..f24e56f1f7 100644
--- a/docs/zh/connector-v2/sink/Jdbc.md
+++ b/docs/zh/connector-v2/sink/Jdbc.md
@@ -234,7 +234,7 @@ Sink插件常用参数,请参考 [Sink常用选项](../sink-common-options.md)
 | Snowflake  | net.snowflake.client.jdbc.SnowflakeDriver    | 
jdbc&#58;snowflake://<account_name>.snowflakecomputing.com         | /          
                                        | 
https://mvnrepository.com/artifact/net.snowflake/snowflake-jdbc                 
                            |
 | Vertica    | com.vertica.jdbc.Driver                      | 
jdbc:vertica://localhost:5433                                      | /          
                                        | 
https://repo1.maven.org/maven2/com/vertica/jdbc/vertica-jdbc/12.0.3-0/vertica-jdbc-12.0.3-0.jar
             |
 | Kingbase   | com.kingbase8.Driver                         | 
jdbc:kingbase8://localhost:54321/db_test                           | /          
                                        | 
https://repo1.maven.org/maven2/cn/com/kingbase/kingbase8/8.6.0/kingbase8-8.6.0.jar
                          |
-| OceanBase  | com.oceanbase.jdbc.Driver                    | 
jdbc:oceanbase://localhost:2881                                    | /          
                                        | 
https://repo1.maven.org/maven2/com/oceanbase/oceanbase-client/2.4.3/oceanbase-client-2.4.3.jar
              |
+| OceanBase  | com.oceanbase.jdbc.Driver                    | 
jdbc:oceanbase://localhost:2881                                    | /          
                                        | 
https://repo1.maven.org/maven2/com/oceanbase/oceanbase-client/2.4.11/oceanbase-client-2.4.11.jar
            |
 
 ## 示例
 
diff --git a/seatunnel-connectors-v2/connector-jdbc/pom.xml 
b/seatunnel-connectors-v2/connector-jdbc/pom.xml
index cfe0ed44ec..537c57f994 100644
--- a/seatunnel-connectors-v2/connector-jdbc/pom.xml
+++ b/seatunnel-connectors-v2/connector-jdbc/pom.xml
@@ -49,7 +49,7 @@
         <postgis.jdbc.version>2.5.1</postgis.jdbc.version>
         <kingbase8.version>8.6.0</kingbase8.version>
         <hive.jdbc.version>3.1.3</hive.jdbc.version>
-        <oceanbase.jdbc.version>2.4.3</oceanbase.jdbc.version>
+        <oceanbase.jdbc.version>2.4.11</oceanbase.jdbc.version>
         <xugu.jdbc.version>12.2.0</xugu.jdbc.version>
         <iris.jdbc.version>3.0.0</iris.jdbc.version>
     </properties>
diff --git 
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-jdbc-e2e/connector-jdbc-e2e-part-2/pom.xml
 
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-jdbc-e2e/connector-jdbc-e2e-part-2/pom.xml
index d5f689f973..7a0b89ce13 100644
--- 
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-jdbc-e2e/connector-jdbc-e2e-part-2/pom.xml
+++ 
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-jdbc-e2e/connector-jdbc-e2e-part-2/pom.xml
@@ -26,6 +26,7 @@
     <name>SeaTunnel : E2E : Connector V2 : Jdbc : Part 2</name>
     <properties>
         <testcontainer.milvus.version>1.19.8</testcontainer.milvus.version>
+        
<testcontainer.oceanbase.version>1.20.1</testcontainer.oceanbase.version>
     </properties>
     <dependencies>
         <dependency>
@@ -52,6 +53,12 @@
             <artifactId>milvus</artifactId>
             <version>${testcontainer.milvus.version}</version>
         </dependency>
+        <dependency>
+            <groupId>org.testcontainers</groupId>
+            <artifactId>oceanbase</artifactId>
+            <version>${testcontainer.oceanbase.version}</version>
+            <scope>test</scope>
+        </dependency>
         <!-- drivers -->
         <dependency>
             <groupId>com.aliyun.phoenix</groupId>
diff --git 
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-jdbc-e2e/connector-jdbc-e2e-part-2/src/test/java/org/apache/seatunnel/connectors/seatunnel/jdbc/JdbcOceanBaseITBase.java
 
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-jdbc-e2e/connector-jdbc-e2e-part-2/src/test/java/org/apache/seatunnel/connectors/seatunnel/jdbc/JdbcOceanBaseITBase.java
index 844c2fc00c..1f96207a53 100644
--- 
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-jdbc-e2e/connector-jdbc-e2e-part-2/src/test/java/org/apache/seatunnel/connectors/seatunnel/jdbc/JdbcOceanBaseITBase.java
+++ 
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-jdbc-e2e/connector-jdbc-e2e-part-2/src/test/java/org/apache/seatunnel/connectors/seatunnel/jdbc/JdbcOceanBaseITBase.java
@@ -84,6 +84,6 @@ public abstract class JdbcOceanBaseITBase extends 
AbstractJdbcIT {
 
     @Override
     String driverUrl() {
-        return 
"https://repo1.maven.org/maven2/com/oceanbase/oceanbase-client/2.4.3/oceanbase-client-2.4.3.jar";;
+        return 
"https://repo1.maven.org/maven2/com/oceanbase/oceanbase-client/2.4.11/oceanbase-client-2.4.11.jar";;
     }
 }
diff --git 
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-jdbc-e2e/connector-jdbc-e2e-part-2/src/test/java/org/apache/seatunnel/connectors/seatunnel/jdbc/JdbcOceanBaseMilvusIT.java
 
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-jdbc-e2e/connector-jdbc-e2e-part-2/src/test/java/org/apache/seatunnel/connectors/seatunnel/jdbc/JdbcOceanBaseMilvusIT.java
index 36e66ca9d8..a70852fc6d 100644
--- 
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-jdbc-e2e/connector-jdbc-e2e-part-2/src/test/java/org/apache/seatunnel/connectors/seatunnel/jdbc/JdbcOceanBaseMilvusIT.java
+++ 
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-jdbc-e2e/connector-jdbc-e2e-part-2/src/test/java/org/apache/seatunnel/connectors/seatunnel/jdbc/JdbcOceanBaseMilvusIT.java
@@ -41,6 +41,7 @@ import org.testcontainers.containers.wait.strategy.Wait;
 import org.testcontainers.images.PullPolicy;
 import org.testcontainers.lifecycle.Startables;
 import org.testcontainers.milvus.MilvusContainer;
+import org.testcontainers.oceanbase.OceanBaseCEContainer;
 import org.testcontainers.utility.DockerLoggerFactory;
 
 import com.google.common.collect.Lists;
@@ -126,7 +127,7 @@ public class JdbcOceanBaseMilvusIT extends TestSuiteBase 
implements TestResource
             };
 
     String driverUrl() {
-        return 
"https://repo1.maven.org/maven2/com/oceanbase/oceanbase-client/2.4.3/oceanbase-client-2.4.3.jar";;
+        return 
"https://repo1.maven.org/maven2/com/oceanbase/oceanbase-client/2.4.11/oceanbase-client-2.4.11.jar";;
     }
 
     @BeforeAll
@@ -377,8 +378,8 @@ public class JdbcOceanBaseMilvusIT extends TestSuiteBase 
implements TestResource
                 + ");";
     }
 
-    GenericContainer<?> initOceanbaseContainer() {
-        return new GenericContainer<>(IMAGE)
+    OceanBaseCEContainer initOceanbaseContainer() {
+        return new OceanBaseCEContainer(IMAGE)
                 .withEnv("MODE", "slim")
                 .withEnv("OB_DATAFILE_SIZE", "2G")
                 .withNetwork(NETWORK)
diff --git 
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-jdbc-e2e/connector-jdbc-e2e-part-2/src/test/java/org/apache/seatunnel/connectors/seatunnel/jdbc/JdbcOceanBaseMysqlIT.java
 
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-jdbc-e2e/connector-jdbc-e2e-part-2/src/test/java/org/apache/seatunnel/connectors/seatunnel/jdbc/JdbcOceanBaseMysqlIT.java
index a747058391..327095b57c 100644
--- 
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-jdbc-e2e/connector-jdbc-e2e-part-2/src/test/java/org/apache/seatunnel/connectors/seatunnel/jdbc/JdbcOceanBaseMysqlIT.java
+++ 
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-jdbc-e2e/connector-jdbc-e2e-part-2/src/test/java/org/apache/seatunnel/connectors/seatunnel/jdbc/JdbcOceanBaseMysqlIT.java
@@ -28,10 +28,10 @@ import org.apache.commons.lang3.tuple.Pair;
 
 import org.junit.jupiter.api.Assertions;
 import org.testcontainers.containers.Container;
-import org.testcontainers.containers.GenericContainer;
 import org.testcontainers.containers.output.Slf4jLogConsumer;
 import org.testcontainers.containers.wait.strategy.Wait;
 import org.testcontainers.images.PullPolicy;
+import org.testcontainers.oceanbase.OceanBaseCEContainer;
 import org.testcontainers.utility.DockerLoggerFactory;
 
 import com.google.common.collect.Lists;
@@ -49,7 +49,7 @@ import java.util.Map;
 
 public class JdbcOceanBaseMysqlIT extends JdbcOceanBaseITBase {
 
-    private static final String IMAGE = "oceanbase/oceanbase-ce:4.2.0.0";
+    private static final String IMAGE = "oceanbase/oceanbase-ce:latest";
 
     private static final String HOSTNAME = "e2e_oceanbase_mysql";
     private static final int PORT = 2881;
@@ -294,8 +294,8 @@ public class JdbcOceanBaseMysqlIT extends 
JdbcOceanBaseITBase {
     }
 
     @Override
-    GenericContainer<?> initContainer() {
-        return new GenericContainer<>(IMAGE)
+    OceanBaseCEContainer initContainer() {
+        return new OceanBaseCEContainer(IMAGE)
                 .withEnv("MODE", "slim")
                 .withEnv("OB_DATAFILE_SIZE", "2G")
                 .withNetwork(NETWORK)

Reply via email to