Azure EventHub事件格式

问题描述 投票:0回答:1

全部,

我建立了一个[[EventHub]]命名空间和EventHub,并能够使用Python脚本成功向其发送和接收事件。我还能够启用捕获功能并将事件以Avro格式存储在Azure Blob存储中。 我想了解有关EventHubs的更多信息,如果有人将我指向正确的方向,那将是很好的:

[1]在捕获期间,可以将文件格式更改为例如csv或json格式,以便以csv / json格式创建文件吗?还是仅支持Avro?

[[2]当事件在变老之前位于EventHub中时,事件的格式是什么-是json吗?

[3]当事件数据以avro格式存储在Azure Blob存储中时,我如何知道数据的结构,以便可以创建合适的架构,然后在Azure Data Explorer中使用将数据加载到Kutso数据库的定义。

谢谢,

rgn

全部,我设置了一个EventHub命名空间和EventHub,并能够使用Python脚本成功向其发送和接收事件。我还能够启用捕获功能并将事件存储在...

azure azure-eventhub azure-eventhub-capture
1个回答
1
投票
2)服务不知道它正在处理的有效载荷格式,它以二进制格式存储事件。

3)如果您要使用AVRO格式,则在文件内容的顶部指定架构。您可以在此处查看有关格式的详细信息-https://docs.microsoft.com/en-us/azure/event-hubs/event-hubs-capture-overview#exploring-the-captured-files-and-working-with-avro

© www.soinside.com 2019 - 2024. All rights reserved.