From aec5d11da2e8a025fb6c8659a648f9e2d36990d6 Mon Sep 17 00:00:00 2001 From: 0x574C <761604382@qq.com> Date: Wed, 17 Nov 2021 14:45:43 +0800 Subject: [PATCH] Check --source-avro-schema-path parameter (#3987) Co-authored-by: 0x3E6 --- .../java/org/apache/hudi/streamer/FlinkStreamerConfig.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/hudi-flink/src/main/java/org/apache/hudi/streamer/FlinkStreamerConfig.java b/hudi-flink/src/main/java/org/apache/hudi/streamer/FlinkStreamerConfig.java index de2218acb..1d7111f49 100644 --- a/hudi-flink/src/main/java/org/apache/hudi/streamer/FlinkStreamerConfig.java +++ b/hudi-flink/src/main/java/org/apache/hudi/streamer/FlinkStreamerConfig.java @@ -365,7 +365,9 @@ public class FlinkStreamerConfig extends Configuration { conf.setDouble(FlinkOptions.INDEX_STATE_TTL, config.indexStateTtl); conf.setBoolean(FlinkOptions.INDEX_GLOBAL_ENABLED, config.indexGlobalEnabled); conf.setString(FlinkOptions.INDEX_PARTITION_REGEX, config.indexPartitionRegex); - conf.setString(FlinkOptions.SOURCE_AVRO_SCHEMA_PATH, config.sourceAvroSchemaPath); + if (!StringUtils.isNullOrEmpty(config.sourceAvroSchemaPath)) { + conf.setString(FlinkOptions.SOURCE_AVRO_SCHEMA_PATH, config.sourceAvroSchemaPath); + } conf.setString(FlinkOptions.SOURCE_AVRO_SCHEMA, config.sourceAvroSchema); conf.setBoolean(FlinkOptions.UTC_TIMEZONE, config.utcTimezone); conf.setBoolean(FlinkOptions.URL_ENCODE_PARTITIONING, config.writePartitionUrlEncode);