@@ -231,33 +231,35 @@ private void ingestFirstBatchAndHiveSync() throws Exception {
231231 executeSparkSQLCommand (SPARKSQL_BS_PREP_COMMANDS , true );
232232 List <String > bootstrapCmds = CollectionUtils .createImmutableList (
233233 "spark-submit --class org.apache.hudi.utilities.deltastreamer.HoodieDeltaStreamer " + HUDI_UTILITIES_BUNDLE
234- + " --table-type COPY_ON_WRITE "
235- + " --run-bootstrap "
236- + " --source-class org.apache.hudi.utilities.sources.JsonDFSSource --source-ordering-field ts "
237- + " --target-base-path " + COW_BOOTSTRAPPED_BASE_PATH + " --target-table " + COW_BOOTSTRAPPED_TABLE_NAME
238- + " --props /var/demo/config/dfs-source.properties"
239- + " --schemaprovider-class org.apache.hudi.utilities.schema.FilebasedSchemaProvider "
240- + " --initial-checkpoint-provider"
241- + " org.apache.hudi.utilities.checkpointing.InitialCheckpointFromAnotherHoodieTimelineProvider"
242- + " --hoodie-conf hoodie.bootstrap.base.path=" + BOOTSTRAPPED_SRC_PATH
243- + " --hoodie-conf hoodie.deltastreamer.checkpoint.provider.path=" + COW_BASE_PATH
244- + " --hoodie-conf hoodie.bootstrap.parallelism=2 "
245- + " --hoodie-conf hoodie.bootstrap.keygen.class=" + SimpleKeyGenerator .class .getName ()
246- + String .format (HIVE_SYNC_CMD_FMT , "dt" , COW_BOOTSTRAPPED_TABLE_NAME ),
234+ + " --table-type COPY_ON_WRITE "
235+ + " --run-bootstrap "
236+ + " --source-class org.apache.hudi.utilities.sources.JsonDFSSource --source-ordering-field ts "
237+ + " --target-base-path " + COW_BOOTSTRAPPED_BASE_PATH + " --target-table " + COW_BOOTSTRAPPED_TABLE_NAME
238+ + " --props /var/demo/config/dfs-source.properties"
239+ + " --schemaprovider-class org.apache.hudi.utilities.schema.FilebasedSchemaProvider "
240+ + " --initial-checkpoint-provider"
241+ + " org.apache.hudi.utilities.checkpointing.InitialCheckpointFromAnotherHoodieTimelineProvider"
242+ + " --hoodie-conf hoodie.datasource.write.partitionpath.field=symbol"
243+ + " --hoodie-conf hoodie.bootstrap.base.path=" + BOOTSTRAPPED_SRC_PATH
244+ + " --hoodie-conf hoodie.deltastreamer.checkpoint.provider.path=" + COW_BASE_PATH
245+ + " --hoodie-conf hoodie.bootstrap.parallelism=2 "
246+ + " --hoodie-conf hoodie.bootstrap.keygen.class=" + SimpleKeyGenerator .class .getName ()
247+ + String .format (HIVE_SYNC_CMD_FMT , "dt" , COW_BOOTSTRAPPED_TABLE_NAME ),
247248 "spark-submit --class org.apache.hudi.utilities.deltastreamer.HoodieDeltaStreamer " + HUDI_UTILITIES_BUNDLE
248- + " --table-type MERGE_ON_READ "
249- + " --run-bootstrap "
250- + " --source-class org.apache.hudi.utilities.sources.JsonDFSSource --source-ordering-field ts "
251- + " --target-base-path " + MOR_BOOTSTRAPPED_BASE_PATH + " --target-table " + MOR_BOOTSTRAPPED_TABLE_NAME
252- + " --props /var/demo/config/dfs-source.properties"
253- + " --schemaprovider-class org.apache.hudi.utilities.schema.FilebasedSchemaProvider "
254- + " --initial-checkpoint-provider"
255- + " org.apache.hudi.utilities.checkpointing.InitialCheckpointFromAnotherHoodieTimelineProvider"
256- + " --hoodie-conf hoodie.bootstrap.base.path=" + BOOTSTRAPPED_SRC_PATH
257- + " --hoodie-conf hoodie.deltastreamer.checkpoint.provider.path=" + COW_BASE_PATH
258- + " --hoodie-conf hoodie.bootstrap.parallelism=2 "
259- + " --hoodie-conf hoodie.bootstrap.keygen.class=" + SimpleKeyGenerator .class .getName ()
260- + String .format (HIVE_SYNC_CMD_FMT , "dt" , MOR_BOOTSTRAPPED_TABLE_NAME ));
249+ + " --table-type MERGE_ON_READ "
250+ + " --run-bootstrap "
251+ + " --source-class org.apache.hudi.utilities.sources.JsonDFSSource --source-ordering-field ts "
252+ + " --target-base-path " + MOR_BOOTSTRAPPED_BASE_PATH + " --target-table " + MOR_BOOTSTRAPPED_TABLE_NAME
253+ + " --props /var/demo/config/dfs-source.properties"
254+ + " --schemaprovider-class org.apache.hudi.utilities.schema.FilebasedSchemaProvider "
255+ + " --initial-checkpoint-provider"
256+ + " org.apache.hudi.utilities.checkpointing.InitialCheckpointFromAnotherHoodieTimelineProvider"
257+ + " --hoodie-conf hoodie.datasource.write.partitionpath.field=symbol"
258+ + " --hoodie-conf hoodie.bootstrap.base.path=" + BOOTSTRAPPED_SRC_PATH
259+ + " --hoodie-conf hoodie.deltastreamer.checkpoint.provider.path=" + COW_BASE_PATH
260+ + " --hoodie-conf hoodie.bootstrap.parallelism=2 "
261+ + " --hoodie-conf hoodie.bootstrap.keygen.class=" + SimpleKeyGenerator .class .getName ()
262+ + String .format (HIVE_SYNC_CMD_FMT , "dt" , MOR_BOOTSTRAPPED_TABLE_NAME ));
261263 executeCommandStringsInDocker (ADHOC_1_CONTAINER , bootstrapCmds );
262264 }
263265
0 commit comments