Topologías y componentes de ejemplo de Apache Storm para Apache Storm en HDInsight

La siguiente es una lista de ejemplos creada y mantenida por Microsoft para su uso con Apache Storm en HDInsight. Estos ejemplos tratan diversos temas, desde la creación de topologías básicas en C# y Java para trabajar con servicios de Azure como Event Hubs, Cosmos DB, SQL Database, Apache HBase en HDInsight y Azure Storage. Algunos ejemplos también muestran cómo trabajar con tecnologías que no son de Azure, o incluso que no son de Microsoft, como SignalR y Socket.IO.

Descripción Muestra Lenguaje/Marco de trabajo
Escritura en Azure Data Lake Storage desde Apache Storm Escritura en Azure Data Lake Storage Java
Origen de spout y bolt de Centro de eventos Origen de spout y bolt de Centro de eventos Java
Desarrollo de topologías basadas en Java para Apache Storm en HDInsight Maven Java
Desarrollo de topologías de C# para Apache Storm en HDInsight con Visual Studio Herramientas de HDInsight para Visual Studio C#, Java
Procesamiento de eventos desde Azure Event Hubs con Apache Storm en HDInsight (C#) Event Hubs C# y Java
Procesamiento de eventos desde Azure Event Hubs con Storm en HDInsight (Java) Event Hubs Java
Procesamiento de datos de sensor de vehículos desde Event Hubs mediante Apache Storm en HDInsight Event Hubs, Cosmos DB y Azure Storage Blob (WASB) C#, Java
Extracción, transformación y carga (ETL) desde Azure Event Hubs en Apache HBase usando Apache Storm en HDInsight Event Hubs, HBase C#
Proyecto de topología de Storm en C# para plantillas para trabajar con servicios de Azure desde Apache Storm en HDInsight Event Hubs, Cosmos DB, SQL Database, HBase y SignalR C#, Java
Pruebas comparativas de escalabilidad para leer desde Azure Event Hubs usando Apache Storm en HDInsight Rendimiento de mensajes, Event Hubs, SQL Database C#, Java
Uso de Apache Kafka con Apache Storm en HDInsight Lectura y escritura de Apache Storm en Apache Kafka Java

Advertencia

Los ejemplos de C# de esta lista se crearon y probaron originalmente con HDInsight para Windows y puede que no funcionen correctamente con los clústeres de HDInsight para Linux. Los clústeres para Linux utilizan Mono para ejecutar código .NET y pueden tener problemas de compatibilidad con los entornos y paquetes utilizados en el ejemplo.

Linux es el único sistema operativo que se usa en la versión 3.4 de HDInsight, o en las versiones posteriores.

Solo Python

Consulte Uso de Python con Apache Storm en HDInsight para obtener un ejemplo de los componentes de Python con una topología Flux.

Pasos siguientes