Příklad topologií Apache Storm a komponenty pro Apache Storm v HDInsightExample Apache Storm topologies and components for Apache Storm on HDInsight

Tady je seznam příkladů vytvořené a udržované microsoftem pro použití s Apache Storm v HDInsight.The following is a list of examples created and maintained by Microsoft for use with Apache Storm on HDInsight. Tyto příklady pokrývají celou řadu témat, od vytvoření základní C# a topologií Java pracovat se službami Azure, jako jsou Event Hubs, služby Cosmos DB, databáze SQL, Apache HBase na HDInsight a 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. Některé příklady také ukazují, jak pracovat s technologiemi mimo Azure, nebo dokonce i jiných společností než Microsoft, jako je například SignalR a Socket.IO.Some examples also demonstrate how to work with non-Azure, or even non-Microsoft technologies, such as SignalR and Socket.IO.

PopisDescription DemonstrujeDemonstrates Jazyk a rozhraníLanguage/Framework
Zápis do Azure Data Lake Storage z Apache StormWrite to Azure Data Lake Storage from Apache Storm Zápis do úložiště Azure Data LakeWriting to Azure Data Lake Storage JavaJava
Event Hub Spout a Bolt zdrojeEvent Hub Spout and Bolt source Zdroj pro Event Hub Spout a BoltSource for the Event Hub Spout and Bolt JavaJava
Vývoj topologií založených na jazyce Java pro Apache Storm v HDInsightDevelop Java-based topologies for Apache Storm on HDInsight MavenMaven JavaJava
Vývoj topologií C# pro Apache Storm v HDInsight pomocí sady Visual StudioDevelop C# topologies for Apache Storm on HDInsight using Visual Studio Nástroje HDInsight pro Visual StudioHDInsight Tools for Visual Studio C#, JavaC#, Java
Zpracování událostí z Azure Event Hubs pomocí Apache Storm v HDInsight (C#)Process events from Azure Event Hubs with Apache Storm on HDInsight (C#) Event HubsEvent Hubs C# nebo JavaC# and Java
Zpracování událostí z Azure Event Hubs se Stormem v HDInsight (Java)Process events from Azure Event Hubs with Storm on HDInsight (Java) Event HubsEvent Hubs JavaJava
Zpracování dat snímače vozidla ze služby Event Hubs pomocí Apache Storm v HDInsightProcess vehicle sensor data from Event Hubs using Apache Storm on HDInsight Event Hubs, služby Cosmos DB, Azure úložiště objektů Blob (WASB)Event Hubs, Cosmos DB, Azure Storage Blob (WASB) C#, JavaC#, Java
Extrakce, transformace a načítání (ETL) ze služby Azure Event Hubs pro Apache HBase, využívající Apache Storm v HDInsightExtract, Transform, and Load (ETL) from Azure Event Hubs to Apache HBase, using Apache Storm on HDInsight Event Hubs, HBaseEvent Hubs, HBase C#C#
Šablona C# projektu topologie Storm pro práci se službami Azure od Apache Storm v HDInsightTemplate C# Storm topology project for working with Azure services from Apache Storm on HDInsight Event Hubs, služby Cosmos DB, SQL Database, HBase, SignalREvent Hubs, Cosmos DB, SQL Database, HBase, SignalR C#, JavaC#, Java
Srovnávací testy škálovatelnost pro čtení ze služby Azure Event Hubs pomocí Apache Storm v HDInsightScalability benchmarks for reading from Azure Event Hubs using Apache Storm on HDInsight Zpráva propustnosti služby Event Hubs, SQL DatabaseMessage throughput, Event Hubs, SQL Database C#, JavaC#, Java
Použití Pythonu s Apache Storm v HDInsightUse Python with Apache Storm on HDInsight Komponent v Pythonu s topologií tokPython components with a Flux topology PythonPython
Použití Apache Kafka s Apache Storm v HDInsightUse Apache Kafka with Apache Storm on HDInsight Apache Storm pro čtení a zápis k Apache KafkaApache Storm reading and writing to Apache Kafka JavaJava

Varování

Příklady jazyka C# v tomto seznamu byly původně vytvořený a otestovaný s HDInsight se systémem Windows a může není fungují správně s clustery HDInsight založené na Linuxu.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. Linuxových clusterech Mono používat ke spouštění kódu .NET a mohou mít problémy s kompatibilitou s architektury a balíčky používané v příkladu.Linux-based clusters use Mono to run .NET code, and may have compatibility problems with the frameworks and packages used in the example.

Linux je pouze operační systém používaný v HDInsight verze 3.4 a vyšší.Linux is the only operating system used on HDInsight version 3.4 or later.

Další krokyNext Steps