「マイクロソフト系技術情報 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。
目次 †
概要 †
ここでは、C#で、IoTデバイス → Azure Event Hubs → Azure Databricksと繋いでみる。
詳細 †
Event Hubsの構築 †
- 取り敢えず、Kafkaエンドポイントを持つEvent Hubsを構築してみる。
- Kafkaエンドポイントのポイント
- SKU
- Basic レベルではサポートされていない。
- Standard レベルを選択すれば利用可能である模様。
- 圧縮/メッセージフォーマットは現在サポートしていない。
- 認証機構としてSASL認証をサポートしている。
が、その場合(≒IoTデバイスから接続する場合)、
推奨は、標準の接続文字列(中のSASトークン)の利用らしい。
- 追加の制限事項
- group.id プロパティの最大長は 256 文字
- offset.metadata.max.bytes の最大サイズは 1024 バイト
先ずは、正しく構築できたことを確認するために送受信を行う。
- 受信処理(DataFrame?のReadStream?)の結果をDataFrame?.Show()で出力する。
- なお、送信処理(DataFrame?のWriteStream?)もサポートしている。
上記の受信処理をAzure Databricksにデプロイ
参考 †
Qiita †
https://qiita.com/tags/eventhubs
- dz_
Check! ESP-WROOM-02 から Azure Event Hubs にデータを送り、Power BI で可視化する
Azure Event Hubs for Apache Kafka Ecosystems
https://github.com/Azure/azure-event-hubs-for-kafka
quickstart/dotnet †
https://github.com/Azure/azure-event-hubs-for-kafka/tree/master/quickstart/dotnet
tutorials/spark †
https://github.com/Azure/azure-event-hubs-for-kafka/tree/master/tutorials/spark
Microsoft Docs †
クイック スタート †
チュートリアル †
Apache Kafkaとの統合 †
- Event Hubs 用 Apache Kafka
ナレコムAzureレシピ †
https://azure-recipe.kc-cloud.jp/category/azure-event-hubs/
内部リンク †
Tags: :クラウド, :ビッグデータ, :Azure