diff --git a/flink-cdc-connect/flink-cdc-pipeline-connectors/flink-cdc-pipeline-connector-paimon/pom.xml b/flink-cdc-connect/flink-cdc-pipeline-connectors/flink-cdc-pipeline-connector-paimon/pom.xml index 2c80c8aa9c1..1bd7fe19c99 100644 --- a/flink-cdc-connect/flink-cdc-pipeline-connectors/flink-cdc-pipeline-connector-paimon/pom.xml +++ b/flink-cdc-connect/flink-cdc-pipeline-connectors/flink-cdc-pipeline-connector-paimon/pom.xml @@ -29,7 +29,7 @@ limitations under the License. flink-cdc-pipeline-connector-paimon - 0.7.0-incubating + 0.8.2 2.8.5 2.3.9 3.4.6 diff --git a/flink-cdc-connect/flink-cdc-pipeline-connectors/flink-cdc-pipeline-connector-paimon/src/main/java/org/apache/flink/cdc/connectors/paimon/sink/PaimonMetadataApplier.java b/flink-cdc-connect/flink-cdc-pipeline-connectors/flink-cdc-pipeline-connector-paimon/src/main/java/org/apache/flink/cdc/connectors/paimon/sink/PaimonMetadataApplier.java index 9253108ca12..be9e218ba2e 100644 --- a/flink-cdc-connect/flink-cdc-pipeline-connectors/flink-cdc-pipeline-connector-paimon/src/main/java/org/apache/flink/cdc/connectors/paimon/sink/PaimonMetadataApplier.java +++ b/flink-cdc-connect/flink-cdc-pipeline-connectors/flink-cdc-pipeline-connector-paimon/src/main/java/org/apache/flink/cdc/connectors/paimon/sink/PaimonMetadataApplier.java @@ -120,6 +120,7 @@ private void applyCreateTable(CreateTableEvent event) builder.partitionKeys(schema.partitionKeys()); } builder.options(tableOptions); + builder.options(schema.options()); catalog.createTable( new Identifier(event.tableId().getSchemaName(), event.tableId().getTableName()), builder.build(), diff --git a/flink-cdc-connect/flink-cdc-pipeline-connectors/flink-cdc-pipeline-connector-paimon/src/test/java/org/apache/flink/cdc/connectors/paimon/sink/v2/PaimonSinkITCase.java b/flink-cdc-connect/flink-cdc-pipeline-connectors/flink-cdc-pipeline-connector-paimon/src/test/java/org/apache/flink/cdc/connectors/paimon/sink/v2/PaimonSinkITCase.java index edc785e891a..300fdc91ad9 100644 --- a/flink-cdc-connect/flink-cdc-pipeline-connectors/flink-cdc-pipeline-connector-paimon/src/test/java/org/apache/flink/cdc/connectors/paimon/sink/v2/PaimonSinkITCase.java +++ b/flink-cdc-connect/flink-cdc-pipeline-connectors/flink-cdc-pipeline-connector-paimon/src/test/java/org/apache/flink/cdc/connectors/paimon/sink/v2/PaimonSinkITCase.java @@ -137,6 +137,7 @@ private List createTestEvents() { .physicalColumn("col1", DataTypes.STRING()) .physicalColumn("col2", DataTypes.STRING()) .primaryKey("col1") + .option("bucket", "1") .build(); CreateTableEvent createTableEvent = new CreateTableEvent(table1, schema); testEvents.add(createTableEvent); @@ -407,6 +408,7 @@ public void testSinkWithMultiTables(String metastore) .physicalColumn("col1", DataTypes.STRING()) .physicalColumn("col2", DataTypes.STRING()) .primaryKey("col1") + .option("bucket", "1") .build(); CreateTableEvent createTableEvent = new CreateTableEvent(table2, schema); testEvents.add(createTableEvent); diff --git a/pom.xml b/pom.xml index 33b8c521e27..3883f3a8383 100644 --- a/pom.xml +++ b/pom.xml @@ -421,6 +421,7 @@ limitations under the License. **/.*/** **/target/** + **/*.log **/*.iml