我们使用结构星火与包火花eventhubs一起流读取来自Azure的IoTHub消息。在某些结果中,Spark检查点不能按我们的要求工作。因此,我们希望能够手动设置起始偏移量。不能设置起始偏移量火花eventhubs
我们的计划是手动分配的偏移量在IoThub参数映射,方法是设置:
- “eventhubs.filter.offset” - > { “partitionKey1”: “偏移1”,...}或
- “eventhubs.startingOffsets” - > {“partitionKey1”:“偏移1”,...}
两个版本都没有工作,这意味着星火总是开始从获得的最早的一条短信阅读IoTHub。
此外,我们不确定上述语法是否正常,因为没有关于此的文档。
我们使用星火2.1和火花eventhubs包从Maven的:
“com.microsoft.azure” % “火花流-eventhubs_2.11” % “2.1.1”