From 80870165044ed675d2c40d05eb04740bc6b9216a Mon Sep 17 00:00:00 2001 From: Kaiux Date: Tue, 22 Sep 2020 18:28:19 +0800 Subject: [PATCH] [HUDI-1213] Set Default for the bootstrap config : hoodie.bootstrap.full.input.provider (#2087) --- .../java/org/apache/hudi/config/HoodieBootstrapConfig.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/hudi-client/src/main/java/org/apache/hudi/config/HoodieBootstrapConfig.java b/hudi-client/src/main/java/org/apache/hudi/config/HoodieBootstrapConfig.java index 783b34a97..bde2e03da 100644 --- a/hudi-client/src/main/java/org/apache/hudi/config/HoodieBootstrapConfig.java +++ b/hudi-client/src/main/java/org/apache/hudi/config/HoodieBootstrapConfig.java @@ -37,6 +37,7 @@ public class HoodieBootstrapConfig extends DefaultHoodieConfig { public static final String BOOTSTRAP_BASE_PATH_PROP = "hoodie.bootstrap.base.path"; public static final String BOOTSTRAP_MODE_SELECTOR = "hoodie.bootstrap.mode.selector"; public static final String FULL_BOOTSTRAP_INPUT_PROVIDER = "hoodie.bootstrap.full.input.provider"; + public static final String DEFAULT_FULL_BOOTSTRAP_INPUT_PROVIDER = "org.apache.hudi.bootstrap.SparkParquetBootstrapDataProvider"; public static final String BOOTSTRAP_KEYGEN_CLASS = "hoodie.bootstrap.keygen.class"; public static final String BOOTSTRAP_PARTITION_PATH_TRANSLATOR_CLASS = "hoodie.bootstrap.partitionpath.translator.class"; @@ -135,6 +136,8 @@ public class HoodieBootstrapConfig extends DefaultHoodieConfig { BootstrapMode.valueOf(props.getProperty(BOOTSTRAP_MODE_SELECTOR_REGEX_MODE)); setDefaultOnCondition(props, !props.containsKey(BOOTSTRAP_INDEX_CLASS_PROP), BOOTSTRAP_INDEX_CLASS_PROP, DEFAULT_BOOTSTRAP_INDEX_CLASS); + setDefaultOnCondition(props, !props.containsKey(FULL_BOOTSTRAP_INPUT_PROVIDER), FULL_BOOTSTRAP_INPUT_PROVIDER, + DEFAULT_FULL_BOOTSTRAP_INPUT_PROVIDER); return config; } }