Example Storm topologies and components for Apache Storm on HDInsight

The following is a list of examples created and maintained by Microsoft for use with Apache Storm on HDInsight. These examples cover a variety of topics, from creating basic C# and Java topologies to working with Azure services such as Event Hubs, Cosmos DB, SQL Database, HBase on HDInsight, and Azure Storage. Some examples also demonstrate how to work with non-Azure, or even non-Microsoft technologies, such as SignalR and Socket.IO.

Description Demonstrates Language/Framework
Write to Azure Data Lake Store from Apache Storm Writing to Azure Data Lake Store Java
Event Hub Spout and Bolt source Source for the Event Hub Spout and Bolt Java
Develop Java-based topologies for Apache Storm on HDInsight Maven Java
Develop C# topologies for Apache Storm on HDInsight using Visual Studio HDInsight Tools for Visual Studio C#, Java
Create multiple data streams in a C# Storm topology Multiple streams C#
Process events from Azure Event Hubs with Storm on HDInsight (C#) Event Hubs C# and Java
Process events from Azure Event Hubs with Storm on HDInsight (Java) Event Hubs Java
Analyzing sensor data with Storm and HBase in HDInsight Event Hubs, HBase, Socket.IO, Web dashboard C#, Java, JavaScript, HTML
Process vehicle sensor data from Event Hubs using Storm on HDInsight Event Hubs, Cosmos DB, Azure Storage Blob (WASB) C#, Java
Extract, Transform, and Load (ETL) from Azure Event Hubs to HBase, using Storm on HDInsight Event Hubs, HBase C#
Template C# Storm topology project for working with Azure services from Storm on HDInsight Event Hubs, Cosmos DB, SQL Database, HBase, SignalR C#, Java
Scalability benchmarks for reading from Azure Event Hubs using Storm on HDInsight Message throughput, Event Hubs, SQL Database C#, Java
Correlate events using Storm and HBase on HDInsight HBase C#
Use Python with Storm on HDInsight Python components with a Flux topology Python
Use Kafka with Storm on HDInsight Apache Storm reading and writing to Apache Kafka Java

Next Steps