Topologías y componentes de ejemplo de Apache Storm para Apache Storm en HDInsightExample Apache Storm topologies and components for Apache Storm on HDInsight

La siguiente es una lista de ejemplos creada y mantenida por Microsoft para su uso con Apache Storm en HDInsight.The following is a list of examples created and maintained by Microsoft for use with Apache Storm on 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.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, Apache HBase on HDInsight, and 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.Some examples also demonstrate how to work with non-Azure, or even non-Microsoft technologies, such as SignalR and Socket.IO.

DESCRIPCIÓNDescription MuestraDemonstrates Lenguaje/Marco de trabajoLanguage/Framework
Escritura en Azure Data Lake Storage desde Apache StormWrite to Azure Data Lake Storage from Apache Storm Escritura en Azure Data Lake StorageWriting to Azure Data Lake Storage JavaJava
Origen de spout y bolt de Centro de eventosEvent Hub Spout and Bolt source Origen de spout y bolt de Centro de eventosSource for the Event Hub Spout and Bolt JavaJava
Desarrollo de topologías basadas en Java para Apache Storm en HDInsightDevelop Java-based topologies for Apache Storm on HDInsight MavenMaven JavaJava
Desarrollo de topologías de C# para Apache Storm en HDInsight con Visual StudioDevelop C# topologies for Apache Storm on HDInsight using Visual Studio Herramientas de HDInsight para Visual StudioHDInsight Tools for Visual Studio C#, JavaC#, Java
Procesamiento de eventos desde Azure Event Hubs con Apache Storm en HDInsight (C#)Process events from Azure Event Hubs with Apache Storm on HDInsight (C#) Event HubsEvent Hubs C# y JavaC# and Java
Procesamiento de eventos desde Azure Event Hubs con Storm en HDInsight (Java)Process events from Azure Event Hubs with Storm on HDInsight (Java) Event HubsEvent Hubs JavaJava
Procesamiento de datos de sensor de vehículos desde Event Hubs mediante Apache Storm en HDInsightProcess vehicle sensor data from Event Hubs using Apache Storm on HDInsight Event Hubs, Cosmos DB y Azure Storage Blob (WASB)Event Hubs, Cosmos DB, Azure Storage Blob (WASB) C#, JavaC#, Java
Extracción, transformación y carga (ETL) desde Azure Event Hubs en Apache HBase usando Apache Storm en HDInsightExtract, Transform, and Load (ETL) from Azure Event Hubs to Apache HBase, using Apache Storm on HDInsight Event Hubs, HBaseEvent Hubs, HBase C#C#
Proyecto de topología de Storm en C# para plantillas para trabajar con servicios de Azure desde Apache Storm en HDInsightTemplate C# Storm topology project for working with Azure services from Apache Storm on HDInsight Event Hubs, Cosmos DB, SQL Database, HBase y SignalREvent Hubs, Cosmos DB, SQL Database, HBase, SignalR C#, JavaC#, Java
Pruebas comparativas de escalabilidad para leer desde Azure Event Hubs usando Apache Storm en HDInsightScalability benchmarks for reading from Azure Event Hubs using Apache Storm on HDInsight Rendimiento de mensajes, Event Hubs, SQL DatabaseMessage throughput, Event Hubs, SQL Database C#, JavaC#, Java
Uso de Apache Kafka con Apache Storm en HDInsightUse Apache Kafka with Apache Storm on HDInsight Lectura y escritura de Apache Storm en Apache KafkaApache Storm reading and writing to Apache Kafka JavaJava

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.The C# examples in this list were originally created and tested with Windows-based HDInsight, and may not work correctly with Linux-based HDInsight clusters. 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-based clusters use Mono to run .NET code, and may have compatibility problems with the frameworks and packages used in the example.

Linux es el único sistema operativo que se usa en la versión 3.4 de HDInsight, o en las versiones posteriores.Linux is the only operating system used on HDInsight version 3.4 or later.

Solo PythonPython only

Consulte Uso de Python con Apache Storm en HDInsight para obtener un ejemplo de los componentes de Python con una topología Flux.See Use Python with Apache Storm on HDInsight for an example of Python components with a Flux topology.

Pasos siguientesNext Steps