Apache Storm-Beispieltopologien und -komponenten für Apache Storm in HDInsightExample Apache Storm topologies and components for Apache Storm on HDInsight

Es folgt eine Liste von Beispielen zur Verwendung mit Apache Storm in HDInsight, die von Microsoft erstellt und verwaltet wird.The following is a list of examples created and maintained by Microsoft for use with Apache Storm on HDInsight. Diese Beispiele decken eine Vielzahl von Themen ab – von der Erstellung grundlegender C#- und Java-Topologien bis hin zur Arbeit mit Azure-Diensten wie Event Hubs, Cosmos DB, SQL-Datenbank, Apache HBase in HDInsight und 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. Einige Beispiele demonstrieren außerdem die Arbeit mit nicht-Azure oder sogar nicht-Microsoft-Technologien, wie SignalR und Socket.IO.Some examples also demonstrate how to work with non-Azure, or even non-Microsoft technologies, such as SignalR and Socket.IO.

BESCHREIBUNGDescription ZeigtDemonstrates Sprache/FrameworkLanguage/Framework
Schreiben von Daten in Azure Data Lake Storage aus Apache StormWrite to Azure Data Lake Storage from Apache Storm Schreiben von Daten in Azure Data Lake StorageWriting to Azure Data Lake Storage JavaJava
Quelle für Event Hub-Spout und -BoltEvent Hub Spout and Bolt source Quelle für Event Hub-Spout und -BoltSource for the Event Hub Spout and Bolt JavaJava
Entwickeln von Java-basierten Topologien für Apache Storm in HDInsightDevelop Java-based topologies for Apache Storm on HDInsight MavenMaven JavaJava
Entwickeln von C#-Topologien für Apache Storm in HDInsight mithilfe von Visual StudioDevelop C# topologies for Apache Storm on HDInsight using Visual Studio HDInsight Tools für Visual StudioHDInsight Tools for Visual Studio C#, JavaC#, Java
Verarbeiten von Ereignissen aus Azure Event Hubs mit Apache Storm in HDInsight (C#)Process events from Azure Event Hubs with Apache Storm on HDInsight (C#) Event HubsEvent Hubs C# und JavaC# and Java
Verarbeitung von Ereignissen von Azure-Event-Hubs mit Storm auf HDInsight (Java)Process events from Azure Event Hubs with Storm on HDInsight (Java) Event HubsEvent Hubs JavaJava
Verarbeiten von Fahrzeugsensordaten von Event Hubs mit Apache Storm in HDInsightProcess vehicle sensor data from Event Hubs using Apache Storm on HDInsight Event Hubs, Cosmos DB, Azure Storage Blob (WASB)Event Hubs, Cosmos DB, Azure Storage Blob (WASB) C#, JavaC#, Java
Extrahieren, Transformieren und Laden (ETL) von Azure Event Hubs in Apache HBase mit Apache Storm in HDInsightExtract, Transform, and Load (ETL) from Azure Event Hubs to Apache HBase, using Apache Storm on HDInsight Event Hubs, HBaseEvent Hubs, HBase C#C#
C#-Storm-Topologie-Vorlagenprojekt für die Arbeit mit Azure-Diensten über Apache Storm in HDInsightTemplate C# Storm topology project for working with Azure services from Apache Storm on HDInsight Event Hubs, Cosmos DB, SQL-Datenbank, HBase, SignalREvent Hubs, Cosmos DB, SQL Database, HBase, SignalR C#, JavaC#, Java
Skalierbarkeitsbenchmarks zum Lesen aus Azure Event Hubs mit Apache Storm in HDInsightScalability benchmarks for reading from Azure Event Hubs using Apache Storm on HDInsight Nachrichtendurchsatz, Event Hubs, SQL-DatenbankMessage throughput, Event Hubs, SQL Database C#, JavaC#, Java
Verwenden von Python mit Apache Storm in HDInsightUse Python with Apache Storm on HDInsight Python-Komponenten mit einer Flux-TopologiePython components with a Flux topology PythonPython
Verwenden von Apache Kafka mit Apache Storm in HDInsightUse Apache Kafka with Apache Storm on HDInsight Apache Storm: Lese- und Schreibvorgänge für Apache KafkaApache Storm reading and writing to Apache Kafka JavaJava

Warnung

Die C#-Beispiele in dieser Liste wurden ursprünglich mit HDInsight unter Windows erstellt und getestet und funktionieren möglicherweise nicht ordnungsgemäß mit Linux-basierten HDInsight-Clustern.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. Linux-basierte Cluster verwenden Mono zum Ausführen von .NET-Code und weisen möglicherweise Kompatibilitätsprobleme mit den im Beispiel verwendeten Frameworks und Paketen auf.Linux-based clusters use Mono to run .NET code, and may have compatibility problems with the frameworks and packages used in the example.

Linux ist das einzige Betriebssystem, das unter HDInsight Version 3.4 oder höher verwendet wird.Linux is the only operating system used on HDInsight version 3.4 or later.

Nächste SchritteNext Steps