This is an automated email from the ASF dual-hosted git repository.
tyrantlucifer 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 f289cd643 [Chore] Format the.conf file using the same style (#4830)
f289cd643 is described below
commit f289cd643d961ba6457e00a559c3c15e4960343c
Author: ZhilinLi <[email protected]>
AuthorDate: Fri May 26 20:51:37 2023 +0800
[Chore] Format the.conf file using the same style (#4830)
---
.../resources/assertion/fakesource_to_assert.conf | 8 +-
.../src/test/resources/cassandra_to_cassandra.conf | 20 +--
.../src/test/resources/mysqlcdc_to_mysql.conf | 20 +--
.../test/resources/sqlservercdc_to_console.conf | 24 +--
.../clickhouse_sink_cdc_changelog_case1.conf | 108 ++++++------
.../clickhouse_sink_cdc_changelog_case2.conf | 110 ++++++------
.../test/resources/clickhouse_to_clickhouse.conf | 18 +-
.../src/test/resources/fakesource_to_datahub.conf | 16 +-
.../resources/write-cdc-changelog-to-doris.conf | 96 +++++------
.../elasticsearch_source_and_sink.conf | 70 ++++----
.../src/test/resources/fake-to-hbase.conf | 46 ++---
.../resources/http_multilinejson_to_assert.conf | 48 +++---
.../src/test/resources/iceberg/iceberg_source.conf | 34 ++--
.../src/test/resources/iceberg/iceberg_source.conf | 116 ++++++-------
.../src/test/resources/influxdb-to-influxdb.conf | 62 +++----
.../test/resources/iotdb/iotdb_source_to_sink.conf | 96 +++++------
.../test/resources/jdbc_mysql_source_and_sink.conf | 34 ++--
.../jdbc_mysql_source_and_sink_parallel.conf | 38 ++---
...mysql_source_and_sink_parallel_upper_lower.conf | 42 ++---
.../resources/jdbc_mysql_source_and_sink_xa.conf | 40 ++---
.../src/test/resources/doris-jdbc-to-doris.conf | 26 +--
.../test/resources/jdbc_doris_source_and_sink.conf | 4 +-
.../resources/jdbc_greenplum_source_and_sink.conf | 52 +++---
.../resources/jdbc_phoenix_source_and_sink.conf | 20 +--
.../test/resources/selectdb-jdbc-to-selectdb.conf | 26 +--
.../test/resources/extractTopic_fake_to_kafka.conf | 18 +-
.../resources/kafkaTextsink_fake_to_kafka.conf | 18 +-
.../kafka_default_sink_fake_to_kafka.conf | 16 +-
.../test/resources/kafkasink_fake_to_kafka.conf | 18 +-
.../resources/kafkasource_canal_cdc_to_pgsql.conf | 44 ++---
.../test/resources/kafkasource_canal_to_kafka.conf | 24 +--
.../src/test/resources/maxcompute_to_fake.conf | 10 +-
.../src/test/resources/neo4j/neo4j_to_neo4j.conf | 88 +++++-----
.../src/test/resources/rabbitmq-to-rabbitmq.conf | 74 ++++----
.../src/test/resources/redis-to-redis.conf | 46 ++---
.../resources/rocketmq-sink_fake_to_rocketmq.conf | 18 +-
.../rocketmq-text-sink_fake_to_rocketmq.conf | 18 +-
.../starrocks-thrift-to-starrocks-streamload.conf | 60 +++----
.../write-cdc-changelog-to-starrocks.conf | 98 +++++------
.../tdengine/tdengine_source_to_sink.conf | 36 ++--
.../src/test/resources/fakesource_to_console.conf | 16 +-
.../test/resources/batch_fakesource_to_file.conf | 78 ++++-----
.../batch_fakesource_to_file_complex.conf | 134 +++++++--------
.../cluster_batch_fake_to_localfile_template.conf | 74 ++++----
...ch_fake_to_localfile_two_pipeline_template.conf | 188 ++++++++++-----------
.../test/resources/stream_fakesource_to_file.conf | 78 ++++-----
.../streaming_fakesource_to_file_complex.conf | 136 +++++++--------
.../src/test/resources/field_mapper_transform.conf | 28 +--
.../resources/sql_transform/binary_expression.conf | 14 +-
.../resources/sql_transform/criteria_filter.conf | 6 +-
.../resources/sql_transform/func_datetime.conf | 96 +++++------
.../test/resources/sql_transform/func_numeric.conf | 52 +++---
.../test/resources/sql_transform/func_string.conf | 66 ++++----
.../test/resources/sql_transform/func_system.conf | 20 +--
.../test/resources/batch_fakesource_to_file.conf | 24 +--
.../batch_fakesource_to_file_complex.conf | 26 +--
56 files changed, 1398 insertions(+), 1398 deletions(-)
diff --git
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-assert-e2e/src/test/resources/assertion/fakesource_to_assert.conf
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-assert-e2e/src/test/resources/assertion/fakesource_to_assert.conf
index c3fde6995..edd784328 100644
---
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-assert-e2e/src/test/resources/assertion/fakesource_to_assert.conf
+++
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-assert-e2e/src/test/resources/assertion/fakesource_to_assert.conf
@@ -44,10 +44,10 @@ source {
transform {
Filter {
- source_table_name = "fake"
- result_table_name = "fake1"
- fields = ["name", "age"]
- }
+ source_table_name = "fake"
+ result_table_name = "fake1"
+ fields = ["name", "age"]
+ }
}
sink {
diff --git
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-cassandra-e2e/src/test/resources/cassandra_to_cassandra.conf
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-cassandra-e2e/src/test/resources/cassandra_to_cassandra.conf
index 4f42eb862..f7e800e99 100644
---
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-cassandra-e2e/src/test/resources/cassandra_to_cassandra.conf
+++
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-cassandra-e2e/src/test/resources/cassandra_to_cassandra.conf
@@ -23,15 +23,15 @@ env {
source {
# This is a example source plugin **only for test and demonstrate the
feature source plugin**
- Cassandra {
- host = "cassandra:9042"
- username = ""
- password = ""
- datacenter = "datacenter1"
- keyspace = "test"
- cql = "select * from source_table"
- result_table_name = "source_table"
- }
+ Cassandra {
+ host = "cassandra:9042"
+ username = ""
+ password = ""
+ datacenter = "datacenter1"
+ keyspace = "test"
+ cql = "select * from source_table"
+ result_table_name = "source_table"
+ }
}
transform {
@@ -48,5 +48,5 @@ sink {
keyspace = "test"
async_write = "true"
table = "sink_table"
- }
+ }
}
\ No newline at end of file
diff --git
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-cdc-mysql-e2e/src/test/resources/mysqlcdc_to_mysql.conf
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-cdc-mysql-e2e/src/test/resources/mysqlcdc_to_mysql.conf
index cf0c2c908..7b92bd986 100644
---
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-cdc-mysql-e2e/src/test/resources/mysqlcdc_to_mysql.conf
+++
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-cdc-mysql-e2e/src/test/resources/mysqlcdc_to_mysql.conf
@@ -41,16 +41,16 @@ transform {
sink {
jdbc {
- source_table_name = "customers_mysql_cdc"
- url = "jdbc:mysql://mysql_cdc_e2e:3306/mysql_cdc"
- driver = "com.mysql.cj.jdbc.Driver"
- user = "st_user"
- password = "seatunnel"
+ source_table_name = "customers_mysql_cdc"
+ url = "jdbc:mysql://mysql_cdc_e2e:3306/mysql_cdc"
+ driver = "com.mysql.cj.jdbc.Driver"
+ user = "st_user"
+ password = "seatunnel"
- generate_sink_sql = true
- # You need to configure both database and table
- database = mysql_cdc
- table = mysql_cdc_e2e_sink_table
- primary_keys = ["id"]
+ generate_sink_sql = true
+ # You need to configure both database and table
+ database = mysql_cdc
+ table = mysql_cdc_e2e_sink_table
+ primary_keys = ["id"]
}
}
\ No newline at end of file
diff --git
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-cdc-sqlserver-e2e/src/test/resources/sqlservercdc_to_console.conf
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-cdc-sqlserver-e2e/src/test/resources/sqlservercdc_to_console.conf
index 6a3723631..c4ac06877 100644
---
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-cdc-sqlserver-e2e/src/test/resources/sqlservercdc_to_console.conf
+++
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-cdc-sqlserver-e2e/src/test/resources/sqlservercdc_to_console.conf
@@ -42,18 +42,18 @@ transform {
sink {
console {
- source_table_name = "customers"
+ source_table_name = "customers"
}
Jdbc {
- source_table_name = "customers"
- driver = "com.microsoft.sqlserver.jdbc.SQLServerDriver"
- url = "jdbc:sqlserver://sqlserver-host:1433;encrypt=false"
- user = "sa"
- password = "Password!"
- generate_sink_sql = true
- database = ""
- table = "column_type_test.dbo.full_types_sink"
- batch_size = 1
- primary_keys = ["id"]
- }
+ source_table_name = "customers"
+ driver = "com.microsoft.sqlserver.jdbc.SQLServerDriver"
+ url = "jdbc:sqlserver://sqlserver-host:1433;encrypt=false"
+ user = "sa"
+ password = "Password!"
+ generate_sink_sql = true
+ database = ""
+ table = "column_type_test.dbo.full_types_sink"
+ batch_size = 1
+ primary_keys = ["id"]
+ }
}
\ No newline at end of file
diff --git
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-clickhouse-e2e/src/test/resources/clickhouse_sink_cdc_changelog_case1.conf
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-clickhouse-e2e/src/test/resources/clickhouse_sink_cdc_changelog_case1.conf
index c5060bba7..e32b11089 100644
---
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-clickhouse-e2e/src/test/resources/clickhouse_sink_cdc_changelog_case1.conf
+++
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-clickhouse-e2e/src/test/resources/clickhouse_sink_cdc_changelog_case1.conf
@@ -24,63 +24,63 @@ env {
}
source {
- FakeSource {
- schema = {
- fields {
- pk_id = bigint
- name = string
- score = int
- }
- }
- rows = [
- {
- kind = INSERT
- fields = [1, "A", 100]
- },
- {
- kind = INSERT
- fields = [2, "B", 100]
- },
- {
- kind = INSERT
- fields = [3, "C", 100]
- },
- {
- kind = INSERT
- fields = [3, "C", 100]
- },
- {
- kind = INSERT
- fields = [3, "C", 100]
- },
- {
- kind = INSERT
- fields = [3, "C", 100]
- }
- {
- kind = UPDATE_BEFORE
- fields = [1, "A", 100]
- },
- {
- kind = UPDATE_AFTER
- fields = [1, "A_1", 100]
- },
- {
- kind = DELETE
- fields = [2, "B", 100]
- }
- ]
+ FakeSource {
+ schema = {
+ fields {
+ pk_id = bigint
+ name = string
+ score = int
+ }
}
+ rows = [
+ {
+ kind = INSERT
+ fields = [1, "A", 100]
+ },
+ {
+ kind = INSERT
+ fields = [2, "B", 100]
+ },
+ {
+ kind = INSERT
+ fields = [3, "C", 100]
+ },
+ {
+ kind = INSERT
+ fields = [3, "C", 100]
+ },
+ {
+ kind = INSERT
+ fields = [3, "C", 100]
+ },
+ {
+ kind = INSERT
+ fields = [3, "C", 100]
+ }
+ {
+ kind = UPDATE_BEFORE
+ fields = [1, "A", 100]
+ },
+ {
+ kind = UPDATE_AFTER
+ fields = [1, "A_1", 100]
+ },
+ {
+ kind = DELETE
+ fields = [2, "B", 100]
+ }
+ ]
+ }
}
sink {
- Clickhouse {
- host = "clickhouse:8123"
- database = "default"
- table = "sink_table"
- username = "default"
- password = ""
+ Clickhouse {
+ host = "clickhouse:8123"
+ database = "default"
+ table = "sink_table"
+ username = "default"
+ password = ""
- primary_key = "pk_id"
- }
+ primary_key = "pk_id"
+ }
}
\ No newline at end of file
diff --git
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-clickhouse-e2e/src/test/resources/clickhouse_sink_cdc_changelog_case2.conf
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-clickhouse-e2e/src/test/resources/clickhouse_sink_cdc_changelog_case2.conf
index f1a630a4c..dead81502 100644
---
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-clickhouse-e2e/src/test/resources/clickhouse_sink_cdc_changelog_case2.conf
+++
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-clickhouse-e2e/src/test/resources/clickhouse_sink_cdc_changelog_case2.conf
@@ -24,64 +24,64 @@ env {
}
source {
- FakeSource {
- schema = {
- fields {
- pk_id = bigint
- name = string
- score = int
- }
- }
- rows = [
- {
- kind = INSERT
- fields = [1, "A", 100]
- },
- {
- kind = INSERT
- fields = [2, "B", 100]
- },
- {
- kind = INSERT
- fields = [3, "C", 100]
- },
- {
- kind = INSERT
- fields = [3, "C", 100]
- },
- {
- kind = INSERT
- fields = [3, "C", 100]
- },
- {
- kind = INSERT
- fields = [3, "C", 100]
- }
- {
- kind = UPDATE_BEFORE
- fields = [1, "A", 100]
- },
- {
- kind = UPDATE_AFTER
- fields = [1, "A_1", 100]
- },
- {
- kind = DELETE
- fields = [2, "B", 100]
- }
- ]
+ FakeSource {
+ schema = {
+ fields {
+ pk_id = bigint
+ name = string
+ score = int
+ }
}
+ rows = [
+ {
+ kind = INSERT
+ fields = [1, "A", 100]
+ },
+ {
+ kind = INSERT
+ fields = [2, "B", 100]
+ },
+ {
+ kind = INSERT
+ fields = [3, "C", 100]
+ },
+ {
+ kind = INSERT
+ fields = [3, "C", 100]
+ },
+ {
+ kind = INSERT
+ fields = [3, "C", 100]
+ },
+ {
+ kind = INSERT
+ fields = [3, "C", 100]
+ }
+ {
+ kind = UPDATE_BEFORE
+ fields = [1, "A", 100]
+ },
+ {
+ kind = UPDATE_AFTER
+ fields = [1, "A_1", 100]
+ },
+ {
+ kind = DELETE
+ fields = [2, "B", 100]
+ }
+ ]
+ }
}
sink {
- Clickhouse {
- host = "clickhouse:8123"
- database = "default"
- table = "sink_table"
- username = "default"
- password = ""
+ Clickhouse {
+ host = "clickhouse:8123"
+ database = "default"
+ table = "sink_table"
+ username = "default"
+ password = ""
- primary_key = "pk_id"
- allow_experimental_lightweight_delete = true
- }
+ primary_key = "pk_id"
+ allow_experimental_lightweight_delete = true
+ }
}
\ No newline at end of file
diff --git
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-clickhouse-e2e/src/test/resources/clickhouse_to_clickhouse.conf
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-clickhouse-e2e/src/test/resources/clickhouse_to_clickhouse.conf
index 1137c7c93..d9b5c86e8 100644
---
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-clickhouse-e2e/src/test/resources/clickhouse_to_clickhouse.conf
+++
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-clickhouse-e2e/src/test/resources/clickhouse_to_clickhouse.conf
@@ -26,14 +26,14 @@ env {
source {
# This is a example source plugin **only for test and demonstrate the
feature source plugin**
- Clickhouse {
- host = "clickhouse:8123"
- database = "default"
- sql = "select * from source_table"
- username = "default"
- password = ""
- result_table_name = "source_table"
- }
+ Clickhouse {
+ host = "clickhouse:8123"
+ database = "default"
+ sql = "select * from source_table"
+ username = "default"
+ password = ""
+ result_table_name = "source_table"
+ }
# If you would like to get more information about how to configure seatunnel
and see full list of source plugins,
# please go to
https://seatunnel.apache.org/docs/connector-v2/source/ClickhouseSource
}
@@ -45,7 +45,7 @@ sink {
table = "sink_table"
username = "default"
password = ""
- }
+ }
# If you would like to get more information about how to configure seatunnel
and see full list of sink plugins,
# please go to https://seatunnel.apache.org/docs/connector-v2/sink
diff --git
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-datahub-e2e/src/test/resources/fakesource_to_datahub.conf
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-datahub-e2e/src/test/resources/fakesource_to_datahub.conf
index 7defe9405..2bd653dfd 100644
---
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-datahub-e2e/src/test/resources/fakesource_to_datahub.conf
+++
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-datahub-e2e/src/test/resources/fakesource_to_datahub.conf
@@ -37,12 +37,12 @@ transform {
sink {
DataHub {
- endpoint="xxx"
- accessId="xxx"
- accessKey="xxx"
- project="xxx"
- topic="xxx"
- timeout=3000
- retryTimes=3
- }
+ endpoint = "xxx"
+ accessId = "xxx"
+ accessKey = "xxx"
+ project = "xxx"
+ topic = "xxx"
+ timeout = 3000
+ retryTimes = 3
+ }
}
\ No newline at end of file
diff --git
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-doris-e2e/src/test/resources/write-cdc-changelog-to-doris.conf
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-doris-e2e/src/test/resources/write-cdc-changelog-to-doris.conf
index c6e423ae1..dde7dca62 100644
---
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-doris-e2e/src/test/resources/write-cdc-changelog-to-doris.conf
+++
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-doris-e2e/src/test/resources/write-cdc-changelog-to-doris.conf
@@ -16,60 +16,60 @@
#
env {
- execution.parallelism = 1
- job.mode = "BATCH"
+ execution.parallelism = 1
+ job.mode = "BATCH"
}
source {
- FakeSource {
- schema = {
- fields {
- pk_id = bigint
- name = string
- score = int
- }
- }
- rows = [
- {
- kind = INSERT
- fields = [1, "A", 100]
- },
- {
- kind = INSERT
- fields = [2, "B", 100]
- },
- {
- kind = INSERT
- fields = [3, "C", 100]
- },
- {
- kind = UPDATE_BEFORE
- fields = [1, "A", 100]
- },
- {
- kind = UPDATE_AFTER
- fields = [1, "A_1", 100]
- },
- {
- kind = DELETE
- fields = [2, "B", 100]
- }
- ]
+ FakeSource {
+ schema = {
+ fields {
+ pk_id = bigint
+ name = string
+ score = int
+ }
}
+ rows = [
+ {
+ kind = INSERT
+ fields = [1, "A", 100]
+ },
+ {
+ kind = INSERT
+ fields = [2, "B", 100]
+ },
+ {
+ kind = INSERT
+ fields = [3, "C", 100]
+ },
+ {
+ kind = UPDATE_BEFORE
+ fields = [1, "A", 100]
+ },
+ {
+ kind = UPDATE_AFTER
+ fields = [1, "A_1", 100]
+ },
+ {
+ kind = DELETE
+ fields = [2, "B", 100]
+ }
+ ]
+ }
}
sink {
- Doris {
- fenodes = "doris_cdc_e2e:8030"
- username = root
- password = ""
- table.identifier = "test.e2e_table_sink"
- sink.label-prefix = "test-cdc"
- sink.enable-2pc = "false"
- sink.enable-delete = "true"
- doris.config {
- format="json"
- read_json_by_line="true"
- }
+ Doris {
+ fenodes = "doris_cdc_e2e:8030"
+ username = root
+ password = ""
+ table.identifier = "test.e2e_table_sink"
+ sink.label-prefix = "test-cdc"
+ sink.enable-2pc = "false"
+ sink.enable-delete = "true"
+ doris.config {
+ format = "json"
+ read_json_by_line = "true"
}
+ }
}
\ No newline at end of file
diff --git
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-elasticsearch-e2e/src/test/resources/elasticsearch/elasticsearch_source_and_sink.conf
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-elasticsearch-e2e/src/test/resources/elasticsearch/elasticsearch_source_and_sink.conf
index cfca96073..1702f5989 100644
---
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-elasticsearch-e2e/src/test/resources/elasticsearch/elasticsearch_source_and_sink.conf
+++
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-elasticsearch-e2e/src/test/resources/elasticsearch/elasticsearch_source_and_sink.conf
@@ -28,48 +28,48 @@ env {
}
source {
- Elasticsearch {
- hosts = ["https://elasticsearch:9200"]
- username = "elastic"
- password = "elasticsearch"
- tls_verify_certificate = false
- tls_verify_hostname = false
+ Elasticsearch {
+ hosts = ["https://elasticsearch:9200"]
+ username = "elastic"
+ password = "elasticsearch"
+ tls_verify_certificate = false
+ tls_verify_hostname = false
- index = "st_index"
- query = {"range":{"c_int":{"gte":10,"lte":20}}}
- schema = {
- fields {
- c_map = "map<string, tinyint>"
- c_array = "array<tinyint>"
- c_string = string
- c_boolean = boolean
- c_tinyint = tinyint
- c_smallint = smallint
- c_int = int
- c_bigint = bigint
- c_float = float
- c_double = double
- c_decimal = "decimal(2, 1)"
- c_bytes = bytes
- c_date = date
- c_timestamp = timestamp
- }
- }
+ index = "st_index"
+ query = {"range": {"c_int": {"gte": 10, "lte": 20}}}
+ schema = {
+ fields {
+ c_map = "map<string, tinyint>"
+ c_array = "array<tinyint>"
+ c_string = string
+ c_boolean = boolean
+ c_tinyint = tinyint
+ c_smallint = smallint
+ c_int = int
+ c_bigint = bigint
+ c_float = float
+ c_double = double
+ c_decimal = "decimal(2, 1)"
+ c_bytes = bytes
+ c_date = date
+ c_timestamp = timestamp
+ }
}
+ }
}
transform {
}
sink {
- Elasticsearch{
- hosts = ["https://elasticsearch:9200"]
- username = "elastic"
- password = "elasticsearch"
- tls_verify_certificate = false
- tls_verify_hostname = false
+ Elasticsearch {
+ hosts = ["https://elasticsearch:9200"]
+ username = "elastic"
+ password = "elasticsearch"
+ tls_verify_certificate = false
+ tls_verify_hostname = false
- index = "st_index2"
- index_type = "st"
- }
+ index = "st_index2"
+ index_type = "st"
+ }
}
\ No newline at end of file
diff --git
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-hbase-e2e/src/test/resources/fake-to-hbase.conf
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-hbase-e2e/src/test/resources/fake-to-hbase.conf
index 04e250756..c34f13be8 100644
---
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-hbase-e2e/src/test/resources/fake-to-hbase.conf
+++
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-hbase-e2e/src/test/resources/fake-to-hbase.conf
@@ -16,35 +16,35 @@
#
env {
- execution.parallelism = 1
- job.mode = "BATCH"
+ execution.parallelism = 1
+ job.mode = "BATCH"
}
source {
- FakeSource {
- row.num = 5
- schema {
- fields {
- name = string
- age = int
- c_tinyint = tinyint
- c_smallint = smallint
- c_bigint = bigint
- c_float = float
- c_double = double
- c_boolean = boolean
- }
- }
+ FakeSource {
+ row.num = 5
+ schema {
+ fields {
+ name = string
+ age = int
+ c_tinyint = tinyint
+ c_smallint = smallint
+ c_bigint = bigint
+ c_float = float
+ c_double = double
+ c_boolean = boolean
+ }
}
+ }
}
sink {
- Hbase {
- zookeeper_quorum = "hbase-e2e:2181"
- table = "seatunnel_test"
- rowkey_column = ["name"]
- family_name {
- all_columns = info
- }
+ Hbase {
+ zookeeper_quorum = "hbase-e2e:2181"
+ table = "seatunnel_test"
+ rowkey_column = ["name"]
+ family_name {
+ all_columns = info
}
+ }
}
\ No newline at end of file
diff --git
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-http-e2e/src/test/resources/http_multilinejson_to_assert.conf
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-http-e2e/src/test/resources/http_multilinejson_to_assert.conf
index c7c292c6b..a0ad32a8a 100644
---
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-http-e2e/src/test/resources/http_multilinejson_to_assert.conf
+++
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-http-e2e/src/test/resources/http_multilinejson_to_assert.conf
@@ -21,20 +21,20 @@ env {
}
source {
- Http {
- result_table_name = "http"
- url = "http://mockserver:1080/example/httpMultiLine"
- method = "GET"
- format = "json"
- schema = {
- fields {
- name = string
- age = int
- salary = int
- }
- }
- enable_multi_lines=true
- }
+ Http {
+ result_table_name = "http"
+ url = "http://mockserver:1080/example/httpMultiLine"
+ method = "GET"
+ format = "json"
+ schema = {
+ fields {
+ name = string
+ age = int
+ salary = int
+ }
+ }
+ enable_multi_lines = true
+ }
}
sink {
@@ -42,14 +42,14 @@ sink {
source_table_name = "http"
}
Assert {
- source_table_name = "http"
- rules {
- row_rules = [
- {
- rule_type = MAX_ROW
- rule_value = 2
- }
- ]
- }
- }
+ source_table_name = "http"
+ rules {
+ row_rules = [
+ {
+ rule_type = MAX_ROW
+ rule_value = 2
+ }
+ ]
+ }
+ }
}
\ No newline at end of file
diff --git
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-iceberg-e2e/src/test/resources/iceberg/iceberg_source.conf
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-iceberg-e2e/src/test/resources/iceberg/iceberg_source.conf
index 400d4c640..0eadab98f 100644
---
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-iceberg-e2e/src/test/resources/iceberg/iceberg_source.conf
+++
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-iceberg-e2e/src/test/resources/iceberg/iceberg_source.conf
@@ -26,23 +26,23 @@ env {
source {
Iceberg {
schema {
- fields {
- f2 = "boolean"
- f1 = "bigint"
- f3 = "int"
- f4 = "bigint"
- f5 = "float"
- f6 = "double"
- f7 = "date"
- f9 = "timestamp"
- f10 = "timestamp"
- f11 = "string"
- f12 = "bytes"
- f13 = "bytes"
- f14 = "decimal(19,9)"
- f15 = "array<int>"
- f16 = "map<string, int>"
- }
+ fields {
+ f2 = "boolean"
+ f1 = "bigint"
+ f3 = "int"
+ f4 = "bigint"
+ f5 = "float"
+ f6 = "double"
+ f7 = "date"
+ f9 = "timestamp"
+ f10 = "timestamp"
+ f11 = "string"
+ f12 = "bytes"
+ f13 = "bytes"
+ f14 = "decimal(19,9)"
+ f15 = "array<int>"
+ f16 = "map<string, int>"
+ }
}
catalog_name = "seatunnel"
catalog_type = "hadoop"
diff --git
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-iceberg-hadoop3-e2e/src/test/resources/iceberg/iceberg_source.conf
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-iceberg-hadoop3-e2e/src/test/resources/iceberg/iceberg_source.conf
index d0592de23..5b3bb1836 100644
---
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-iceberg-hadoop3-e2e/src/test/resources/iceberg/iceberg_source.conf
+++
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-iceberg-hadoop3-e2e/src/test/resources/iceberg/iceberg_source.conf
@@ -19,73 +19,73 @@
######
env {
- spark.app.name = "SeaTunnel"
- spark.executor.instances = 2
- spark.executor.cores = 1
- spark.executor.memory = "1g"
- spark.master = local
- job.mode = "BATCH"
+ spark.app.name = "SeaTunnel"
+ spark.executor.instances = 2
+ spark.executor.cores = 1
+ spark.executor.memory = "1g"
+ spark.master = local
+ job.mode = "BATCH"
}
source {
- Iceberg {
- schema {
- fields {
- f2 = "boolean"
- f1 = "bigint"
- f3 = "int"
- f4 = "bigint"
- f5 = "float"
- f6 = "double"
- f7 = "date"
- f9 = "timestamp"
- f10 = "timestamp"
- f11 = "string"
- f12 = "bytes"
- f13 = "bytes"
- f14 = "decimal(19,9)"
- f15 = "array<int>"
- f16 = "map<string, int>"
- }
- }
- catalog_name = "seatunnel"
- catalog_type = "hadoop"
- warehouse = "file:///tmp/seatunnel/iceberg/hadoop3/"
- namespace = "database1"
- table = "source"
- result_table_name = "iceberg"
+ Iceberg {
+ schema {
+ fields {
+ f2 = "boolean"
+ f1 = "bigint"
+ f3 = "int"
+ f4 = "bigint"
+ f5 = "float"
+ f6 = "double"
+ f7 = "date"
+ f9 = "timestamp"
+ f10 = "timestamp"
+ f11 = "string"
+ f12 = "bytes"
+ f13 = "bytes"
+ f14 = "decimal(19,9)"
+ f15 = "array<int>"
+ f16 = "map<string, int>"
+ }
}
+ catalog_name = "seatunnel"
+ catalog_type = "hadoop"
+ warehouse = "file:///tmp/seatunnel/iceberg/hadoop3/"
+ namespace = "database1"
+ table = "source"
+ result_table_name = "iceberg"
+ }
}
transform {
}
sink {
- Console {
- source_table_name = "iceberg"
- }
- Assert {
- source_table_name = "iceberg"
- rules = {
- field_rules = [
- {
- field_name = f1
- field_type = long
- field_value = [
- {
- rule_type = NOT_NULL
- },
- {
- rule_type = MIN
- rule_value = 0
- },
- {
- rule_type = MAX
- rule_value = 99
- }
- ]
- }
- ]
+ Console {
+ source_table_name = "iceberg"
+ }
+ Assert {
+ source_table_name = "iceberg"
+ rules = {
+ field_rules = [
+ {
+ field_name = f1
+ field_type = long
+ field_value = [
+ {
+ rule_type = NOT_NULL
+ },
+ {
+ rule_type = MIN
+ rule_value = 0
+ },
+ {
+ rule_type = MAX
+ rule_value = 99
+ }
+ ]
}
- }
+ ]
+ }
+ }
}
\ No newline at end of file
diff --git
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-influxdb-e2e/src/test/resources/influxdb-to-influxdb.conf
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-influxdb-e2e/src/test/resources/influxdb-to-influxdb.conf
index 59dc74384..be8762c94 100644
---
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-influxdb-e2e/src/test/resources/influxdb-to-influxdb.conf
+++
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-influxdb-e2e/src/test/resources/influxdb-to-influxdb.conf
@@ -16,45 +16,45 @@
#
env {
- execution.parallelism = 1
- job.mode = "BATCH"
+ execution.parallelism = 1
+ job.mode = "BATCH"
}
source {
- InfluxDB {
- url = "http://influxdb-host:8086"
- sql = "select label, c_string, c_double, c_bigint, c_float, c_int,
c_smallint, c_boolean from source"
- database = "test"
- upper_bound = 99
- lower_bound = 0
- partition_num = 4
- split_column = "c_int"
- schema {
- fields {
- label = STRING
- c_string = STRING
- c_double = DOUBLE
- c_bigint = BIGINT
- c_float = FLOAT
- c_int = INT
- c_smallint = SMALLINT
- c_boolean = BOOLEAN
- time = BIGINT
- }
- }
+ InfluxDB {
+ url = "http://influxdb-host:8086"
+ sql = "select label, c_string, c_double, c_bigint, c_float, c_int,
c_smallint, c_boolean from source"
+ database = "test"
+ upper_bound = 99
+ lower_bound = 0
+ partition_num = 4
+ split_column = "c_int"
+ schema {
+ fields {
+ label = STRING
+ c_string = STRING
+ c_double = DOUBLE
+ c_bigint = BIGINT
+ c_float = FLOAT
+ c_int = INT
+ c_smallint = SMALLINT
+ c_boolean = BOOLEAN
+ time = BIGINT
+ }
}
+ }
}
transform {
}
sink {
- InfluxDB {
- url = "http://influxdb-host:8086"
- database = "test"
- measurement = "sink"
- key_time = "time"
- key_tags = ["label"]
- batch_size = 1
- }
+ InfluxDB {
+ url = "http://influxdb-host:8086"
+ database = "test"
+ measurement = "sink"
+ key_time = "time"
+ key_tags = ["label"]
+ batch_size = 1
+ }
}
\ No newline at end of file
diff --git
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-iotdb-e2e/src/test/resources/iotdb/iotdb_source_to_sink.conf
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-iotdb-e2e/src/test/resources/iotdb/iotdb_source_to_sink.conf
index 10e4eef92..dd10ac9ac 100644
---
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-iotdb-e2e/src/test/resources/iotdb/iotdb_source_to_sink.conf
+++
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-iotdb-e2e/src/test/resources/iotdb/iotdb_source_to_sink.conf
@@ -19,63 +19,63 @@
######
env {
- # You can set flink configuration here
- execution.parallelism = 2
- job.mode = "BATCH"
- #execution.checkpoint.interval = 10000
- #execution.checkpoint.data-uri = "hdfs://localhost:9000/checkpoint"
+ # You can set flink configuration here
+ execution.parallelism = 2
+ job.mode = "BATCH"
+ #execution.checkpoint.interval = 10000
+ #execution.checkpoint.data-uri = "hdfs://localhost:9000/checkpoint"
}
source {
- IoTDB {
- result_table_name = "fake"
+ IoTDB {
+ result_table_name = "fake"
- node_urls = "flink_e2e_iotdb_sink:6667"
- username = "root"
- password = "root"
- sql = "SELECT c_string, c_boolean, c_tinyint, c_smallint, c_int,
c_bigint, c_float, c_double FROM root.source_group.* WHERE time < 4102329600000
align by device"
- lower_bound = 1
- upper_bound = 4102329600000
- num_partitions = 10
- schema {
- fields {
- ts = timestamp
- device_name = string
- c_string = string
- c_boolean = boolean
- c_tinyint = tinyint
- c_smallint = smallint
- c_int = int
- c_bigint = bigint
- c_float = float
- c_double = double
- }
- }
+ node_urls = "flink_e2e_iotdb_sink:6667"
+ username = "root"
+ password = "root"
+ sql = "SELECT c_string, c_boolean, c_tinyint, c_smallint, c_int, c_bigint,
c_float, c_double FROM root.source_group.* WHERE time < 4102329600000 align by
device"
+ lower_bound = 1
+ upper_bound = 4102329600000
+ num_partitions = 10
+ schema {
+ fields {
+ ts = timestamp
+ device_name = string
+ c_string = string
+ c_boolean = boolean
+ c_tinyint = tinyint
+ c_smallint = smallint
+ c_int = int
+ c_bigint = bigint
+ c_float = float
+ c_double = double
+ }
}
+ }
}
transform {
- Replace {
- source_table_name = "fake"
- result_table_name = "fake1"
- replace_field = "device_name"
- pattern = "root.source_group"
- replacement = "root.sink_group"
- is_regex = false
- replace_first = true
- }
+ Replace {
+ source_table_name = "fake"
+ result_table_name = "fake1"
+ replace_field = "device_name"
+ pattern = "root.source_group"
+ replacement = "root.sink_group"
+ is_regex = false
+ replace_first = true
+ }
}
sink {
- IoTDB {
- source_table_name = "fake1"
- node_urls = ["flink_e2e_iotdb_sink:6667"]
- username = "root"
- password = "root"
- key_device = "device_name"
- key_timestamp = "ts"
- key_measurement_fields = ["c_string", "c_boolean", "c_tinyint",
"c_smallint", "c_int", "c_bigint", "c_float", "c_double"]
- batch_size = 1
- batch_interval_ms = 10
- }
+ IoTDB {
+ source_table_name = "fake1"
+ node_urls = ["flink_e2e_iotdb_sink:6667"]
+ username = "root"
+ password = "root"
+ key_device = "device_name"
+ key_timestamp = "ts"
+ key_measurement_fields = ["c_string", "c_boolean", "c_tinyint",
"c_smallint", "c_int", "c_bigint", "c_float", "c_double"]
+ batch_size = 1
+ batch_interval_ms = 10
+ }
}
\ No newline at end of file
diff --git
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-jdbc-e2e/connector-jdbc-e2e-part-1/src/test/resources/jdbc_mysql_source_and_sink.conf
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-jdbc-e2e/connector-jdbc-e2e-part-1/src/test/resources/jdbc_mysql_source_and_sink.conf
index eb4d1ac4b..00871f0f0 100644
---
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-jdbc-e2e/connector-jdbc-e2e-part-1/src/test/resources/jdbc_mysql_source_and_sink.conf
+++
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-jdbc-e2e/connector-jdbc-e2e-part-1/src/test/resources/jdbc_mysql_source_and_sink.conf
@@ -16,38 +16,38 @@
#
env {
- execution.parallelism = 1
- job.mode = "BATCH"
+ execution.parallelism = 1
+ job.mode = "BATCH"
}
source {
- jdbc {
- url = "jdbc:mysql://mysql-e2e:3306/seatunnel?useSSL=false"
- driver = "com.mysql.cj.jdbc.Driver"
- connection_check_timeout_sec = 100
- user = "root"
- password = "Abc!@#135_seatunnel"
+ jdbc {
+ url = "jdbc:mysql://mysql-e2e:3306/seatunnel?useSSL=false"
+ driver = "com.mysql.cj.jdbc.Driver"
+ connection_check_timeout_sec = 100
+ user = "root"
+ password = "Abc!@#135_seatunnel"
- query = "select * from source;"
- }
+ query = "select * from source;"
+ }
}
transform {
}
sink {
- jdbc {
- url = "jdbc:mysql://mysql-e2e:3306/seatunnel?useSSL=false"
- driver = "com.mysql.cj.jdbc.Driver"
- user = "root"
- password = "Abc!@#135_seatunnel"
+ jdbc {
+ url = "jdbc:mysql://mysql-e2e:3306/seatunnel?useSSL=false"
+ driver = "com.mysql.cj.jdbc.Driver"
+ user = "root"
+ password = "Abc!@#135_seatunnel"
- query = """insert into sink (c_bit_1, c_bit_8, c_bit_16, c_bit_32,
c_bit_64, c_boolean, c_tinyint, c_tinyint_unsigned, c_smallint,
c_smallint_unsigned,
+ query = """insert into sink (c_bit_1, c_bit_8, c_bit_16, c_bit_32,
c_bit_64, c_boolean, c_tinyint, c_tinyint_unsigned, c_smallint,
c_smallint_unsigned,
c_mediumint,
c_mediumint_unsigned, c_int, c_integer, c_bigint, c_bigint_unsigned,
c_decimal, c_decimal_unsigned,
c_float, c_float_unsigned, c_double, c_double_unsigned,
c_char, c_tinytext,
c_mediumtext, c_text, c_varchar, c_json, c_longtext, c_date,
c_datetime, c_timestamp,
c_tinyblob, c_mediumblob, c_blob, c_longblob, c_varbinary,
c_binary, c_year,
c_int_unsigned, c_integer_unsigned)
values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?,
?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?);"""
- }
+ }
}
\ No newline at end of file
diff --git
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-jdbc-e2e/connector-jdbc-e2e-part-1/src/test/resources/jdbc_mysql_source_and_sink_parallel.conf
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-jdbc-e2e/connector-jdbc-e2e-part-1/src/test/resources/jdbc_mysql_source_and_sink_parallel.conf
index 7594db6ba..bd1ad4f54 100644
---
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-jdbc-e2e/connector-jdbc-e2e-part-1/src/test/resources/jdbc_mysql_source_and_sink_parallel.conf
+++
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-jdbc-e2e/connector-jdbc-e2e-part-1/src/test/resources/jdbc_mysql_source_and_sink_parallel.conf
@@ -20,37 +20,37 @@ env {
job.mode = "BATCH"
}
-source{
- jdbc{
- url = "jdbc:mysql://mysql-e2e:3306/seatunnel"
- driver = "com.mysql.cj.jdbc.Driver"
- user = "root"
- password = "Abc!@#135_seatunnel"
- query = "select * from source"
- partition_column = "c_integer"
- partition_num = 3
+source {
+ jdbc {
+ url = "jdbc:mysql://mysql-e2e:3306/seatunnel"
+ driver = "com.mysql.cj.jdbc.Driver"
+ user = "root"
+ password = "Abc!@#135_seatunnel"
+ query = "select * from source"
+ partition_column = "c_integer"
+ partition_num = 3
- result_table_name = "jdbc"
- }
+ result_table_name = "jdbc"
+ }
}
transform {
}
sink {
- jdbc {
+ jdbc {
- url = "jdbc:mysql://mysql-e2e:3306/seatunnel"
- driver = "com.mysql.cj.jdbc.Driver"
- user = "root"
- password = "Abc!@#135_seatunnel"
- connection_check_timeout_sec = 100
- query = """insert into sink (c_bit_1, c_bit_8, c_bit_16, c_bit_32,
c_bit_64, c_boolean, c_tinyint, c_tinyint_unsigned, c_smallint,
c_smallint_unsigned,
+ url = "jdbc:mysql://mysql-e2e:3306/seatunnel"
+ driver = "com.mysql.cj.jdbc.Driver"
+ user = "root"
+ password = "Abc!@#135_seatunnel"
+ connection_check_timeout_sec = 100
+ query = """insert into sink (c_bit_1, c_bit_8, c_bit_16, c_bit_32,
c_bit_64, c_boolean, c_tinyint, c_tinyint_unsigned, c_smallint,
c_smallint_unsigned,
c_mediumint,
c_mediumint_unsigned, c_int, c_integer, c_bigint, c_bigint_unsigned,
c_decimal, c_decimal_unsigned,
c_float, c_float_unsigned, c_double, c_double_unsigned,
c_char, c_tinytext,
c_mediumtext, c_text, c_varchar, c_json, c_longtext, c_date,
c_datetime, c_timestamp,
c_tinyblob, c_mediumblob, c_blob, c_longblob, c_varbinary,
c_binary, c_year,
c_int_unsigned, c_integer_unsigned)
values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?,
?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?);"""
- }
+ }
}
\ No newline at end of file
diff --git
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-jdbc-e2e/connector-jdbc-e2e-part-1/src/test/resources/jdbc_mysql_source_and_sink_parallel_upper_lower.conf
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-jdbc-e2e/connector-jdbc-e2e-part-1/src/test/resources/jdbc_mysql_source_and_sink_parallel_upper_lower.conf
index dedfd0eef..a9e54d7ac 100644
---
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-jdbc-e2e/connector-jdbc-e2e-part-1/src/test/resources/jdbc_mysql_source_and_sink_parallel_upper_lower.conf
+++
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-jdbc-e2e/connector-jdbc-e2e-part-1/src/test/resources/jdbc_mysql_source_and_sink_parallel_upper_lower.conf
@@ -20,38 +20,38 @@ env {
job.mode = "BATCH"
}
-source{
- jdbc{
- url = "jdbc:mysql://mysql-e2e:3306/seatunnel"
- driver = "com.mysql.cj.jdbc.Driver"
- user = "root"
- password = "Abc!@#135_seatunnel"
- query = "select * from source"
- partition_column = "c_int"
- result_table_name = "jdbc"
- partition_lower_bound = 1
- partition_upper_bound = 50
- partition_num = 5
- }
+source {
+ jdbc {
+ url = "jdbc:mysql://mysql-e2e:3306/seatunnel"
+ driver = "com.mysql.cj.jdbc.Driver"
+ user = "root"
+ password = "Abc!@#135_seatunnel"
+ query = "select * from source"
+ partition_column = "c_int"
+ result_table_name = "jdbc"
+ partition_lower_bound = 1
+ partition_upper_bound = 50
+ partition_num = 5
+ }
}
transform {
}
sink {
- jdbc {
+ jdbc {
- url = "jdbc:mysql://mysql-e2e:3306/seatunnel"
- driver = "com.mysql.cj.jdbc.Driver"
- user = "root"
- password = "Abc!@#135_seatunnel"
- connection_check_timeout_sec = 100
- query = """insert into sink (c_bit_1, c_bit_8, c_bit_16, c_bit_32,
c_bit_64, c_boolean, c_tinyint, c_tinyint_unsigned, c_smallint,
c_smallint_unsigned,
+ url = "jdbc:mysql://mysql-e2e:3306/seatunnel"
+ driver = "com.mysql.cj.jdbc.Driver"
+ user = "root"
+ password = "Abc!@#135_seatunnel"
+ connection_check_timeout_sec = 100
+ query = """insert into sink (c_bit_1, c_bit_8, c_bit_16, c_bit_32,
c_bit_64, c_boolean, c_tinyint, c_tinyint_unsigned, c_smallint,
c_smallint_unsigned,
c_mediumint,
c_mediumint_unsigned, c_int, c_integer, c_bigint, c_bigint_unsigned,
c_decimal, c_decimal_unsigned,
c_float, c_float_unsigned, c_double, c_double_unsigned,
c_char, c_tinytext,
c_mediumtext, c_text, c_varchar, c_json, c_longtext, c_date,
c_datetime, c_timestamp,
c_tinyblob, c_mediumblob, c_blob, c_longblob, c_varbinary,
c_binary, c_year,
c_int_unsigned, c_integer_unsigned)
values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?,
?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?);"""
- }
+ }
}
\ No newline at end of file
diff --git
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-jdbc-e2e/connector-jdbc-e2e-part-1/src/test/resources/jdbc_mysql_source_and_sink_xa.conf
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-jdbc-e2e/connector-jdbc-e2e-part-1/src/test/resources/jdbc_mysql_source_and_sink_xa.conf
index e44bf1c7d..bf0d3afab 100644
---
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-jdbc-e2e/connector-jdbc-e2e-part-1/src/test/resources/jdbc_mysql_source_and_sink_xa.conf
+++
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-jdbc-e2e/connector-jdbc-e2e-part-1/src/test/resources/jdbc_mysql_source_and_sink_xa.conf
@@ -22,27 +22,27 @@ env {
}
source {
- jdbc{
- url = "jdbc:mysql://mysql-e2e:3306/seatunnel"
- driver = "com.mysql.cj.jdbc.Driver"
- user = "root"
- password = "Abc!@#135_seatunnel"
- query = "select * from source"
-}
+ jdbc {
+ url = "jdbc:mysql://mysql-e2e:3306/seatunnel"
+ driver = "com.mysql.cj.jdbc.Driver"
+ user = "root"
+ password = "Abc!@#135_seatunnel"
+ query = "select * from source"
+ }
}
transform {
}
sink {
- jdbc {
- url = "jdbc:mysql://mysql-e2e:3306/seatunnel"
- driver = "com.mysql.cj.jdbc.Driver"
- user = "root"
- password = "Abc!@#135_seatunnel"
+ jdbc {
+ url = "jdbc:mysql://mysql-e2e:3306/seatunnel"
+ driver = "com.mysql.cj.jdbc.Driver"
+ user = "root"
+ password = "Abc!@#135_seatunnel"
- max_retries = 0
- query = """insert into sink (c_bit_1, c_bit_8, c_bit_16, c_bit_32,
c_bit_64, c_boolean, c_tinyint, c_tinyint_unsigned, c_smallint,
c_smallint_unsigned,
+ max_retries = 0
+ query = """insert into sink (c_bit_1, c_bit_8, c_bit_16, c_bit_32,
c_bit_64, c_boolean, c_tinyint, c_tinyint_unsigned, c_smallint,
c_smallint_unsigned,
c_mediumint,
c_mediumint_unsigned, c_int, c_integer, c_bigint, c_bigint_unsigned,
c_decimal, c_decimal_unsigned,
c_float, c_float_unsigned, c_double, c_double_unsigned,
c_char, c_tinytext,
c_mediumtext, c_text, c_varchar, c_json, c_longtext, c_date,
@@ -50,11 +50,11 @@ sink {
c_binary, c_year,
c_int_unsigned, c_integer_unsigned)
values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?,
?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?);"""
- # Non-root users need to grant XA_RECOVER_ADMIN permission on
is_exactly_once = "true"
- is_exactly_once = "true"
+ # Non-root users need to grant XA_RECOVER_ADMIN permission on
is_exactly_once = "true"
+ is_exactly_once = "true"
- xa_data_source_class_name = "com.mysql.cj.jdbc.MysqlXADataSource"
- max_commit_attempts = 3
- transaction_timeout_sec = 86400
- }
+ xa_data_source_class_name = "com.mysql.cj.jdbc.MysqlXADataSource"
+ max_commit_attempts = 3
+ transaction_timeout_sec = 86400
+ }
}
\ No newline at end of file
diff --git
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-jdbc-e2e/connector-jdbc-e2e-part-2/src/test/resources/doris-jdbc-to-doris.conf
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-jdbc-e2e/connector-jdbc-e2e-part-2/src/test/resources/doris-jdbc-to-doris.conf
index ce07bbe26..6cb63b0ac 100644
---
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-jdbc-e2e/connector-jdbc-e2e-part-2/src/test/resources/doris-jdbc-to-doris.conf
+++
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-jdbc-e2e/connector-jdbc-e2e-part-2/src/test/resources/doris-jdbc-to-doris.conf
@@ -16,8 +16,8 @@
#
env {
- execution.parallelism = 1
- job.mode = "BATCH"
+ execution.parallelism = 1
+ job.mode = "BATCH"
}
source {
@@ -34,16 +34,16 @@ transform {
}
sink {
- Doris {
- fenodes = "doris_e2e:8030"
- username = root
- password = ""
- table.identifier = "test.e2e_table_sink"
- sink.enable-2pc = "false"
- sink.label-prefix = "test_doris"
- doris.config = {
- format="json"
- read_json_by_line="true"
- }
+ Doris {
+ fenodes = "doris_e2e:8030"
+ username = root
+ password = ""
+ table.identifier = "test.e2e_table_sink"
+ sink.enable-2pc = "false"
+ sink.label-prefix = "test_doris"
+ doris.config = {
+ format = "json"
+ read_json_by_line = "true"
}
+ }
}
\ No newline at end of file
diff --git
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-jdbc-e2e/connector-jdbc-e2e-part-2/src/test/resources/jdbc_doris_source_and_sink.conf
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-jdbc-e2e/connector-jdbc-e2e-part-2/src/test/resources/jdbc_doris_source_and_sink.conf
index 7a2da5fba..32e2c7b98 100644
---
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-jdbc-e2e/connector-jdbc-e2e-part-2/src/test/resources/jdbc_doris_source_and_sink.conf
+++
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-jdbc-e2e/connector-jdbc-e2e-part-2/src/test/resources/jdbc_doris_source_and_sink.conf
@@ -16,8 +16,8 @@
#
env {
- execution.parallelism = 1
- job.mode = "BATCH"
+ execution.parallelism = 1
+ job.mode = "BATCH"
}
source {
diff --git
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-jdbc-e2e/connector-jdbc-e2e-part-2/src/test/resources/jdbc_greenplum_source_and_sink.conf
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-jdbc-e2e/connector-jdbc-e2e-part-2/src/test/resources/jdbc_greenplum_source_and_sink.conf
index c8960b28a..259e87aad 100644
---
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-jdbc-e2e/connector-jdbc-e2e-part-2/src/test/resources/jdbc_greenplum_source_and_sink.conf
+++
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-jdbc-e2e/connector-jdbc-e2e-part-2/src/test/resources/jdbc_greenplum_source_and_sink.conf
@@ -19,42 +19,42 @@
######
env {
- # You can set flink configuration here
- execution.parallelism = 1
- job.mode = "BATCH"
- #execution.checkpoint.interval = 10000
- #execution.checkpoint.data-uri = "hdfs://localhost:9000/checkpoint"
+ # You can set flink configuration here
+ execution.parallelism = 1
+ job.mode = "BATCH"
+ #execution.checkpoint.interval = 10000
+ #execution.checkpoint.data-uri = "hdfs://localhost:9000/checkpoint"
}
source {
- # This is a example source plugin **only for test and demonstrate the
feature source plugin**
- Jdbc {
- driver = org.postgresql.Driver
- url = "jdbc:postgresql://flink_e2e_greenplum:5432/testdb"
- user = tester
- password = pivotal
- query = "select age, name from source"
- }
+ # This is a example source plugin **only for test and demonstrate the
feature source plugin**
+ Jdbc {
+ driver = org.postgresql.Driver
+ url = "jdbc:postgresql://flink_e2e_greenplum:5432/testdb"
+ user = tester
+ password = pivotal
+ query = "select age, name from source"
+ }
- # If you would like to get more information about how to configure
seatunnel and see full list of source plugins,
- # please go to https://seatunnel.apache.org/docs/connector-v2/source/Jdbc
+ # If you would like to get more information about how to configure seatunnel
and see full list of source plugins,
+ # please go to https://seatunnel.apache.org/docs/connector-v2/source/Jdbc
}
transform {
- # If you would like to get more information about how to configure
seatunnel and see full list of transform plugins,
- # please go to https://seatunnel.apache.org/docs/transform/sql
+ # If you would like to get more information about how to configure seatunnel
and see full list of transform plugins,
+ # please go to https://seatunnel.apache.org/docs/transform/sql
}
sink {
- Jdbc {
- driver = org.postgresql.Driver
- url = "jdbc:postgresql://flink_e2e_greenplum:5432/testdb"
- user = tester
- password = pivotal
- query = "insert into sink(age, name) values(?, ?)"
- }
+ Jdbc {
+ driver = org.postgresql.Driver
+ url = "jdbc:postgresql://flink_e2e_greenplum:5432/testdb"
+ user = tester
+ password = pivotal
+ query = "insert into sink(age, name) values(?, ?)"
+ }
- # If you would like to get more information about how to configure
seatunnel and see full list of sink plugins,
- # please go to https://seatunnel.apache.org/docs/connector-v2/sink/Jdbc
+ # If you would like to get more information about how to configure seatunnel
and see full list of sink plugins,
+ # please go to https://seatunnel.apache.org/docs/connector-v2/sink/Jdbc
}
\ No newline at end of file
diff --git
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-jdbc-e2e/connector-jdbc-e2e-part-2/src/test/resources/jdbc_phoenix_source_and_sink.conf
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-jdbc-e2e/connector-jdbc-e2e-part-2/src/test/resources/jdbc_phoenix_source_and_sink.conf
index c038057b8..2e4b78860 100644
---
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-jdbc-e2e/connector-jdbc-e2e-part-2/src/test/resources/jdbc_phoenix_source_and_sink.conf
+++
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-jdbc-e2e/connector-jdbc-e2e-part-2/src/test/resources/jdbc_phoenix_source_and_sink.conf
@@ -28,11 +28,11 @@ env {
source {
# This is a example source plugin **only for test and demonstrate the
feature source plugin**
- Jdbc {
- driver = org.apache.phoenix.queryserver.client.Driver
- url =
"jdbc:phoenix:thin:url=http://seatunnel_e2e_phoenix:8765;serialization=PROTOBUF"
- query = "select * from test.SOURCE"
- }
+ Jdbc {
+ driver = org.apache.phoenix.queryserver.client.Driver
+ url =
"jdbc:phoenix:thin:url=http://seatunnel_e2e_phoenix:8765;serialization=PROTOBUF"
+ query = "select * from test.SOURCE"
+ }
# If you would like to get more information about how to configure seatunnel
and see full list of source plugins,
# please go to
https://seatunnel.apache.org/docs/connector-v2/source/FakeSource
@@ -46,11 +46,11 @@ transform {
}
sink {
- Jdbc {
- driver = org.apache.phoenix.queryserver.client.Driver
- url =
"jdbc:phoenix:thin:url=http://seatunnel_e2e_phoenix:8765;serialization=PROTOBUF"
- query = "upsert into test.SINK(age, name) values(?, ?)"
- }
+ Jdbc {
+ driver = org.apache.phoenix.queryserver.client.Driver
+ url =
"jdbc:phoenix:thin:url=http://seatunnel_e2e_phoenix:8765;serialization=PROTOBUF"
+ query = "upsert into test.SINK(age, name) values(?, ?)"
+ }
# If you would like to get more information about how to configure seatunnel
and see full list of sink plugins,
# please go to https://seatunnel.apache.org/docs/connector-v2/sink/Jdbc
diff --git
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-jdbc-e2e/connector-jdbc-e2e-part-2/src/test/resources/selectdb-jdbc-to-selectdb.conf
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-jdbc-e2e/connector-jdbc-e2e-part-2/src/test/resources/selectdb-jdbc-to-selectdb.conf
index 87c166cee..9795d4132 100644
---
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-jdbc-e2e/connector-jdbc-e2e-part-2/src/test/resources/selectdb-jdbc-to-selectdb.conf
+++
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-jdbc-e2e/connector-jdbc-e2e-part-2/src/test/resources/selectdb-jdbc-to-selectdb.conf
@@ -16,8 +16,8 @@
#
env {
- execution.parallelism = 1
- job.mode = "BATCH"
+ execution.parallelism = 1
+ job.mode = "BATCH"
}
source {
@@ -34,16 +34,16 @@ transform {
}
sink {
- SelectDBCloud {
- load-url = "selectdb_e2e:8030"
- jdbc-url = "selectdb_e2e:9030"
- username = "admin"
- password = ""
- cluster-name = "cluster"
- table.identifier = "test.e2e_table_sink"
- doris.config = {
- file.type="json"
- file.strip_outer_array="false"
- }
+ SelectDBCloud {
+ load-url = "selectdb_e2e:8030"
+ jdbc-url = "selectdb_e2e:9030"
+ username = "admin"
+ password = ""
+ cluster-name = "cluster"
+ table.identifier = "test.e2e_table_sink"
+ doris.config = {
+ file.type = "json"
+ file.strip_outer_array = "false"
}
+ }
}
\ No newline at end of file
diff --git
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-kafka-e2e/src/test/resources/extractTopic_fake_to_kafka.conf
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-kafka-e2e/src/test/resources/extractTopic_fake_to_kafka.conf
index 59bd7e9e8..356c41be4 100644
---
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-kafka-e2e/src/test/resources/extractTopic_fake_to_kafka.conf
+++
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-kafka-e2e/src/test/resources/extractTopic_fake_to_kafka.conf
@@ -16,15 +16,15 @@
#
env {
- execution.parallelism = 1
- job.mode = "BATCH"
+ execution.parallelism = 1
+ job.mode = "BATCH"
- #spark config
- spark.app.name = "SeaTunnel"
- spark.executor.instances = 1
- spark.executor.cores = 1
- spark.executor.memory = "1g"
- spark.master = local
+ #spark config
+ spark.app.name = "SeaTunnel"
+ spark.executor.instances = 1
+ spark.executor.cores = 1
+ spark.executor.memory = "1g"
+ spark.master = local
}
source {
@@ -74,6 +74,6 @@ sink {
bootstrap.servers = "kafkaCluster:9092"
topic = "${c_string}"
format = json
- partition_key_fields = ["c_map","c_string"]
+ partition_key_fields = ["c_map", "c_string"]
}
}
\ No newline at end of file
diff --git
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-kafka-e2e/src/test/resources/kafkaTextsink_fake_to_kafka.conf
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-kafka-e2e/src/test/resources/kafkaTextsink_fake_to_kafka.conf
index 71a2605ea..17ec327b3 100644
---
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-kafka-e2e/src/test/resources/kafkaTextsink_fake_to_kafka.conf
+++
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-kafka-e2e/src/test/resources/kafkaTextsink_fake_to_kafka.conf
@@ -16,15 +16,15 @@
#
env {
- execution.parallelism = 1
- job.mode = "BATCH"
+ execution.parallelism = 1
+ job.mode = "BATCH"
- #spark config
- spark.app.name = "SeaTunnel"
- spark.executor.instances = 1
- spark.executor.cores = 1
- spark.executor.memory = "1g"
- spark.master = local
+ #spark config
+ spark.app.name = "SeaTunnel"
+ spark.executor.instances = 1
+ spark.executor.cores = 1
+ spark.executor.memory = "1g"
+ spark.master = local
}
source {
@@ -65,6 +65,6 @@ sink {
topic = "test_text_topic"
format = text
field_delimiter = ","
- partition_key_fields = ["c_map","c_string"]
+ partition_key_fields = ["c_map", "c_string"]
}
}
\ No newline at end of file
diff --git
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-kafka-e2e/src/test/resources/kafka_default_sink_fake_to_kafka.conf
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-kafka-e2e/src/test/resources/kafka_default_sink_fake_to_kafka.conf
index bf82b5e9d..a63214874 100644
---
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-kafka-e2e/src/test/resources/kafka_default_sink_fake_to_kafka.conf
+++
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-kafka-e2e/src/test/resources/kafka_default_sink_fake_to_kafka.conf
@@ -16,15 +16,15 @@
#
env {
- execution.parallelism = 1
- job.mode = "BATCH"
+ execution.parallelism = 1
+ job.mode = "BATCH"
- #spark config
- spark.app.name = "SeaTunnel"
- spark.executor.instances = 1
- spark.executor.cores = 1
- spark.executor.memory = "1g"
- spark.master = local
+ #spark config
+ spark.app.name = "SeaTunnel"
+ spark.executor.instances = 1
+ spark.executor.cores = 1
+ spark.executor.memory = "1g"
+ spark.master = local
}
source {
diff --git
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-kafka-e2e/src/test/resources/kafkasink_fake_to_kafka.conf
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-kafka-e2e/src/test/resources/kafkasink_fake_to_kafka.conf
index a4ad964d3..fe344a71d 100644
---
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-kafka-e2e/src/test/resources/kafkasink_fake_to_kafka.conf
+++
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-kafka-e2e/src/test/resources/kafkasink_fake_to_kafka.conf
@@ -16,15 +16,15 @@
#
env {
- execution.parallelism = 1
- job.mode = "BATCH"
+ execution.parallelism = 1
+ job.mode = "BATCH"
- #spark config
- spark.app.name = "SeaTunnel"
- spark.executor.instances = 1
- spark.executor.cores = 1
- spark.executor.memory = "1g"
- spark.master = local
+ #spark config
+ spark.app.name = "SeaTunnel"
+ spark.executor.instances = 1
+ spark.executor.cores = 1
+ spark.executor.memory = "1g"
+ spark.master = local
}
source {
@@ -64,6 +64,6 @@ sink {
bootstrap.servers = "kafkaCluster:9092"
topic = "test_topic"
format = json
- partition_key_fields = ["c_map","c_string"]
+ partition_key_fields = ["c_map", "c_string"]
}
}
\ No newline at end of file
diff --git
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-kafka-e2e/src/test/resources/kafkasource_canal_cdc_to_pgsql.conf
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-kafka-e2e/src/test/resources/kafkasource_canal_cdc_to_pgsql.conf
index f5488f4bc..cd393455f 100644
---
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-kafka-e2e/src/test/resources/kafkasource_canal_cdc_to_pgsql.conf
+++
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-kafka-e2e/src/test/resources/kafkasource_canal_cdc_to_pgsql.conf
@@ -19,15 +19,15 @@
######
env {
- execution.parallelism = 1
- job.mode = "BATCH"
+ execution.parallelism = 1
+ job.mode = "BATCH"
- #spark config
- spark.app.name = "SeaTunnel"
- spark.executor.instances = 1
- spark.executor.cores = 1
- spark.executor.memory = "1g"
- spark.master = local
+ #spark config
+ spark.app.name = "SeaTunnel"
+ spark.executor.instances = 1
+ spark.executor.cores = 1
+ spark.executor.memory = "1g"
+ spark.master = local
}
source {
@@ -38,10 +38,10 @@ source {
start_mode = earliest
schema = {
fields {
- id = "int"
- name = "string"
- description = "string"
- weight = "string"
+ id = "int"
+ name = "string"
+ description = "string"
+ weight = "string"
}
},
format = canal_json
@@ -50,14 +50,14 @@ source {
sink {
- Jdbc {
- driver = org.postgresql.Driver
- url = "jdbc:postgresql://postgresql:5432/test?loggerLevel=OFF"
- user = test
- password = test
- generate_sink_sql = true
- database = public
- table = sink
- primary_keys = ["id"]
- }
+ Jdbc {
+ driver = org.postgresql.Driver
+ url = "jdbc:postgresql://postgresql:5432/test?loggerLevel=OFF"
+ user = test
+ password = test
+ generate_sink_sql = true
+ database = public
+ table = sink
+ primary_keys = ["id"]
+ }
}
\ No newline at end of file
diff --git
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-kafka-e2e/src/test/resources/kafkasource_canal_to_kafka.conf
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-kafka-e2e/src/test/resources/kafkasource_canal_to_kafka.conf
index 44f51789b..c229c88f9 100644
---
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-kafka-e2e/src/test/resources/kafkasource_canal_to_kafka.conf
+++
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-kafka-e2e/src/test/resources/kafkasource_canal_to_kafka.conf
@@ -19,15 +19,15 @@
######
env {
- execution.parallelism = 1
- job.mode = "BATCH"
+ execution.parallelism = 1
+ job.mode = "BATCH"
- #spark config
- spark.app.name = "SeaTunnel"
- spark.executor.instances = 1
- spark.executor.cores = 1
- spark.executor.memory = "1g"
- spark.master = local
+ #spark config
+ spark.app.name = "SeaTunnel"
+ spark.executor.instances = 1
+ spark.executor.cores = 1
+ spark.executor.memory = "1g"
+ spark.master = local
}
source {
@@ -39,10 +39,10 @@ source {
format = canal_json
schema = {
fields {
- id = "int"
- name = "string"
- description = "string"
- weight = "string"
+ id = "int"
+ name = "string"
+ description = "string"
+ weight = "string"
}
}
}
diff --git
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-maxcompute-e2e/src/test/resources/maxcompute_to_fake.conf
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-maxcompute-e2e/src/test/resources/maxcompute_to_fake.conf
index 646722435..b7a5a5ff6 100644
---
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-maxcompute-e2e/src/test/resources/maxcompute_to_fake.conf
+++
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-maxcompute-e2e/src/test/resources/maxcompute_to_fake.conf
@@ -28,11 +28,11 @@ source {
# This is a example source plugin **only for test and demonstrate the
feature source plugin**
Maxcompute {
parallelism = 3
- accessId="xxx"
- accesskey="xxx"
- endpoint="xxx"
- project="xxx"
- table_name="xxx"
+ accessId = "xxx"
+ accesskey = "xxx"
+ endpoint = "xxx"
+ project = "xxx"
+ table_name = "xxx"
#partition_spec="ds='20220101'"
split_row = 3
}
diff --git
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-neo4j-e2e/src/test/resources/neo4j/neo4j_to_neo4j.conf
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-neo4j-e2e/src/test/resources/neo4j/neo4j_to_neo4j.conf
index 21ee6f69f..6aa627973 100644
---
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-neo4j-e2e/src/test/resources/neo4j/neo4j_to_neo4j.conf
+++
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-neo4j-e2e/src/test/resources/neo4j/neo4j_to_neo4j.conf
@@ -30,34 +30,34 @@ env {
}
source {
- Neo4j {
- uri = "neo4j://neo4j-host:7687"
- username = "neo4j"
- password = "Test@12343"
- database = "neo4j"
+ Neo4j {
+ uri = "neo4j://neo4j-host:7687"
+ username = "neo4j"
+ password = "Test@12343"
+ database = "neo4j"
- max_transaction_retry_time = 1
- max_connection_timeout = 1
+ max_transaction_retry_time = 1
+ max_connection_timeout = 1
- query = "MATCH (t:Test) WITH *, t{.int} AS _map RETURN t.string,
t.boolean, t.long, t.double, t.byteArray, t.date, t.localDateTime, _map,
t.list, t.int, t.float"
+ query = "MATCH (t:Test) WITH *, t{.int} AS _map RETURN t.string,
t.boolean, t.long, t.double, t.byteArray, t.date, t.localDateTime, _map,
t.list, t.int, t.float"
- schema {
- fields {
- t.string=STRING
- t.boolean=BOOLEAN
- t.long=BIGINT
- t.double=DOUBLE
- t.null=NULL
- t.byteArray=BYTES
- t.date=DATE
- t.localDateTime=TIMESTAMP
- _map="MAP<STRING, INT>"
- t.list="ARRAY<INT>"
- t.int=INT
- t.float=FLOAT
- }
- }
+ schema {
+ fields {
+ t.string = STRING
+ t.boolean = BOOLEAN
+ t.long = BIGINT
+ t.double = DOUBLE
+ t.null = NULL
+ t.byteArray = BYTES
+ t.date = DATE
+ t.localDateTime = TIMESTAMP
+ _map = "MAP<STRING, INT>"
+ t.list = "ARRAY<INT>"
+ t.int = INT
+ t.float = FLOAT
+ }
}
+ }
}
transform {
@@ -65,27 +65,27 @@ transform {
sink {
Neo4j {
- uri = "neo4j://neo4j-host:7687"
- username = "neo4j"
- password = "Test@12343"
- database = "neo4j"
+ uri = "neo4j://neo4j-host:7687"
+ username = "neo4j"
+ password = "Test@12343"
+ database = "neo4j"
- max_transaction_retry_time = 1
- max_connection_timeout = 1
+ max_transaction_retry_time = 1
+ max_connection_timeout = 1
- query = "CREATE (tt:TestTest {string:$string, boolean:$boolean,
long:$long, double:$double, byteArray:$byteArray, date:date($date),
localDateTime:localdatetime($localDateTime), list:$list, int:$int,
float:$float, mapValue:$map['int']})"
- queryParamPosition = {
- string=0
- boolean=1
- long=2
- double=3
- byteArray=5
- date=6
- localDateTime=7
- map=8
- list=9
- int=10
- float=11
- }
+ query = "CREATE (tt:TestTest {string:$string, boolean:$boolean,
long:$long, double:$double, byteArray:$byteArray, date:date($date),
localDateTime:localdatetime($localDateTime), list:$list, int:$int,
float:$float, mapValue:$map['int']})"
+ queryParamPosition = {
+ string = 0
+ boolean = 1
+ long = 2
+ double = 3
+ byteArray = 5
+ date = 6
+ localDateTime = 7
+ map = 8
+ list = 9
+ int = 10
+ float = 11
+ }
}
}
\ No newline at end of file
diff --git
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-rabbitmq-e2e/src/test/resources/rabbitmq-to-rabbitmq.conf
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-rabbitmq-e2e/src/test/resources/rabbitmq-to-rabbitmq.conf
index 79494c8ba..0b7480a3c 100644
---
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-rabbitmq-e2e/src/test/resources/rabbitmq-to-rabbitmq.conf
+++
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-rabbitmq-e2e/src/test/resources/rabbitmq-to-rabbitmq.conf
@@ -16,51 +16,51 @@
#
env {
- execution.parallelism = 1
- job.mode = "STREAMING"
+ execution.parallelism = 1
+ job.mode = "STREAMING"
}
source {
- RabbitMQ {
- host = "rabbitmq-e2e"
- port = 5672
- virtual_host = "/"
- username = "guest"
- password = "guest"
- queue_name = "test"
- for_e2e_testing = true
- schema = {
- fields {
- id = bigint
- c_map = "map<string, smallint>"
- c_array = "array<tinyint>"
- c_string = string
- c_boolean = boolean
- c_tinyint = tinyint
- c_smallint = smallint
- c_int = int
- c_bigint = bigint
- c_float = float
- c_double = double
- c_decimal = "decimal(2, 1)"
- c_bytes = bytes
- c_date = date
- c_timestamp = timestamp
- }
- }
+ RabbitMQ {
+ host = "rabbitmq-e2e"
+ port = 5672
+ virtual_host = "/"
+ username = "guest"
+ password = "guest"
+ queue_name = "test"
+ for_e2e_testing = true
+ schema = {
+ fields {
+ id = bigint
+ c_map = "map<string, smallint>"
+ c_array = "array<tinyint>"
+ c_string = string
+ c_boolean = boolean
+ c_tinyint = tinyint
+ c_smallint = smallint
+ c_int = int
+ c_bigint = bigint
+ c_float = float
+ c_double = double
+ c_decimal = "decimal(2, 1)"
+ c_bytes = bytes
+ c_date = date
+ c_timestamp = timestamp
+ }
}
+ }
}
transform {
}
sink {
- RabbitMQ {
- host = "rabbitmq-e2e"
- port = 5672
- virtual_host = "/"
- username = "guest"
- password = "guest"
- queue_name = "test1"
- }
+ RabbitMQ {
+ host = "rabbitmq-e2e"
+ port = 5672
+ virtual_host = "/"
+ username = "guest"
+ password = "guest"
+ queue_name = "test1"
+ }
}
\ No newline at end of file
diff --git
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-redis-e2e/src/test/resources/redis-to-redis.conf
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-redis-e2e/src/test/resources/redis-to-redis.conf
index 5cd26838a..c37008298 100644
---
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-redis-e2e/src/test/resources/redis-to-redis.conf
+++
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-redis-e2e/src/test/resources/redis-to-redis.conf
@@ -16,34 +16,34 @@
#
env {
- execution.parallelism = 1
- job.mode = "BATCH"
- shade.identifier = "base64"
+ execution.parallelism = 1
+ job.mode = "BATCH"
+ shade.identifier = "base64"
- #spark config
- spark.app.name = "SeaTunnel"
- spark.executor.instances = 2
- spark.executor.cores = 1
- spark.executor.memory = "1g"
- spark.master = local
+ #spark config
+ spark.app.name = "SeaTunnel"
+ spark.executor.instances = 2
+ spark.executor.cores = 1
+ spark.executor.memory = "1g"
+ spark.master = local
}
source {
- Redis {
- host = "redis-e2e"
- port = 6379
- auth = "U2VhVHVubmVs"
- keys = "key_test*"
- data_type = key
- }
+ Redis {
+ host = "redis-e2e"
+ port = 6379
+ auth = "U2VhVHVubmVs"
+ keys = "key_test*"
+ data_type = key
+ }
}
sink {
- Redis {
- host = "redis-e2e"
- port = 6379
- auth = "U2VhVHVubmVs"
- key = "key_list"
- data_type = list
- }
+ Redis {
+ host = "redis-e2e"
+ port = 6379
+ auth = "U2VhVHVubmVs"
+ key = "key_list"
+ data_type = list
+ }
}
\ No newline at end of file
diff --git
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-rocketmq-e2e/src/test/resources/rocketmq-sink_fake_to_rocketmq.conf
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-rocketmq-e2e/src/test/resources/rocketmq-sink_fake_to_rocketmq.conf
index ca21a11ce..305d3b5ec 100644
---
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-rocketmq-e2e/src/test/resources/rocketmq-sink_fake_to_rocketmq.conf
+++
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-rocketmq-e2e/src/test/resources/rocketmq-sink_fake_to_rocketmq.conf
@@ -16,15 +16,15 @@
#
env {
- execution.parallelism = 1
- job.mode = "BATCH"
+ execution.parallelism = 1
+ job.mode = "BATCH"
- #spark config
- spark.app.name = "SeaTunnel"
- spark.executor.instances = 1
- spark.executor.cores = 1
- spark.executor.memory = "1g"
- spark.master = local
+ #spark config
+ spark.app.name = "SeaTunnel"
+ spark.executor.instances = 1
+ spark.executor.cores = 1
+ spark.executor.memory = "1g"
+ spark.master = local
}
source {
@@ -63,7 +63,7 @@ sink {
Rocketmq {
name.srv.addr = "rocketmq-e2e:9876"
topic = "test_topic"
- partition.key.fields = ["c_map","c_string"]
+ partition.key.fields = ["c_map", "c_string"]
producer.send.sync = true
}
}
\ No newline at end of file
diff --git
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-rocketmq-e2e/src/test/resources/rocketmq-text-sink_fake_to_rocketmq.conf
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-rocketmq-e2e/src/test/resources/rocketmq-text-sink_fake_to_rocketmq.conf
index 935936dc3..e2666b59f 100644
---
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-rocketmq-e2e/src/test/resources/rocketmq-text-sink_fake_to_rocketmq.conf
+++
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-rocketmq-e2e/src/test/resources/rocketmq-text-sink_fake_to_rocketmq.conf
@@ -16,15 +16,15 @@
#
env {
- execution.parallelism = 1
- job.mode = "BATCH"
+ execution.parallelism = 1
+ job.mode = "BATCH"
- #spark config
- spark.app.name = "SeaTunnel"
- spark.executor.instances = 1
- spark.executor.cores = 1
- spark.executor.memory = "1g"
- spark.master = local
+ #spark config
+ spark.app.name = "SeaTunnel"
+ spark.executor.instances = 1
+ spark.executor.cores = 1
+ spark.executor.memory = "1g"
+ spark.master = local
}
source {
@@ -64,7 +64,7 @@ sink {
name.srv.addr = "rocketmq-e2e:9876"
topic = "test_text_topic"
format = text
- partition.key.fields = ["c_map","c_string"]
+ partition.key.fields = ["c_map", "c_string"]
producer.send.sync = true
}
}
\ No newline at end of file
diff --git
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-starrocks-e2e/src/test/resources/starrocks-thrift-to-starrocks-streamload.conf
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-starrocks-e2e/src/test/resources/starrocks-thrift-to-starrocks-streamload.conf
index 3c7515618..d3ca3602f 100644
---
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-starrocks-e2e/src/test/resources/starrocks-thrift-to-starrocks-streamload.conf
+++
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-starrocks-e2e/src/test/resources/starrocks-thrift-to-starrocks-streamload.conf
@@ -16,8 +16,8 @@
#
env {
- execution.parallelism = 1
- job.mode = "BATCH"
+ execution.parallelism = 1
+ job.mode = "BATCH"
}
source {
@@ -29,22 +29,22 @@ source {
table = "e2e_table_source"
max_retries = 3
schema {
- fields {
- BIGINT_COL = BIGINT
- LARGEINT_COL = STRING
- SMALLINT_COL = SMALLINT
- TINYINT_COL = TINYINT
- BOOLEAN_COL = BOOLEAN
- DECIMAL_COL = "DECIMAL(20, 1)"
- DOUBLE_COL = DOUBLE
- FLOAT_COL = FLOAT
- INT_COL = INT
- CHAR_COL = STRING
- VARCHAR_11_COL = STRING
- STRING_COL = STRING
- DATETIME_COL = TIMESTAMP
- DATE_COL = DATE
- }
+ fields {
+ BIGINT_COL = BIGINT
+ LARGEINT_COL = STRING
+ SMALLINT_COL = SMALLINT
+ TINYINT_COL = TINYINT
+ BOOLEAN_COL = BOOLEAN
+ DECIMAL_COL = "DECIMAL(20, 1)"
+ DOUBLE_COL = DOUBLE
+ FLOAT_COL = FLOAT
+ INT_COL = INT
+ CHAR_COL = STRING
+ VARCHAR_11_COL = STRING
+ STRING_COL = STRING
+ DATETIME_COL = TIMESTAMP
+ DATE_COL = DATE
+ }
}
}
}
@@ -53,18 +53,18 @@ transform {
}
sink {
- StarRocks {
- nodeUrls = ["starrocks_e2e:8030"]
- username = root
- password = ""
- database = "test"
- table = "e2e_table_sink"
- batch_max_rows = 100
- max_retries = 3
+ StarRocks {
+ nodeUrls = ["starrocks_e2e:8030"]
+ username = root
+ password = ""
+ database = "test"
+ table = "e2e_table_sink"
+ batch_max_rows = 100
+ max_retries = 3
- starrocks.config = {
- format = "JSON"
- strip_outer_array = true
- }
+ starrocks.config = {
+ format = "JSON"
+ strip_outer_array = true
}
+ }
}
\ No newline at end of file
diff --git
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-starrocks-e2e/src/test/resources/write-cdc-changelog-to-starrocks.conf
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-starrocks-e2e/src/test/resources/write-cdc-changelog-to-starrocks.conf
index 1a4066d70..fe8f9829a 100644
---
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-starrocks-e2e/src/test/resources/write-cdc-changelog-to-starrocks.conf
+++
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-starrocks-e2e/src/test/resources/write-cdc-changelog-to-starrocks.conf
@@ -16,63 +16,63 @@
#
env {
- execution.parallelism = 1
- job.mode = "BATCH"
+ execution.parallelism = 1
+ job.mode = "BATCH"
}
source {
- FakeSource {
- schema = {
- fields {
- pk_id = bigint
- name = string
- score = int
- }
- }
- rows = [
- {
- kind = INSERT
- fields = [1, "A", 100]
- },
- {
- kind = INSERT
- fields = [2, "B", 100]
- },
- {
- kind = INSERT
- fields = [3, "C", 100]
- },
- {
- kind = UPDATE_BEFORE
- fields = [1, "A", 100]
- },
- {
- kind = UPDATE_AFTER
- fields = [1, "A_1", 100]
- },
- {
- kind = DELETE
- fields = [2, "B", 100]
- }
- ]
+ FakeSource {
+ schema = {
+ fields {
+ pk_id = bigint
+ name = string
+ score = int
+ }
}
+ rows = [
+ {
+ kind = INSERT
+ fields = [1, "A", 100]
+ },
+ {
+ kind = INSERT
+ fields = [2, "B", 100]
+ },
+ {
+ kind = INSERT
+ fields = [3, "C", 100]
+ },
+ {
+ kind = UPDATE_BEFORE
+ fields = [1, "A", 100]
+ },
+ {
+ kind = UPDATE_AFTER
+ fields = [1, "A_1", 100]
+ },
+ {
+ kind = DELETE
+ fields = [2, "B", 100]
+ }
+ ]
+ }
}
sink {
- StarRocks {
- nodeUrls = ["starrocks_cdc_e2e:8030"]
- username = root
- password = ""
- database = "test"
- table = "e2e_table_sink"
+ StarRocks {
+ nodeUrls = ["starrocks_cdc_e2e:8030"]
+ username = root
+ password = ""
+ database = "test"
+ table = "e2e_table_sink"
- batch_max_rows = 100
- max_retries = 3
+ batch_max_rows = 100
+ max_retries = 3
- starrocks.config = {
- format = "CSV"
- }
-
- enable_upsert_delete = true
+ starrocks.config = {
+ format = "CSV"
}
+
+ enable_upsert_delete = true
+ }
}
\ No newline at end of file
diff --git
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-tdengine-e2e/src/test/resources/tdengine/tdengine_source_to_sink.conf
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-tdengine-e2e/src/test/resources/tdengine/tdengine_source_to_sink.conf
index 39b001ea0..057c65ee2 100644
---
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-tdengine-e2e/src/test/resources/tdengine/tdengine_source_to_sink.conf
+++
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-tdengine-e2e/src/test/resources/tdengine/tdengine_source_to_sink.conf
@@ -28,16 +28,16 @@ env {
source {
# This is a example source plugin **only for test and demonstrate the
feature source plugin**
- TDengine {
- url : "jdbc:TAOS-RS://flink_e2e_tdengine_src:6041/"
- username : "root"
- password : "taosdata"
- database : "power"
- stable : "meters"
- lower_bound : "2018-10-03 14:38:05.000"
- upper_bound : "2018-10-03 14:38:16.801"
- result_table_name = "tdengine_result"
- }
+ TDengine {
+ url: "jdbc:TAOS-RS://flink_e2e_tdengine_src:6041/"
+ username: "root"
+ password: "taosdata"
+ database: "power"
+ stable: "meters"
+ lower_bound: "2018-10-03 14:38:05.000"
+ upper_bound: "2018-10-03 14:38:16.801"
+ result_table_name = "tdengine_result"
+ }
# If you would like to get more information about how to configure seatunnel
and see full list of source plugins,
# please go to https://seatunnel.apache.org/docs/category/source-v2
}
@@ -46,14 +46,14 @@ transform {
}
sink {
- TDengine {
- url : "jdbc:TAOS-RS://flink_e2e_tdengine_sink:6041/"
- username : "root"
- password : "taosdata"
- database : "power2"
- stable : "meters2"
- timezone : "UTC"
- }
+ TDengine {
+ url: "jdbc:TAOS-RS://flink_e2e_tdengine_sink:6041/"
+ username: "root"
+ password: "taosdata"
+ database: "power2"
+ stable: "meters2"
+ timezone: "UTC"
+ }
# If you would like to get more information about how to configure seatunnel
and see full list of sink plugins,
# please go to https://seatunnel.apache.org/docs/category/sink-v2
}
diff --git
a/seatunnel-e2e/seatunnel-engine-e2e/connector-console-seatunnel-e2e/src/test/resources/fakesource_to_console.conf
b/seatunnel-e2e/seatunnel-engine-e2e/connector-console-seatunnel-e2e/src/test/resources/fakesource_to_console.conf
index ffc827d8f..42df3525d 100644
---
a/seatunnel-e2e/seatunnel-engine-e2e/connector-console-seatunnel-e2e/src/test/resources/fakesource_to_console.conf
+++
b/seatunnel-e2e/seatunnel-engine-e2e/connector-console-seatunnel-e2e/src/test/resources/fakesource_to_console.conf
@@ -24,16 +24,16 @@ env {
source {
# This is a example source plugin **only for test and demonstrate the
feature source plugin**
- FakeSource {
- result_table_name = "fake"
- schema {
- fields {
- id = "int"
- name = "string"
- age = "int"
- }
+ FakeSource {
+ result_table_name = "fake"
+ schema {
+ fields {
+ id = "int"
+ name = "string"
+ age = "int"
}
}
+ }
}
sink {
diff --git
a/seatunnel-e2e/seatunnel-engine-e2e/connector-seatunnel-e2e-base/src/test/resources/batch_fakesource_to_file.conf
b/seatunnel-e2e/seatunnel-engine-e2e/connector-seatunnel-e2e-base/src/test/resources/batch_fakesource_to_file.conf
index 78ea7db94..bc61e0631 100644
---
a/seatunnel-e2e/seatunnel-engine-e2e/connector-seatunnel-e2e-base/src/test/resources/batch_fakesource_to_file.conf
+++
b/seatunnel-e2e/seatunnel-engine-e2e/connector-seatunnel-e2e-base/src/test/resources/batch_fakesource_to_file.conf
@@ -27,17 +27,33 @@ env {
source {
# This is a example source plugin **only for test and demonstrate the
feature source plugin**
- FakeSource {
- row.num = 10
- map.size = 10
- array.size = 10
- bytes.length = 10
- string.length = 10
- parallelism = 1
- result_table_name = "fake"
- schema = {
- fields {
- c_map = "map<string, array<int>>"
+ FakeSource {
+ row.num = 10
+ map.size = 10
+ array.size = 10
+ bytes.length = 10
+ string.length = 10
+ parallelism = 1
+ result_table_name = "fake"
+ schema = {
+ fields {
+ c_map = "map<string, array<int>>"
+ c_array = "array<int>"
+ c_string = string
+ c_boolean = boolean
+ c_tinyint = tinyint
+ c_smallint = smallint
+ c_int = int
+ c_bigint = bigint
+ c_float = float
+ c_double = double
+ c_decimal = "decimal(30, 8)"
+ c_null = "null"
+ c_bytes = bytes
+ c_date = date
+ c_timestamp = timestamp
+ c_row = {
+ c_map = "map<string, map<string, string>>"
c_array = "array<int>"
c_string = string
c_boolean = boolean
@@ -52,26 +68,10 @@ source {
c_bytes = bytes
c_date = date
c_timestamp = timestamp
- c_row = {
- c_map = "map<string, map<string, string>>"
- c_array = "array<int>"
- c_string = string
- c_boolean = boolean
- c_tinyint = tinyint
- c_smallint = smallint
- c_int = int
- c_bigint = bigint
- c_float = float
- c_double = double
- c_decimal = "decimal(30, 8)"
- c_null = "null"
- c_bytes = bytes
- c_date = date
- c_timestamp = timestamp
- }
}
}
}
+ }
}
transform {
@@ -79,16 +79,16 @@ transform {
sink {
LocalFile {
- path="/tmp/hive/warehouse/test1"
- field_delimiter="\t"
- row_delimiter="\n"
- partition_by=["c_string"]
- partition_dir_expression="${k0}=${v0}"
- is_partition_field_write_in_file=true
- file_name_expression="${transactionId}_${now}"
- file_format_type="text"
- filename_time_format="yyyy.MM.dd"
- is_enable_transaction=true
- save_mode="error"
+ path = "/tmp/hive/warehouse/test1"
+ field_delimiter = "\t"
+ row_delimiter = "\n"
+ partition_by = ["c_string"]
+ partition_dir_expression = "${k0}=${v0}"
+ is_partition_field_write_in_file = true
+ file_name_expression = "${transactionId}_${now}"
+ file_format_type = "text"
+ filename_time_format = "yyyy.MM.dd"
+ is_enable_transaction = true
+ save_mode = "error"
}
}
diff --git
a/seatunnel-e2e/seatunnel-engine-e2e/connector-seatunnel-e2e-base/src/test/resources/batch_fakesource_to_file_complex.conf
b/seatunnel-e2e/seatunnel-engine-e2e/connector-seatunnel-e2e-base/src/test/resources/batch_fakesource_to_file_complex.conf
index 3d6ca5054..f6fda45b1 100644
---
a/seatunnel-e2e/seatunnel-engine-e2e/connector-seatunnel-e2e-base/src/test/resources/batch_fakesource_to_file_complex.conf
+++
b/seatunnel-e2e/seatunnel-engine-e2e/connector-seatunnel-e2e-base/src/test/resources/batch_fakesource_to_file_complex.conf
@@ -27,17 +27,33 @@ env {
source {
# This is a example source plugin **only for test and demonstrate the
feature source plugin**
- FakeSource {
- row.num = 10
- map.size = 10
- array.size = 10
- bytes.length = 10
- string.length = 10
- parallelism = 1
- result_table_name = "fake"
- schema = {
- fields {
- c_map = "map<string, array<int>>"
+ FakeSource {
+ row.num = 10
+ map.size = 10
+ array.size = 10
+ bytes.length = 10
+ string.length = 10
+ parallelism = 1
+ result_table_name = "fake"
+ schema = {
+ fields {
+ c_map = "map<string, array<int>>"
+ c_array = "array<int>"
+ c_string = string
+ c_boolean = boolean
+ c_tinyint = tinyint
+ c_smallint = smallint
+ c_int = int
+ c_bigint = bigint
+ c_float = float
+ c_double = double
+ c_decimal = "decimal(30, 8)"
+ c_null = "null"
+ c_bytes = bytes
+ c_date = date
+ c_timestamp = timestamp
+ c_row = {
+ c_map = "map<string, map<string, string>>"
c_array = "array<int>"
c_string = string
c_boolean = boolean
@@ -52,38 +68,38 @@ source {
c_bytes = bytes
c_date = date
c_timestamp = timestamp
- c_row = {
- c_map = "map<string, map<string, string>>"
- c_array = "array<int>"
- c_string = string
- c_boolean = boolean
- c_tinyint = tinyint
- c_smallint = smallint
- c_int = int
- c_bigint = bigint
- c_float = float
- c_double = double
- c_decimal = "decimal(30, 8)"
- c_null = "null"
- c_bytes = bytes
- c_date = date
- c_timestamp = timestamp
- }
}
}
}
+ }
# This is a example source plugin **only for test and demonstrate the
feature source plugin**
- FakeSource {
- row.num = 10
- map.size = 10
- array.size = 10
- bytes.length = 10
- string.length = 10
- result_table_name = "fake2"
- schema = {
- fields {
- c_map = "map<string, array<int>>"
+ FakeSource {
+ row.num = 10
+ map.size = 10
+ array.size = 10
+ bytes.length = 10
+ string.length = 10
+ result_table_name = "fake2"
+ schema = {
+ fields {
+ c_map = "map<string, array<int>>"
+ c_array = "array<int>"
+ c_string = string
+ c_boolean = boolean
+ c_tinyint = tinyint
+ c_smallint = smallint
+ c_int = int
+ c_bigint = bigint
+ c_float = float
+ c_double = double
+ c_decimal = "decimal(30, 8)"
+ c_null = "null"
+ c_bytes = bytes
+ c_date = date
+ c_timestamp = timestamp
+ c_row = {
+ c_map = "map<string, map<string, string>>"
c_array = "array<int>"
c_string = string
c_boolean = boolean
@@ -98,26 +114,10 @@ source {
c_bytes = bytes
c_date = date
c_timestamp = timestamp
- c_row = {
- c_map = "map<string, map<string, string>>"
- c_array = "array<int>"
- c_string = string
- c_boolean = boolean
- c_tinyint = tinyint
- c_smallint = smallint
- c_int = int
- c_bigint = bigint
- c_float = float
- c_double = double
- c_decimal = "decimal(30, 8)"
- c_null = "null"
- c_bytes = bytes
- c_date = date
- c_timestamp = timestamp
- }
}
}
}
+ }
}
transform {
@@ -125,17 +125,17 @@ transform {
sink {
LocalFile {
- path="/tmp/hive/warehouse/test2"
- field_delimiter="\t"
- row_delimiter="\n"
- partition_by=["c_string"]
- partition_dir_expression="${k0}=${v0}"
- is_partition_field_write_in_file=true
- file_name_expression="${transactionId}_${now}"
- file_format_type="text"
- filename_time_format="yyyy.MM.dd"
- is_enable_transaction=true
- save_mode="error",
- source_table_name=["fake","fake2"]
+ path = "/tmp/hive/warehouse/test2"
+ field_delimiter = "\t"
+ row_delimiter = "\n"
+ partition_by = ["c_string"]
+ partition_dir_expression = "${k0}=${v0}"
+ is_partition_field_write_in_file = true
+ file_name_expression = "${transactionId}_${now}"
+ file_format_type = "text"
+ filename_time_format = "yyyy.MM.dd"
+ is_enable_transaction = true
+ save_mode = "error",
+ source_table_name = ["fake", "fake2"]
}
}
diff --git
a/seatunnel-e2e/seatunnel-engine-e2e/connector-seatunnel-e2e-base/src/test/resources/cluster_batch_fake_to_localfile_template.conf
b/seatunnel-e2e/seatunnel-engine-e2e/connector-seatunnel-e2e-base/src/test/resources/cluster_batch_fake_to_localfile_template.conf
index f469c961f..4c2015a86 100644
---
a/seatunnel-e2e/seatunnel-engine-e2e/connector-seatunnel-e2e-base/src/test/resources/cluster_batch_fake_to_localfile_template.conf
+++
b/seatunnel-e2e/seatunnel-engine-e2e/connector-seatunnel-e2e-base/src/test/resources/cluster_batch_fake_to_localfile_template.conf
@@ -27,18 +27,34 @@ env {
source {
# This is a example source plugin **only for test and demonstrate the
feature source plugin**
- FakeSource {
- row.num = ${dynamic_test_row_num_per_parallelism}
- split.num = 5
- split.read-interval = 3000
- map.size = 10
- array.size = 10
- bytes.length = 10
- string.length = 10
- parallelism = ${dynamic_test_parallelism}
- schema = {
- fields {
- c_map = "map<string, array<int>>"
+ FakeSource {
+ row.num = ${dynamic_test_row_num_per_parallelism}
+ split.num = 5
+ split.read-interval = 3000
+ map.size = 10
+ array.size = 10
+ bytes.length = 10
+ string.length = 10
+ parallelism = ${dynamic_test_parallelism}
+ schema = {
+ fields {
+ c_map = "map<string, array<int>>"
+ c_array = "array<int>"
+ c_string = string
+ c_boolean = boolean
+ c_tinyint = tinyint
+ c_smallint = smallint
+ c_int = int
+ c_bigint = bigint
+ c_float = float
+ c_double = double
+ c_decimal = "decimal(30, 8)"
+ c_null = "null"
+ c_bytes = bytes
+ c_date = date
+ c_timestamp = timestamp
+ c_row = {
+ c_map = "map<string, map<string, string>>"
c_array = "array<int>"
c_string = string
c_boolean = boolean
@@ -53,26 +69,10 @@ source {
c_bytes = bytes
c_date = date
c_timestamp = timestamp
- c_row = {
- c_map = "map<string, map<string, string>>"
- c_array = "array<int>"
- c_string = string
- c_boolean = boolean
- c_tinyint = tinyint
- c_smallint = smallint
- c_int = int
- c_bigint = bigint
- c_float = float
- c_double = double
- c_decimal = "decimal(30, 8)"
- c_null = "null"
- c_bytes = bytes
- c_date = date
- c_timestamp = timestamp
- }
}
}
}
+ }
}
transform {
@@ -80,13 +80,13 @@ transform {
sink {
LocalFile {
- path="/tmp/hive/warehouse/${dynamic_test_case_name}" #
dynamic_test_case_name will be replace to the final file name before test run
- field_delimiter="\t"
- row_delimiter="\n"
- file_name_expression="${transactionId}_${now}"
- file_format_type="text"
- filename_time_format="yyyy.MM.dd"
- is_enable_transaction=true
- save_mode="error"
+ path = "/tmp/hive/warehouse/${dynamic_test_case_name}" #
dynamic_test_case_name will be replace to the final file name before test run
+ field_delimiter = "\t"
+ row_delimiter = "\n"
+ file_name_expression = "${transactionId}_${now}"
+ file_format_type = "text"
+ filename_time_format = "yyyy.MM.dd"
+ is_enable_transaction = true
+ save_mode = "error"
}
}
diff --git
a/seatunnel-e2e/seatunnel-engine-e2e/connector-seatunnel-e2e-base/src/test/resources/cluster_batch_fake_to_localfile_two_pipeline_template.conf
b/seatunnel-e2e/seatunnel-engine-e2e/connector-seatunnel-e2e-base/src/test/resources/cluster_batch_fake_to_localfile_two_pipeline_template.conf
index 4d7f65d53..7e01c01c9 100644
---
a/seatunnel-e2e/seatunnel-engine-e2e/connector-seatunnel-e2e-base/src/test/resources/cluster_batch_fake_to_localfile_two_pipeline_template.conf
+++
b/seatunnel-e2e/seatunnel-engine-e2e/connector-seatunnel-e2e-base/src/test/resources/cluster_batch_fake_to_localfile_two_pipeline_template.conf
@@ -27,19 +27,35 @@ env {
source {
# This is a example source plugin **only for test and demonstrate the
feature source plugin**
- FakeSource {
- result_table_name = table1
- row.num = ${dynamic_test_row_num_per_parallelism}
- split.num = 5
- split.read-interval = 3000
- map.size = 10
- array.size = 10
- bytes.length = 10
- string.length = 10
- parallelism = ${dynamic_test_parallelism}
- schema = {
- fields {
- c_map = "map<string, array<int>>"
+ FakeSource {
+ result_table_name = table1
+ row.num = ${dynamic_test_row_num_per_parallelism}
+ split.num = 5
+ split.read-interval = 3000
+ map.size = 10
+ array.size = 10
+ bytes.length = 10
+ string.length = 10
+ parallelism = ${dynamic_test_parallelism}
+ schema = {
+ fields {
+ c_map = "map<string, array<int>>"
+ c_array = "array<int>"
+ c_string = string
+ c_boolean = boolean
+ c_tinyint = tinyint
+ c_smallint = smallint
+ c_int = int
+ c_bigint = bigint
+ c_float = float
+ c_double = double
+ c_decimal = "decimal(30, 8)"
+ c_null = "null"
+ c_bytes = bytes
+ c_date = date
+ c_timestamp = timestamp
+ c_row = {
+ c_map = "map<string, map<string, string>>"
c_array = "array<int>"
c_string = string
c_boolean = boolean
@@ -54,74 +70,58 @@ source {
c_bytes = bytes
c_date = date
c_timestamp = timestamp
- c_row = {
- c_map = "map<string, map<string, string>>"
- c_array = "array<int>"
- c_string = string
- c_boolean = boolean
- c_tinyint = tinyint
- c_smallint = smallint
- c_int = int
- c_bigint = bigint
- c_float = float
- c_double = double
- c_decimal = "decimal(30, 8)"
- c_null = "null"
- c_bytes = bytes
- c_date = date
- c_timestamp = timestamp
- }
}
}
}
+ }
- FakeSource {
- result_table_name = table2
- row.num = ${dynamic_test_row_num_per_parallelism}
- split.num = 5
- split.read-interval = 3000
- map.size = 10
- array.size = 10
- bytes.length = 10
- string.length = 10
- parallelism = ${dynamic_test_parallelism}
- schema = {
- fields {
- c_map = "map<string, array<int>>"
- c_array = "array<int>"
- c_string = string
- c_boolean = boolean
- c_tinyint = tinyint
- c_smallint = smallint
- c_int = int
- c_bigint = bigint
- c_float = float
- c_double = double
- c_decimal = "decimal(30, 8)"
- c_null = "null"
- c_bytes = bytes
- c_date = date
- c_timestamp = timestamp
- c_row = {
- c_map = "map<string, map<string, string>>"
- c_array = "array<int>"
- c_string = string
- c_boolean = boolean
- c_tinyint = tinyint
- c_smallint = smallint
- c_int = int
- c_bigint = bigint
- c_float = float
- c_double = double
- c_decimal = "decimal(30, 8)"
- c_null = "null"
- c_bytes = bytes
- c_date = date
- c_timestamp = timestamp
- }
- }
- }
+ FakeSource {
+ result_table_name = table2
+ row.num = ${dynamic_test_row_num_per_parallelism}
+ split.num = 5
+ split.read-interval = 3000
+ map.size = 10
+ array.size = 10
+ bytes.length = 10
+ string.length = 10
+ parallelism = ${dynamic_test_parallelism}
+ schema = {
+ fields {
+ c_map = "map<string, array<int>>"
+ c_array = "array<int>"
+ c_string = string
+ c_boolean = boolean
+ c_tinyint = tinyint
+ c_smallint = smallint
+ c_int = int
+ c_bigint = bigint
+ c_float = float
+ c_double = double
+ c_decimal = "decimal(30, 8)"
+ c_null = "null"
+ c_bytes = bytes
+ c_date = date
+ c_timestamp = timestamp
+ c_row = {
+ c_map = "map<string, map<string, string>>"
+ c_array = "array<int>"
+ c_string = string
+ c_boolean = boolean
+ c_tinyint = tinyint
+ c_smallint = smallint
+ c_int = int
+ c_bigint = bigint
+ c_float = float
+ c_double = double
+ c_decimal = "decimal(30, 8)"
+ c_null = "null"
+ c_bytes = bytes
+ c_date = date
+ c_timestamp = timestamp
}
+ }
+ }
+ }
}
transform {
@@ -130,25 +130,25 @@ transform {
sink {
LocalFile {
source_table_name = table1
- path="/tmp/hive/warehouse/${dynamic_test_case_name}" #
dynamic_test_case_name will be replace to the final file name before test run
- field_delimiter="\t"
- row_delimiter="\n"
- file_name_expression="${transactionId}_${now}"
- file_format="text"
- filename_time_format="yyyy.MM.dd"
- is_enable_transaction=true
- save_mode="error"
- }
+ path = "/tmp/hive/warehouse/${dynamic_test_case_name}" #
dynamic_test_case_name will be replace to the final file name before test run
+ field_delimiter = "\t"
+ row_delimiter = "\n"
+ file_name_expression = "${transactionId}_${now}"
+ file_format = "text"
+ filename_time_format = "yyyy.MM.dd"
+ is_enable_transaction = true
+ save_mode = "error"
+ }
LocalFile {
source_table_name = table2
- path="/tmp/hive/warehouse/${dynamic_test_case_name}" #
dynamic_test_case_name will be replace to the final file name before test run
- field_delimiter="\t"
- row_delimiter="\n"
- file_name_expression="${transactionId}_${now}"
- file_format_type="text"
- filename_time_format="yyyy.MM.dd"
- is_enable_transaction=true
- save_mode="error"
- }
+ path = "/tmp/hive/warehouse/${dynamic_test_case_name}" #
dynamic_test_case_name will be replace to the final file name before test run
+ field_delimiter = "\t"
+ row_delimiter = "\n"
+ file_name_expression = "${transactionId}_${now}"
+ file_format_type = "text"
+ filename_time_format = "yyyy.MM.dd"
+ is_enable_transaction = true
+ save_mode = "error"
+ }
}
diff --git
a/seatunnel-e2e/seatunnel-engine-e2e/connector-seatunnel-e2e-base/src/test/resources/stream_fakesource_to_file.conf
b/seatunnel-e2e/seatunnel-engine-e2e/connector-seatunnel-e2e-base/src/test/resources/stream_fakesource_to_file.conf
index c8b386730..ab5c81c24 100644
---
a/seatunnel-e2e/seatunnel-engine-e2e/connector-seatunnel-e2e-base/src/test/resources/stream_fakesource_to_file.conf
+++
b/seatunnel-e2e/seatunnel-engine-e2e/connector-seatunnel-e2e-base/src/test/resources/stream_fakesource_to_file.conf
@@ -27,17 +27,33 @@ env {
source {
# This is a example source plugin **only for test and demonstrate the
feature source plugin**
- FakeSource {
- row.num = 10
- map.size = 10
- array.size = 10
- bytes.length = 10
- string.length = 10
- parallelism = 1
- result_table_name = "fake"
- schema = {
- fields {
- c_map = "map<string, array<int>>"
+ FakeSource {
+ row.num = 10
+ map.size = 10
+ array.size = 10
+ bytes.length = 10
+ string.length = 10
+ parallelism = 1
+ result_table_name = "fake"
+ schema = {
+ fields {
+ c_map = "map<string, array<int>>"
+ c_array = "array<int>"
+ c_string = string
+ c_boolean = boolean
+ c_tinyint = tinyint
+ c_smallint = smallint
+ c_int = int
+ c_bigint = bigint
+ c_float = float
+ c_double = double
+ c_decimal = "decimal(30, 8)"
+ c_null = "null"
+ c_bytes = bytes
+ c_date = date
+ c_timestamp = timestamp
+ c_row = {
+ c_map = "map<string, map<string, string>>"
c_array = "array<int>"
c_string = string
c_boolean = boolean
@@ -52,26 +68,10 @@ source {
c_bytes = bytes
c_date = date
c_timestamp = timestamp
- c_row = {
- c_map = "map<string, map<string, string>>"
- c_array = "array<int>"
- c_string = string
- c_boolean = boolean
- c_tinyint = tinyint
- c_smallint = smallint
- c_int = int
- c_bigint = bigint
- c_float = float
- c_double = double
- c_decimal = "decimal(30, 8)"
- c_null = "null"
- c_bytes = bytes
- c_date = date
- c_timestamp = timestamp
- }
}
}
}
+ }
}
transform {
@@ -79,16 +79,16 @@ transform {
sink {
LocalFile {
- path="/tmp/hive/warehouse/test1"
- field_delimiter="\t"
- row_delimiter="\n"
- partition_by=["c_string"]
- partition_dir_expression="${k0}=${v0}"
- is_partition_field_write_in_file=true
- file_name_expression="${transactionId}_${now}"
- file_format_type="text"
- filename_time_format="yyyy.MM.dd"
- is_enable_transaction=true
- save_mode="error"
+ path = "/tmp/hive/warehouse/test1"
+ field_delimiter = "\t"
+ row_delimiter = "\n"
+ partition_by = ["c_string"]
+ partition_dir_expression = "${k0}=${v0}"
+ is_partition_field_write_in_file = true
+ file_name_expression = "${transactionId}_${now}"
+ file_format_type = "text"
+ filename_time_format = "yyyy.MM.dd"
+ is_enable_transaction = true
+ save_mode = "error"
}
}
diff --git
a/seatunnel-e2e/seatunnel-engine-e2e/connector-seatunnel-e2e-base/src/test/resources/streaming_fakesource_to_file_complex.conf
b/seatunnel-e2e/seatunnel-engine-e2e/connector-seatunnel-e2e-base/src/test/resources/streaming_fakesource_to_file_complex.conf
index 15eb0c429..1333cabd6 100644
---
a/seatunnel-e2e/seatunnel-engine-e2e/connector-seatunnel-e2e-base/src/test/resources/streaming_fakesource_to_file_complex.conf
+++
b/seatunnel-e2e/seatunnel-engine-e2e/connector-seatunnel-e2e-base/src/test/resources/streaming_fakesource_to_file_complex.conf
@@ -27,17 +27,33 @@ env {
source {
# This is a example source plugin **only for test and demonstrate the
feature source plugin**
- FakeSource {
- row.num = 10
- map.size = 10
- array.size = 10
- bytes.length = 10
- string.length = 10
- result_table_name = "fake"
- parallelism = 1
- schema = {
- fields {
- c_map = "map<string, array<int>>"
+ FakeSource {
+ row.num = 10
+ map.size = 10
+ array.size = 10
+ bytes.length = 10
+ string.length = 10
+ result_table_name = "fake"
+ parallelism = 1
+ schema = {
+ fields {
+ c_map = "map<string, array<int>>"
+ c_array = "array<int>"
+ c_string = string
+ c_boolean = boolean
+ c_tinyint = tinyint
+ c_smallint = smallint
+ c_int = int
+ c_bigint = bigint
+ c_float = float
+ c_double = double
+ c_decimal = "decimal(30, 8)"
+ c_null = "null"
+ c_bytes = bytes
+ c_date = date
+ c_timestamp = timestamp
+ c_row = {
+ c_map = "map<string, map<string, string>>"
c_array = "array<int>"
c_string = string
c_boolean = boolean
@@ -52,38 +68,38 @@ source {
c_bytes = bytes
c_date = date
c_timestamp = timestamp
- c_row = {
- c_map = "map<string, map<string, string>>"
- c_array = "array<int>"
- c_string = string
- c_boolean = boolean
- c_tinyint = tinyint
- c_smallint = smallint
- c_int = int
- c_bigint = bigint
- c_float = float
- c_double = double
- c_decimal = "decimal(30, 8)"
- c_null = "null"
- c_bytes = bytes
- c_date = date
- c_timestamp = timestamp
- }
}
}
}
+ }
- FakeSource {
- row.num = 10
- map.size = 10
- array.size = 10
- bytes.length = 10
- string.length = 10
- result_table_name = "fake2"
- parallelism = 1
- schema = {
- fields {
- c_map = "map<string, array<int>>"
+ FakeSource {
+ row.num = 10
+ map.size = 10
+ array.size = 10
+ bytes.length = 10
+ string.length = 10
+ result_table_name = "fake2"
+ parallelism = 1
+ schema = {
+ fields {
+ c_map = "map<string, array<int>>"
+ c_array = "array<int>"
+ c_string = string
+ c_boolean = boolean
+ c_tinyint = tinyint
+ c_smallint = smallint
+ c_int = int
+ c_bigint = bigint
+ c_float = float
+ c_double = double
+ c_decimal = "decimal(30, 8)"
+ c_null = "null"
+ c_bytes = bytes
+ c_date = date
+ c_timestamp = timestamp
+ c_row = {
+ c_map = "map<string, map<string, string>>"
c_array = "array<int>"
c_string = string
c_boolean = boolean
@@ -98,26 +114,10 @@ source {
c_bytes = bytes
c_date = date
c_timestamp = timestamp
- c_row = {
- c_map = "map<string, map<string, string>>"
- c_array = "array<int>"
- c_string = string
- c_boolean = boolean
- c_tinyint = tinyint
- c_smallint = smallint
- c_int = int
- c_bigint = bigint
- c_float = float
- c_double = double
- c_decimal = "decimal(30, 8)"
- c_null = "null"
- c_bytes = bytes
- c_date = date
- c_timestamp = timestamp
- }
}
}
}
+ }
}
transform {
@@ -125,17 +125,17 @@ transform {
sink {
LocalFile {
- path="/tmp/hive/warehouse/test3"
- field_delimiter="\t"
- row_delimiter="\n"
- partition_by=["c_string"]
- partition_dir_expression="${k0}=${v0}"
- is_partition_field_write_in_file=true
- file_name_expression="${transactionId}_${now}"
- file_format_type="text"
- filename_time_format="yyyy.MM.dd"
- is_enable_transaction=true
- save_mode="error",
- source_table_name=["fake","fake2"]
+ path = "/tmp/hive/warehouse/test3"
+ field_delimiter = "\t"
+ row_delimiter = "\n"
+ partition_by = ["c_string"]
+ partition_dir_expression = "${k0}=${v0}"
+ is_partition_field_write_in_file = true
+ file_name_expression = "${transactionId}_${now}"
+ file_format_type = "text"
+ filename_time_format = "yyyy.MM.dd"
+ is_enable_transaction = true
+ save_mode = "error",
+ source_table_name = ["fake", "fake2"]
}
}
diff --git
a/seatunnel-e2e/seatunnel-transforms-v2-e2e/seatunnel-transforms-v2-e2e-part-2/src/test/resources/field_mapper_transform.conf
b/seatunnel-e2e/seatunnel-transforms-v2-e2e/seatunnel-transforms-v2-e2e-part-2/src/test/resources/field_mapper_transform.conf
index 2071e66d5..c2d1f225f 100644
---
a/seatunnel-e2e/seatunnel-transforms-v2-e2e/seatunnel-transforms-v2-e2e-part-2/src/test/resources/field_mapper_transform.conf
+++
b/seatunnel-e2e/seatunnel-transforms-v2-e2e/seatunnel-transforms-v2-e2e-part-2/src/test/resources/field_mapper_transform.conf
@@ -44,10 +44,10 @@ transform {
source_table_name = "fake"
result_table_name = "fake1"
field_mapper = {
- id = id
- age = age_as
- int1 = int1_as
- name = name
+ id = id
+ age = age_as
+ int1 = int1_as
+ name = name
}
}
}
@@ -80,19 +80,19 @@ sink {
field_name = age_as
field_type = int
field_value = [
- {
- rule_type = NOT_NULL
- }
+ {
+ rule_type = NOT_NULL
+ }
]
},
{
- field_name = int1_as
- field_type = int
- field_value = [
- {
- rule_type = NOT_NULL
- }
- ]
+ field_name = int1_as
+ field_type = int
+ field_value = [
+ {
+ rule_type = NOT_NULL
+ }
+ ]
},
{
field_name = name
diff --git
a/seatunnel-e2e/seatunnel-transforms-v2-e2e/seatunnel-transforms-v2-e2e-part-2/src/test/resources/sql_transform/binary_expression.conf
b/seatunnel-e2e/seatunnel-transforms-v2-e2e/seatunnel-transforms-v2-e2e-part-2/src/test/resources/sql_transform/binary_expression.conf
index 595e9ea5f..22ab4cc31 100644
---
a/seatunnel-e2e/seatunnel-transforms-v2-e2e/seatunnel-transforms-v2-e2e-part-2/src/test/resources/sql_transform/binary_expression.conf
+++
b/seatunnel-e2e/seatunnel-transforms-v2-e2e/seatunnel-transforms-v2-e2e-part-2/src/test/resources/sql_transform/binary_expression.conf
@@ -35,7 +35,7 @@ source {
}
}
rows = [
- { fields = [1, "Joy Ding", 134.22], kind = INSERT }
+ {fields = [1, "Joy Ding", 134.22], kind = INSERT}
]
}
}
@@ -60,42 +60,42 @@ sink {
field_name = "id"
field_type = "int"
field_value = [
- { equals_to = 2 }
+ {equals_to = 2}
]
},
{
field_name = "id2"
field_type = "int"
field_value = [
- { equals_to = 4 }
+ {equals_to = 4}
]
},
{
field_name = "price"
field_type = "double"
field_value = [
- { equals_to = 44.74 }
+ {equals_to = 44.74}
]
},
{
field_name = "price2"
field_type = "double"
field_value = [
- { equals_to = 100 }
+ {equals_to = 100}
]
},
{
field_name = "price3"
field_type = "double"
field_value = [
- { equals_to = 18.619999999999994 }
+ {equals_to = 18.619999999999994}
]
},
{
field_name = "name"
field_type = "string"
field_value = [
- { equals_to = "Joy Ding_1" }
+ {equals_to = "Joy Ding_1"}
]
}
]
diff --git
a/seatunnel-e2e/seatunnel-transforms-v2-e2e/seatunnel-transforms-v2-e2e-part-2/src/test/resources/sql_transform/criteria_filter.conf
b/seatunnel-e2e/seatunnel-transforms-v2-e2e/seatunnel-transforms-v2-e2e-part-2/src/test/resources/sql_transform/criteria_filter.conf
index 18b5fe596..a8c51a874 100644
---
a/seatunnel-e2e/seatunnel-transforms-v2-e2e/seatunnel-transforms-v2-e2e-part-2/src/test/resources/sql_transform/criteria_filter.conf
+++
b/seatunnel-e2e/seatunnel-transforms-v2-e2e/seatunnel-transforms-v2-e2e-part-2/src/test/resources/sql_transform/criteria_filter.conf
@@ -36,9 +36,9 @@ source {
}
}
rows = [
- { fields = [1, "Joy Ding", 20, null], kind = INSERT }
- { fields = [2, "May Ding", 22, "[email protected]"], kind = INSERT }
- { fields = [3, "Kin Dom", 21, "[email protected]"], kind = INSERT }
+ {fields = [1, "Joy Ding", 20, null], kind = INSERT}
+ {fields = [2, "May Ding", 22, "[email protected]"], kind = INSERT}
+ {fields = [3, "Kin Dom", 21, "[email protected]"], kind = INSERT}
]
}
}
diff --git
a/seatunnel-e2e/seatunnel-transforms-v2-e2e/seatunnel-transforms-v2-e2e-part-2/src/test/resources/sql_transform/func_datetime.conf
b/seatunnel-e2e/seatunnel-transforms-v2-e2e/seatunnel-transforms-v2-e2e-part-2/src/test/resources/sql_transform/func_datetime.conf
index 9a977609a..936094351 100644
---
a/seatunnel-e2e/seatunnel-transforms-v2-e2e/seatunnel-transforms-v2-e2e-part-2/src/test/resources/sql_transform/func_datetime.conf
+++
b/seatunnel-e2e/seatunnel-transforms-v2-e2e/seatunnel-transforms-v2-e2e-part-2/src/test/resources/sql_transform/func_datetime.conf
@@ -40,7 +40,7 @@ source {
}
}
rows = [
- { fields = [1, "Joy Ding", "2021-04-15T13:34:45", "2022-01-23T12:34:56",
"2021-04-15T13:34:45.235", "2021-04-08T13:34:45.235", "2021-04-08
13:34:45.235", "2021-04-08"], kind = INSERT }
+ {fields = [1, "Joy Ding", "2021-04-15T13:34:45", "2022-01-23T12:34:56",
"2021-04-15T13:34:45.235", "2021-04-08T13:34:45.235", "2021-04-08
13:34:45.235", "2021-04-08"], kind = INSERT}
]
}
}
@@ -65,161 +65,161 @@ sink {
field_name = "cd"
field_type = "date"
field_value = [
- { rule_type = NOT_NULL }
+ {rule_type = NOT_NULL}
]
},
{
field_name = "ct2"
field_type = "timestamp"
field_value = [
- { rule_type = NOT_NULL }
+ {rule_type = NOT_NULL}
]
},
{
field_name = "c1_1"
field_type = "timestamp"
field_value = [
- { equals_to = "2021-04-16T13:34:45" }
+ {equals_to = "2021-04-16T13:34:45"}
]
},
{
field_name = "c1_2"
field_type = "timestamp"
field_value = [
- { equals_to = "2021-05-25T13:34:45" }
+ {equals_to = "2021-05-25T13:34:45"}
]
},
{
field_name = "c1_3"
field_type = "timestamp"
field_value = [
- { equals_to = "2023-04-15T13:34:45" }
+ {equals_to = "2023-04-15T13:34:45"}
]
},
{
field_name = "c1_4"
field_type = "timestamp"
field_value = [
- { equals_to = "2022-02-15T13:34:45" }
+ {equals_to = "2022-02-15T13:34:45"}
]
},
{
field_name = "c1_5"
field_type = "timestamp"
field_value = [
- { equals_to = "2021-04-16T02:34:45" }
+ {equals_to = "2021-04-16T02:34:45"}
]
},
{
field_name = "c1_6"
field_type = "timestamp"
field_value = [
- { equals_to = "2021-04-15T14:14:45" }
+ {equals_to = "2021-04-15T14:14:45"}
]
},
{
field_name = "c1_7"
field_type = "timestamp"
field_value = [
- { equals_to = "2021-04-15T13:35:15" }
+ {equals_to = "2021-04-15T13:35:15"}
]
},
{
field_name = "test"
field_type = "long"
field_value = [
- { equals_to = 283 }
+ {equals_to = 283}
]
},
{
field_name = "c2_1"
field_type = "long"
field_value = [
- { equals_to = 283 }
+ {equals_to = 283}
]
},
{
field_name = "c2_2"
field_type = "long"
field_value = [
- { equals_to = 0 }
+ {equals_to = 0}
]
},
{
field_name = "c2_3"
field_type = "long"
field_value = [
- { equals_to = 9 }
+ {equals_to = 9}
]
},
{
field_name = "c2_4"
field_type = "long"
field_value = [
- { equals_to = 6791 }
+ {equals_to = 6791}
]
},
{
field_name = "c2_5"
field_type = "long"
field_value = [
- { equals_to = 407460 }
+ {equals_to = 407460}
]
},
{
field_name = "c2_6"
field_type = "long"
field_value = [
- { equals_to = 24447611 }
+ {equals_to = 24447611}
]
},
{
field_name = "c3_1"
field_type = "timestamp"
field_value = [
- { equals_to = "2021-01-01T00:00:00" }
+ {equals_to = "2021-01-01T00:00:00"}
]
},
{
field_name = "c3_2"
field_type = "timestamp"
field_value = [
- { equals_to = "2021-04-01T00:00:00" }
+ {equals_to = "2021-04-01T00:00:00"}
]
},
{
field_name = "c3_3"
field_type = "timestamp"
field_value = [
- { equals_to = "2021-04-15T00:00:00" }
+ {equals_to = "2021-04-15T00:00:00"}
]
},
{
field_name = "c3_4"
field_type = "timestamp"
field_value = [
- { equals_to = "2021-04-15T13:00:00" }
+ {equals_to = "2021-04-15T13:00:00"}
]
},
{
field_name = "c3_5"
field_type = "timestamp"
field_value = [
- { equals_to = "2021-04-15T13:34:00" }
+ {equals_to = "2021-04-15T13:34:00"}
]
},
{
field_name = "c3_6"
field_type = "timestamp"
field_value = [
- { equals_to = "2021-04-15T13:34:45" }
+ {equals_to = "2021-04-15T13:34:45"}
]
},
{
field_name = "c3_7"
field_type = "string"
field_value = [
- { equals_to = "Thursday" }
+ {equals_to = "Thursday"}
]
},
{
@@ -227,168 +227,168 @@ sink {
field_type = "int"
field_value = [
# Thursday
- { equals_to = 4 }
+ {equals_to = 4}
]
},
{
field_name = "c3_9"
field_type = "int"
field_value = [
- { equals_to = 105 }
+ {equals_to = 105}
]
},
{
field_name = "c3_10"
field_type = "int"
field_value = [
- { equals_to = 2021 }
+ {equals_to = 2021}
]
},
{
field_name = "c3_11"
field_type = "int"
field_value = [
- { equals_to = 4 }
+ {equals_to = 4}
]
},
{
field_name = "c3_12"
field_type = "int"
field_value = [
- { equals_to = 15 }
+ {equals_to = 15}
]
},
{
field_name = "c3_13"
field_type = "int"
field_value = [
- { equals_to = 13 }
+ {equals_to = 13}
]
},
{
field_name = "c3_14"
field_type = "int"
field_value = [
- { equals_to = 34 }
+ {equals_to = 34}
]
},
{
field_name = "c3_15"
field_type = "int"
field_value = [
- { equals_to = 45 }
+ {equals_to = 45}
]
},
{
field_name = "c3_16"
field_type = "int"
field_value = [
- { equals_to = 235 }
+ {equals_to = 235}
]
},
{
field_name = "c3_17"
field_type = "int"
field_value = [
- { equals_to = 4 }
+ {equals_to = 4}
]
},
{
field_name = "c3_18"
field_type = "int"
field_value = [
- { equals_to = 105 }
+ {equals_to = 105}
]
},
{
field_name = "c4_1"
field_type = "string"
field_value = [
- { equals_to = "2021-04-08 13:34:45.2" }
+ {equals_to = "2021-04-08 13:34:45.2"}
]
},
{
field_name = "c4_2"
field_type = "string"
field_value = [
- { equals_to = "2021-04-08" }
+ {equals_to = "2021-04-08"}
]
},
{
field_name = "c4_3"
field_type = "string"
field_value = [
- { equals_to = "13:34:45.235" }
+ {equals_to = "13:34:45.235"}
]
},
{
field_name = "c4_4"
field_type = "int"
field_value = [
- { equals_to = 13 }
+ {equals_to = 13}
]
},
{
field_name = "c4_5"
field_type = "int"
field_value = [
- { equals_to = 34 }
+ {equals_to = 34}
]
},
{
field_name = "c4_6"
field_type = "int"
field_value = [
- { equals_to = 4 }
+ {equals_to = 4}
]
},
{
field_name = "c4_7"
field_type = "string"
field_value = [
- { equals_to = "April" }
+ {equals_to = "April"}
]
},
{
field_name = "c5_1"
field_type = "timestamp"
field_value = [
- { equals_to = "2021-04-08T13:34:45.235" }
+ {equals_to = "2021-04-08T13:34:45.235"}
]
},
{
field_name = "c6_1"
field_type = "date"
field_value = [
- { equals_to = "2021-04-08" }
+ {equals_to = "2021-04-08"}
]
},
{
field_name = "c4_8"
field_type = "int"
field_value = [
- { equals_to = 2 }
+ {equals_to = 2}
]
},
{
field_name = "c4_9"
field_type = "int"
field_value = [
- { equals_to = 45 }
+ {equals_to = 45}
]
},
{
field_name = "c4_10"
field_type = "int"
field_value = [
- { equals_to = 15 }
+ {equals_to = 15}
]
},
{
field_name = "c4_11"
field_type = "int"
field_value = [
- { equals_to = 2021 }
+ {equals_to = 2021}
]
}
]
diff --git
a/seatunnel-e2e/seatunnel-transforms-v2-e2e/seatunnel-transforms-v2-e2e-part-2/src/test/resources/sql_transform/func_numeric.conf
b/seatunnel-e2e/seatunnel-transforms-v2-e2e/seatunnel-transforms-v2-e2e-part-2/src/test/resources/sql_transform/func_numeric.conf
index ed741000c..56f89d005 100644
---
a/seatunnel-e2e/seatunnel-transforms-v2-e2e/seatunnel-transforms-v2-e2e-part-2/src/test/resources/sql_transform/func_numeric.conf
+++
b/seatunnel-e2e/seatunnel-transforms-v2-e2e/seatunnel-transforms-v2-e2e-part-2/src/test/resources/sql_transform/func_numeric.conf
@@ -44,7 +44,7 @@ source {
}
}
rows = [
- { fields = [1, "Joy Ding", -120.72, 0, 3.1415926, 13, 13.2, 1324.252,
180, 10.24, 120.72124, 2], kind = INSERT }
+ {fields = [1, "Joy Ding", -120.72, 0, 3.1415926, 13, 13.2, 1324.252,
180, 10.24, 120.72124, 2], kind = INSERT}
]
}
}
@@ -69,175 +69,175 @@ sink {
field_name = "c1_1"
field_type = "double"
field_value = [
- { equals_to = 120.72 }
+ {equals_to = 120.72}
]
},
{
field_name = "id1"
field_type = "double"
field_value = [
- { equals_to = 0 }
+ {equals_to = 0}
]
},
{
field_name = "c2_1"
field_type = "double"
field_value = [
- { equals_to = 0 }
+ {equals_to = 0}
]
},
{
field_name = "c2_2"
field_type = "double"
field_value = [
- { equals_to = 0.0 }
+ {equals_to = 0.0}
]
},
{
field_name = "c2_3"
field_type = "double"
field_value = [
- { equals_to = 1 }
+ {equals_to = 1}
]
},
{
field_name = "c2_4"
field_type = "double"
field_value = [
- { equals_to = 1 }
+ {equals_to = 1}
]
},
{
field_name = "c2_5"
field_type = "double"
field_value = [
- { equals_to = 0.0 }
+ {equals_to = 0.0}
]
},
{
field_name = "c2_6"
field_type = "double"
field_value = [
- { equals_to = 0.0 }
+ {equals_to = 0.0}
]
},
{
field_name = "c3_1"
field_type = "double"
field_value = [
- { equals_to = 0.9999999732051038 }
+ {equals_to = 0.9999999732051038}
]
},
{
field_name = "c2_7"
field_type = "double"
field_value = [
- { equals_to = 0.0 }
+ {equals_to = 0.0}
]
},
{
field_name = "c4_1"
field_type = "int"
field_value = [
- { equals_to = 3 }
+ {equals_to = 3}
]
},
{
field_name = "c4_2"
field_type = "double"
field_value = [
- { equals_to = 2.2 }
+ {equals_to = 2.2}
]
},
{
field_name = "c5_1"
field_type = "int"
field_value = [
- { equals_to = 14 }
+ {equals_to = 14}
]
},
{
field_name = "c10_1"
field_type = "double"
field_value = [
- { equals_to = 7.38905609893065 }
+ {equals_to = 7.38905609893065}
]
},
{
field_name = "c5_2"
field_type = "int"
field_value = [
- { equals_to = 13 }
+ {equals_to = 13}
]
},
{
field_name = "c5_3"
field_type = "double"
field_value = [
- { equals_to = 2.580216829592325 }
+ {equals_to = 2.580216829592325}
]
},
{
field_name = "c5_4"
field_type = "double"
field_value = [
- { equals_to = 1.1205739312058498 }
+ {equals_to = 1.1205739312058498}
]
},
{
field_name = "c6_1"
field_type = "double"
field_value = [
- { equals_to = 3.1219706375172507 }
+ {equals_to = 3.1219706375172507}
]
},
{
field_name = "c7_1"
field_type = "double"
field_value = [
- { equals_to = 3.141592653589793 }
+ {equals_to = 3.141592653589793}
]
},
{
field_name = "c8_1"
field_type = "double"
field_value = [
- { equals_to = 3.2 }
+ {equals_to = 3.2}
]
},
{
field_name = "pi"
field_type = "double"
field_value = [
- { equals_to = 3.141592653589793 }
+ {equals_to = 3.141592653589793}
]
},
{
field_name = "c5_5"
field_type = "double"
field_value = [
- { equals_to = 174.23999999999998 }
+ {equals_to = 174.23999999999998}
]
},
{
field_name = "c9_1"
field_type = "double"
field_value = [
- { equals_to = 120.72 }
+ {equals_to = 120.72}
]
},
{
field_name = "c1_2"
field_type = "int"
field_value = [
- { equals_to = -1 }
+ {equals_to = -1}
]
},
{
field_name = "c9_2"
field_type = "double"
field_value = [
- { equals_to = 120.72 }
+ {equals_to = 120.72}
]
}
]
diff --git
a/seatunnel-e2e/seatunnel-transforms-v2-e2e/seatunnel-transforms-v2-e2e-part-2/src/test/resources/sql_transform/func_string.conf
b/seatunnel-e2e/seatunnel-transforms-v2-e2e/seatunnel-transforms-v2-e2e-part-2/src/test/resources/sql_transform/func_string.conf
index c752ff37b..806abb8fb 100644
---
a/seatunnel-e2e/seatunnel-transforms-v2-e2e/seatunnel-transforms-v2-e2e-part-2/src/test/resources/sql_transform/func_string.conf
+++
b/seatunnel-e2e/seatunnel-transforms-v2-e2e/seatunnel-transforms-v2-e2e-part-2/src/test/resources/sql_transform/func_string.conf
@@ -45,7 +45,7 @@ source {
}
}
rows = [
- { fields = [1, "Joy Ding", "A", "b" , "&", "&^^$wef9", 98, "0037", "7",
"*[email protected]*", "[email protected]", "2020-10-01", "2022-12-12T23:34:45"],
kind = INSERT }
+ {fields = [1, "Joy Ding", "A", "b", "&", "&^^$wef9", 98, "0037", "7",
"*[email protected]*", "[email protected]", "2020-10-01", "2022-12-12T23:34:45"],
kind = INSERT}
]
}
}
@@ -70,224 +70,224 @@ sink {
field_name = "c1_1"
field_type = "int"
field_value = [
- { equals_to = 65 }
+ {equals_to = 65}
]
},
{
field_name = "c2_1"
field_type = "int"
field_value = [
- { equals_to = 98 }
+ {equals_to = 98}
]
},
{
field_name = "c4_1"
field_type = "long"
field_value = [
- { equals_to = 64 }
+ {equals_to = 64}
]
},
{
field_name = "c4_2"
field_type = "long"
field_value = [
- { equals_to = 8 }
+ {equals_to = 8}
]
},
{
field_name = "c4_3"
field_type = "long"
field_value = [
- { equals_to = 8 }
+ {equals_to = 8}
]
},
{
field_name = "c5_1"
field_type = "string"
field_value = [
- { equals_to = "b" }
+ {equals_to = "b"}
]
},
{
field_name = "c1_2"
field_type = "string"
field_value = [
- { equals_to = "A1!" }
+ {equals_to = "A1!"}
]
},
{
field_name = "c6_1"
field_type = "string"
field_value = [
- { equals_to = "7" }
+ {equals_to = "7"}
]
},
{
field_name = "c7_1"
field_type = "string"
field_value = [
- { equals_to = "0037" }
+ {equals_to = "0037"}
]
},
{
field_name = "name1"
field_type = "string"
field_value = [
- { equals_to = "J** Ding" }
+ {equals_to = "J** Ding"}
]
},
{
field_name = "name2"
field_type = "string"
field_value = [
- { equals_to = "joy ding" }
+ {equals_to = "joy ding"}
]
},
{
field_name = "name3"
field_type = "string"
field_value = [
- { equals_to = "JOY DING" }
+ {equals_to = "JOY DING"}
]
},
{
field_name = "name4"
field_type = "string"
field_value = [
- { equals_to = "Joy" }
+ {equals_to = "Joy"}
]
},
{
field_name = "name5"
field_type = "string"
field_value = [
- { equals_to = "Ding" }
+ {equals_to = "Ding"}
]
},
{
field_name = "name6"
field_type = "string"
field_value = [
- { equals_to = "**Joy Ding" }
+ {equals_to = "**Joy Ding"}
]
},
{
field_name = "name7"
field_type = "string"
field_value = [
- { equals_to = "Joy Ding**" }
+ {equals_to = "Joy Ding**"}
]
},
{
field_name = "c8_1"
field_type = "string"
field_value = [
- { equals_to = "[email protected]*" }
+ {equals_to = "[email protected]*"}
]
},
{
field_name = "c8_2"
field_type = "string"
field_value = [
- { equals_to = "*[email protected]" }
+ {equals_to = "*[email protected]"}
]
},
{
field_name = "c8_3"
field_type = "string"
field_value = [
- { equals_to = "[email protected]" }
+ {equals_to = "[email protected]"}
]
},
{
field_name = "c9_1"
field_type = "string"
field_value = [
- { equals_to = "[email protected]" }
+ {equals_to = "[email protected]"}
]
},
{
field_name = "name8"
field_type = "boolean"
field_value = [
- { equals_to = true }
+ {equals_to = true}
]
},
{
field_name = "c10_1"
field_type = "string"
field_value = [
- { equals_to = "2020" }
+ {equals_to = "2020"}
]
},
{
field_name = "c10_2"
field_type = "string"
field_value = [
- { equals_to = "10" }
+ {equals_to = "10"}
]
},
{
field_name = "name9"
field_type = "string"
field_value = [
- { equals_to = "Joy Ding Joy Ding Joy Ding " }
+ {equals_to = "Joy Ding Joy Ding Joy Ding "}
]
},
{
field_name = "name10"
field_type = "string"
field_value = [
- { equals_to = "Joy_Ding" }
+ {equals_to = "Joy_Ding"}
]
},
{
field_name = "name11"
field_type = "string"
field_value = [
- { equals_to = "J352" }
+ {equals_to = "J352"}
]
},
{
field_name = "name12"
field_type = "string"
field_value = [
- { equals_to = "Joy Ding " }
+ {equals_to = "Joy Ding "}
]
},
{
field_name = "name13"
field_type = "string"
field_value = [
- { equals_to = "Joy" }
+ {equals_to = "Joy"}
]
},
{
field_name = "id1"
field_type = "string"
field_value = [
- { equals_to = "1" }
+ {equals_to = "1"}
]
},
{
field_name = "c11_1"
field_type = "string"
field_value = [
- { equals_to = "2022-12-12" }
+ {equals_to = "2022-12-12"}
]
},
{
field_name = "name14"
field_type = "string"
field_value = [
- { equals_to = "Joy DING" }
+ {equals_to = "Joy DING"}
]
},
{
field_name = "name15"
field_type = "string"
field_value = [
- { equals_to = "Joy Ding" }
+ {equals_to = "Joy Ding"}
]
}
]
diff --git
a/seatunnel-e2e/seatunnel-transforms-v2-e2e/seatunnel-transforms-v2-e2e-part-2/src/test/resources/sql_transform/func_system.conf
b/seatunnel-e2e/seatunnel-transforms-v2-e2e/seatunnel-transforms-v2-e2e-part-2/src/test/resources/sql_transform/func_system.conf
index 05cc04603..c28849e44 100644
---
a/seatunnel-e2e/seatunnel-transforms-v2-e2e/seatunnel-transforms-v2-e2e-part-2/src/test/resources/sql_transform/func_system.conf
+++
b/seatunnel-e2e/seatunnel-transforms-v2-e2e/seatunnel-transforms-v2-e2e-part-2/src/test/resources/sql_transform/func_system.conf
@@ -37,7 +37,7 @@ source {
}
}
rows = [
- { fields = [1, "Joy Ding", "12.4", "2012-12-21T12:34:56", null], kind =
INSERT }
+ {fields = [1, "Joy Ding", "12.4", "2012-12-21T12:34:56", null], kind =
INSERT}
]
}
}
@@ -62,63 +62,63 @@ sink {
field_name = "id"
field_type = "string"
field_value = [
- { equals_to = "1" }
+ {equals_to = "1"}
]
},
{
field_name = "id2"
field_type = "int"
field_value = [
- { equals_to = 1 }
+ {equals_to = 1}
]
},
{
field_name = "id3"
field_type = "double"
field_value = [
- { equals_to = 1 }
+ {equals_to = 1}
]
},
{
field_name = "c1_1"
field_type = "double"
field_value = [
- { equals_to = 12.4 }
+ {equals_to = 12.4}
]
},
{
field_name = "c2_1"
field_type = "date"
field_value = [
- { equals_to = "2012-12-21" }
+ {equals_to = "2012-12-21"}
]
},
{
field_name = "c3_1"
field_type = "string"
field_value = [
- { equals_to = "Unknown" }
+ {equals_to = "Unknown"}
]
},
{
field_name = "c3_2"
field_type = "string"
field_value = [
- { equals_to = "Unknown" }
+ {equals_to = "Unknown"}
]
},
{
field_name = "name1"
field_type = "string"
field_value = [
- { equals_to = "NULL" }
+ {equals_to = "NULL"}
]
},
{
field_name = "name2"
field_type = "string"
field_value = [
- { equals_to = "Joy Ding" }
+ {equals_to = "Joy Ding"}
]
}
]
diff --git
a/seatunnel-engine/seatunnel-engine-client/src/test/resources/batch_fakesource_to_file.conf
b/seatunnel-engine/seatunnel-engine-client/src/test/resources/batch_fakesource_to_file.conf
index 5b57bdbc4..4f5cffa4a 100644
---
a/seatunnel-engine/seatunnel-engine-client/src/test/resources/batch_fakesource_to_file.conf
+++
b/seatunnel-engine/seatunnel-engine-client/src/test/resources/batch_fakesource_to_file.conf
@@ -45,18 +45,18 @@ transform {
sink {
LocalFile {
- path="/tmp/hive/warehouse/test2"
- field_delimiter="\t"
- row_delimiter="\n"
- partition_by=["age"]
- partition_dir_expression="${k0}=${v0}"
- is_partition_field_write_in_file=true
- file_name_expression="${transactionId}_${now}"
- file_format="text"
- sink_columns=["name","age"]
- filename_time_format="yyyy.MM.dd"
- is_enable_transaction=true
- save_mode="error"
+ path = "/tmp/hive/warehouse/test2"
+ field_delimiter = "\t"
+ row_delimiter = "\n"
+ partition_by = ["age"]
+ partition_dir_expression = "${k0}=${v0}"
+ is_partition_field_write_in_file = true
+ file_name_expression = "${transactionId}_${now}"
+ file_format = "text"
+ sink_columns = ["name", "age"]
+ filename_time_format = "yyyy.MM.dd"
+ is_enable_transaction = true
+ save_mode = "error"
}
}
\ No newline at end of file
diff --git
a/seatunnel-engine/seatunnel-engine-client/src/test/resources/batch_fakesource_to_file_complex.conf
b/seatunnel-engine/seatunnel-engine-client/src/test/resources/batch_fakesource_to_file_complex.conf
index f4acfb7a5..c687fc1cf 100644
---
a/seatunnel-engine/seatunnel-engine-client/src/test/resources/batch_fakesource_to_file_complex.conf
+++
b/seatunnel-engine/seatunnel-engine-client/src/test/resources/batch_fakesource_to_file_complex.conf
@@ -56,18 +56,18 @@ transform {
sink {
LocalFile {
- path="/tmp/hive/warehouse/test2"
- field_delimiter="\t"
- row_delimiter="\n"
- partition_by=["age"]
- partition_dir_expression="${k0}=${v0}"
- is_partition_field_write_in_file=true
- file_name_expression="${transactionId}_${now}"
- file_format="text"
- sink_columns=["name","age"]
- filename_time_format="yyyy.MM.dd"
- is_enable_transaction=true
- save_mode="error",
- source_table_name=["fake","fake2"]
+ path = "/tmp/hive/warehouse/test2"
+ field_delimiter = "\t"
+ row_delimiter = "\n"
+ partition_by = ["age"]
+ partition_dir_expression = "${k0}=${v0}"
+ is_partition_field_write_in_file = true
+ file_name_expression = "${transactionId}_${now}"
+ file_format = "text"
+ sink_columns = ["name", "age"]
+ filename_time_format = "yyyy.MM.dd"
+ is_enable_transaction = true
+ save_mode = "error",
+ source_table_name = ["fake", "fake2"]
}
}
\ No newline at end of file