首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Azure IotHub到火花结构流到COSMOS DB ( wo Kafka和wo Kafka)

Azure IotHub到火花结构流到COSMOS DB ( wo Kafka和wo Kafka)
EN

Stack Overflow用户
提问于 2018-09-13 08:07:15
回答 2查看 305关注 0票数 1
  1. 对于第一个场景,我希望在入口使用带有Iot集线器的Spark结构化流,在输出中使用Cosmos DB。我使用了以下连接器:
    • 天青-火花_2.11-2.3.2
    • azure-cosmosdb-spark_2.3.0_2.11-1.2.0 (不直接与Maven,通过进口uber jar )

事实上,当我试图将数据导入Cosmos DB时,我重复了以下错误:

"java.lang.assertionError :断言失败:接收到的序列号1790与请求序列号1791不匹配“

  1. 与Kafka :我尝试了另一个解决方案,使用物联网集线器和卡夫卡,因为使用卡夫卡作为来源火花结构化流(而不是事件中心连接器)。但是,在完成了关于Kafka的所有配置之后,我有以下错误:

“未能找到实现连接器且名称与com.microsoft.azure.iot.kafka.connect.source.IotHubSourceConnector”.匹配的任何类

别名有问题。你认为这是否属于这样一个事实:我们正在使用物联网中心而不是事件中心?

=> I将尝试第三种解决方案,即使用Streaming进入Cosmos DB,然后实现Cosmos DB变更源,将其作为入口应用于火花结构化流。希望这能成功。

任何关于上述方案的任何建议都是非常欢迎的!

EN

回答 2

Stack Overflow用户

发布于 2018-09-14 23:10:46

对于第一个场景:您可能希望尝试2.3.4版本(azure-eventhubs-spark_2.11-2.3.4),它应该解决这个特定的问题,正如Dev团队在这里所述:

https://github.com/Azure/azure-event-hubs-spark/issues/313

还有这里

https://github.com/Azure/azure-event-hubs-spark/pull/384

票数 0
EN

Stack Overflow用户

发布于 2018-09-18 09:42:55

我正在和@Tidjoe合作,现在解决方案正在起作用。

这是我们正在使用的连接器:

  • 天青-火花_2.11-2.3.4
  • azure-cosmosdb-spark_2.3.0_2.11-1.2.0 (不直接与Maven,通过进口uber jar )

我们的解决方案是在入口处与Eventhub或IotHub合作。

谢谢你的释放!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52309253

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档