Wie wird Apache Storm unter Windows im Einzelknoten ausgeführt? Kann jemand dafür einen Link bereitstellen?So führen Sie Apache Storm in einem einzelnen Knoten unter Windows OS aus
Antwort
Java installieren
herunterladen und installieren Sie ein JDK (Sturm arbeitet mit Oracle und OpenJDK 6/7). Für dieses Setup habe ich JDK 7 von Oracle verwendet.
Ich installierte Java in: C: \ Java \ jdk1.7.0_45 \ Python installieren
Um die Installation zu testen, werden wir das „Wort zählen“ Probe aus dem Sturm-Starter-Projekt werden die Bereitstellung der verwendet eine in Python geschriebene Multi-Lang-Schraube. Ich habe Python 2.7.6 benutzt, welches hier heruntergeladen werden kann.
Ich installierte Python in:
C: \ Python27 \ Installieren und
Run ZookeeperHerunterladen Apache Zookeeper 3.3.6 und es extrahieren. Konfigurieren und Ausführen von Zookeeper mit den folgenden Befehlen:.
cd zookeeper-3.3.6 Kopie conf \ zoo_sample.cfg conf \ zoo.cfg \ bin \ zkServer.cmd Installieren Sturm
Die Änderungen, die es Storm ermöglichen, unter Windows nahtlos zu laufen, wurden noch nicht offiziell veröffentlicht, aber Sie können einen Build mit diesen Änderungen herunterladen.
(Quellzweig für diesen Build kann hier gefunden werden).
Extrahieren Sie diese Datei an den Speicherort Ihrer Wahl. Ich habe C gewählt.
Konfigurieren von Umgebungsvariablen
Unter Windows Sturm erfordert das STORM_HOME und JAVA_HOME Umgebungsvariablen als auch auf die PATH-Variablen wie einige Ergänzungen gesetzt werden:
JAVA_HOME
C: \ Java \ jdk1 .7.0_45 \ STORM_HOME
C: \ Sturm-0.9.1-Inkubations-snapshot-12.182.013 \ PATH hinzufügen:
% STORM_HOME% \ bin;% JAVA_HOME% \ bin; C: \ Python27; C: \ Python27 \ Lib \ Site-Pakete \; C: \ Python27 \ Scripts \; PATHEXT Anzahl:
Py starten Nimbus, Supervisor und Sturm UI Daemons
Für jeden deamon, öffnen eine separate Eingabeaufforderung.
Nimbus
cd% STORM_HOME% Sturm nimbus Supervisor-
cd% STORM_HOME% Sturm Supervisor Sturm UI
cd% STORM_HOME% Sturm ui Überprüfen, dass Storm läuft durch Öffnen von http://localhost:8080/ in einem Browser.
Stellen Sie die „Word Count“ Topologie
entweder den Sturm-Starter-Projekt von der Quelle bauen, oder laden Sie eine vorgefertigte jar
Stellen Sie die Word-Topologie auf Ihrem lokalen Cluster mit dem Sturm Graf jar Befehl:
Sturm jar Sturm-starter-0.0.1-snapshot-jar-with-dependencies.jar storm.starter.WordCountTopology Wordcount = -c nimbus.host localhost
- 1. So führen Sie Sidekiq unter Windows
- 2. So führen Sie mehrere Mapper gleichzeitig in einem Knoten aus
- 3. So führen Sie den Windows-Dienst unter Linux oder Mac OS aus
- 4. So ermitteln Sie die Tasks, die auf einem Knoten in Apache Storm ausgeführt werden
- 5. So führen Sie statusbehaftete Anwendungen in Apache Mesos aus?
- 6. So führen Sie ältere Versionen von node.js unter Windows
- 7. Apache Spark vs Apache Storm
- 8. So führen Sie jar vom OS Process Sampler unter Linux aus
- 9. So fügen Sie benutzerdefinierte Funktionen in Apache Storm hinzu
- 10. Führen viele Dateien in einem einzelnen Verzeichnis unter Apache zu längeren Ladezeiten?
- 11. So führen Sie den Knoten main.js aus dem Webpack aus
- 12. So führen Sie Forloop in Knoten aus js
- 13. Führen Sie die Aufgaben in einem Knoten zweimal aus
- 14. Apache Storm java.nio.channels.ClosedChannelException: null
- 15. So führen Sie mehrere Websites auf einer Apache-Instanz aus
- 16. So führen Sie CLion mit msys2 unter Windows
- 17. Führen Sie Unit-Tests nur unter Windows
- 18. So führen Sie Java mit Sublime Text 3 unter Mac OS aus
- 19. So führen Sie die ASP.NET MVC-App in IIS 10 unter Windows 10 aus
- 20. So führen Sie C# -Projekt unter Linux aus
- 21. Konfigurieren von Apache Storm Cluster mit mehreren Knoten
- 22. Apache Storm InvalidTopologyException
- 23. So führen Sie ein Unix-Shell-Skript aus Windows
- 24. So führen Sie die Stapeldatei aus einem beliebigen Ordner aus
- 25. So führen Sie einen einzelnen Einheitentest mit dem Wrapper 2.2.1 von der Befehlszeile aus
- 26. So führen Sie mehrere Mischaufgaben in einem Befehl aus
- 27. So führen Sie Python Flask in einem Docker-Container aus
- 28. So führen Sie Gerrit unter Windows mit der grundlegenden Einrichtung aus
- 29. So führen Sie Windows Shell-Befehle von Lisp mit ASDF aus uiop: run-program unter sbcl
- 30. Google Dataflow vs. Apache Storm