Příklad Apache Storm topologií a komponent pro Apache Storm ve službě HDInsight

Následuje seznam příkladů vytvořených a spravovaných společností Microsoft pro použití s Apache Storm v HDInsight. Tyto příklady se týkají nejrůznějších témat, od vytvoření základních topologií C# a Java pro práci se službami Azure, jako jsou Event Hubs, Cosmos DB, SQL Database, Apache HBA v HDInsight a Azure Storage. Některé příklady také ukazují, jak pracovat s jinými technologiemi než Azure nebo i jinými technologiemi, jako je například Signal a Socket.IO.

Description Demonstruje Jazyk/rozhraní
Zápis do Azure Data Lake Storage z Apache Storm Zápis do Azure Data Lake Storage Java
Spout a zdroj šroubů centra událostí Zdroj pro Spout a šroub centra událostí Java
Vývoj topologií založených na jazyce Java pro Apache Storm v HDInsight Maven Java
Vývoj topologií v jazyce C# pro Apache Storm v HDInsight pomocí sady Visual Studio Nástroje HDInsight pro Visual Studio C#, Java
Zpracování událostí z Azure Event Hubs s využitím Apache Storm v HDInsight (C#) Event Hubs C# a Java
Zpracování událostí z Azure Event Hubs se Stormem v HDInsight (Java) Event Hubs Java
Zpracování dat snímače vozidla z Event Hubs pomocí Apache Storm v HDInsight Event Hubs, Cosmos DB Azure Storage Blob (WASB) C#, Java
Extrakce, transformace a načítání (ETL) z Azure Event Hubs do Apache HBA pomocí Apache Storm ve službě HDInsight Event Hubs, HBA C#
Projekt šablony topologie naplavení v C# pro práci se službami Azure z Apache Storm ve službě HDInsight Event Hubs, Cosmos DB, SQL Database, HBA, Signal C#, Java
Srovnávací testy škálovatelnosti pro čtení z Azure Event Hubs pomocí Apache Storm ve službě HDInsight Propustnost zpráv, Event Hubs SQL Database C#, Java
Použití Apache Kafka s Apache Storm v HDInsight Apache Storm čtení a zápisu do Apache Kafka Java

Upozornění

Příklady C# v tomto seznamu byly původně vytvořeny a testovány pomocí HDInsight se systémem Windows a nemusí správně fungovat s clustery HDInsight se systémem Linux. Clustery se systémem Linux používají mono ke spouštění kódu .NET a mohou mít problémy s kompatibilitou s rozhraními a balíčky použitými v tomto příkladu.

Linux je jediným operačním systémem používaným ve službě HDInsight verze 3,4 nebo novější.

Pouze Python

Příklady komponent Pythonu s topologií toků můžete najít v tématu použití Pythonu s Apache Storm v HDInsight .

Další kroky