From 38c3ccc51a069dbccab718423055c0a708b44d63 Mon Sep 17 00:00:00 2001 From: lamber-ken Date: Sun, 22 Mar 2020 12:31:48 -0500 Subject: [PATCH] [HUDI-663] Fix HoodieDeltaStreamer offset not handled correctly (#1377) --- .../apache/hudi/utilities/sources/helpers/KafkaOffsetGen.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/helpers/KafkaOffsetGen.java b/hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/helpers/KafkaOffsetGen.java index 4ad885562..2989f2003 100644 --- a/hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/helpers/KafkaOffsetGen.java +++ b/hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/helpers/KafkaOffsetGen.java @@ -180,7 +180,7 @@ public class KafkaOffsetGen { .map(x -> new TopicPartition(x.topic(), x.partition())).collect(Collectors.toSet()); // Determine the offset ranges to read from - if (lastCheckpointStr.isPresent()) { + if (lastCheckpointStr.isPresent() && !lastCheckpointStr.get().isEmpty()) { fromOffsets = checkupValidOffsets(consumer, lastCheckpointStr, topicPartitions); } else { KafkaResetOffsetStrategies autoResetValue = KafkaResetOffsetStrategies