HDInsight 上の Apache Storm 用 Apache Storm トポロジとコンポーネントの例

HDInsight 上の Apache Storm で使用するために Microsoft によって作成および管理されている例の一覧を次に示します。 これらの例には、基本的な C# および Java トポロジの作成から、Event Hubs、Cosmos DB、SQL Database、HDInsight 上の Apache HBase、Azure Storage などの Azure サービスの使用までの、さまざまなトピックが含まれています。 また一部の例には、Azure 以外のテクノロジや、さらには SignalR や Socket.IO などのマイクロソフト以外のテクノロジを使用する方法についても示されています。

説明 対象 言語/フレームワーク
Apache Storm から Azure Data Lake Storage への書き込み Azure Data Lake Storage への書き込み Java
Event Hub のスパウトとボルトのソース Event Hub のスパウトとボルトのソース Java
HDInsight での Apache Storm の Java ベース トポロジの開発 Maven Java
Visual Studio を使用して HDInsight で Apache Storm の C# トポロジを開発する HDInsight Tools for Visual Studio C#、Java
HDInsight 上の Apache Storm で Azure Event Hubs からのイベントを処理する (C#) Event Hubs C#、Java
HDInsight で Storm を使用して Azure Event Hubs のイベントを処理する (Java) Event Hubs Java
HDInsight 上の Apache Storm を使用して Event Hubs からの車両センサー データを処理する Event Hubs、Cosmos DB、Azure Storage Blob (WASB) C#、Java
HDInsight 上の Apache Storm を使用した Azure Event Hubs から Apache HBase への抽出、変換、読み込み (ETL) Event Hubs、HBase C#
HDInsight 上の Apache Storm から Azure サービスを使用するためのテンプレート C# Storm トポロジ プロジェクト Event Hubs、Cosmos DB、SQL Database、HBase、SignalR C#、Java
HDInsight 上の Apache Storm を使用して Azure Event Hubs から読み取るためのスケーラビリティ ベンチマーク メッセージ スループット、Event Hubs、SQL Database C#、Java
HDInsight 上の Apache Storm で Apache Kafka を使用する Apache Storm を使用した Apache Kafka の読み取りと書き込み Java

警告

この一覧の C# の例は、当初、Windows ベースの HDInsight で作成されたので、Linux ベースの HDInsight クラスターでは正しく動作しない可能性があります。 Linux ベースのクラスターでは、Mono を使用して .NET コードを実行するため、この例で使用されているフレームワークとパッケージでは互換性の問題がある場合があります。

Linux は、バージョン 3.4 以降の HDInsight で使用できる唯一のオペレーティング システムです。

Python のみ

Flux トポロジを使用した Python コンポーネントの例については、「HDInsight での Python を使用した Apache Storm トポロジの開発」を参照してください。

次の手順