[HUDI-799] Use appropriate FS when loading configs (#1517)
Co-authored-by: Alex Filipchik <alex.filipchik@csscompany.com>
This commit is contained in:
committed by
GitHub
parent
acdc4a8d00
commit
acb1ada2f7
@@ -400,7 +400,9 @@ public class HoodieDeltaStreamer implements Serializable {
|
|||||||
ValidationUtils.checkArgument(!cfg.filterDupes || cfg.operation != Operation.UPSERT,
|
ValidationUtils.checkArgument(!cfg.filterDupes || cfg.operation != Operation.UPSERT,
|
||||||
"'--filter-dupes' needs to be disabled when '--op' is 'UPSERT' to ensure updates are not missed.");
|
"'--filter-dupes' needs to be disabled when '--op' is 'UPSERT' to ensure updates are not missed.");
|
||||||
|
|
||||||
this.props = properties != null ? properties : UtilHelpers.readConfig(fs, new Path(cfg.propsFilePath), cfg.configs).getConfig();
|
this.props = properties != null ? properties : UtilHelpers.readConfig(
|
||||||
|
FSUtils.getFs(cfg.propsFilePath, jssc.hadoopConfiguration()),
|
||||||
|
new Path(cfg.propsFilePath), cfg.configs).getConfig();
|
||||||
LOG.info("Creating delta streamer with configs : " + props.toString());
|
LOG.info("Creating delta streamer with configs : " + props.toString());
|
||||||
this.schemaProvider = UtilHelpers.createSchemaProvider(cfg.schemaProviderClassName, props, jssc);
|
this.schemaProvider = UtilHelpers.createSchemaProvider(cfg.schemaProviderClassName, props, jssc);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user