如果我们在 EventHub conf 中指定起始位置,如下所示:
EventHubsConf(ConnectionStringBuilder(eventHubConnectionString).build)
.setStartingPosition(EventPosition.fromStartOfStream)
or
.setStartingPosition(EventPosition.fromEndOfStream)
并且还要在 StreamWriter 中指定检查点位置
streamingInputDF
.writeStream
.option("checkpointLocation", checkpointLocation)
...
重新启动后,是否setStartingPosition
因为检查点始终用作开始读取的点而变得无关紧要?
谢谢。