Ich benutze eine Java-Anwendung, die einen Verbraucher beim Lesen von Kafka-Themen startet. Jedes Mal, wenn ich die Consumer-Anwendung starten muss, muss ich die Zookeeper- und Kafka-Server mit Befehlen in cmd starten. Ist es möglich, sie mit kleinen Java-Programmen zu starten/zu stoppen? Danke.Starten von Zookeeper- und Kafka-Servern aus der Java-Anwendung
1
A
Antwort
1
diesem Thema finden Sie, es geht um Zookeeper in Java Start:
Best way to start zookeeper server from java program
dazu Regie:
Is it possible to start a zookeeper server instance in process, say for unit tests?
+0
vielen dank! – sirdan
2
Wenn Sie dies für etwas brauchen, dass die ich denke, wie die Prüfung Der bessere Weg ist die Verwendung der Debezium-Bibliothek, die eine eingebettete Implementierung von KafkaCluster bietet. Sie können sehen, wie wir es in der Vert.x Kafka Client-Projekt für Unit-Tests verwenden hier:
Schauen Sie sich um, dass;)
Verwandte Themen
- 1. Federwolke Strom und zookeeper
- 2. Kafka-Cluster und Zookeeper
- 3. HBase ZooKeeper
- 4. -Wahl mit Kurator und Zookeeper
- 5. Ich konnte den Zookeeper unter Windows nicht starten
- 6. Der beste Weg zookeeper Server von Java-Programm
- 7. Grundlegende ZooKeeper Startbefehlszeile
- 8. ZooKeeper mit Supervisord überwachen
- 9. Der beste Weg, um den Zookeeper automatisch auf Ubuntu Server 14.04 zu starten?
- 10. Zookeeper Sicherheitsproblem
- 11. Solr - Konfiguration nach Wiederherstellung von Zookeeper verloren
- 12. Storyboard von Nib aus starten?
- 13. ZooKeeper-Knotenzähler?
- 14. Wie vermeiden "RuntimeException: Meine ID 0 nicht in der Peer-Liste" beim Starten eingebetteter Zookeeper?
- 15. Der Zookeeper-Server kann nicht in Apache Kafka
- 16. Zookeeper: Verbindungszeitüberschreitung
- 17. Real-World-Beispiel von Apache Helix, Zookeeper, Mesos und Erlang?
- 18. Wie gut sind ZooKeeper und Etcd?
- 19. Abfrage bezüglich Zookeeper Windows API starten/stoppen, mit Zk als Windows-Dienst (mit Hilfe von prunsrv)
- 20. Flink, Kafka und Zookeeper mit einem URI
- 21. Alle UIViewControllers aus der App entfernen und neu starten
- 22. Starten Sie SIRI aus der Anwendung
- 23. Starten eines mapreduce-Jobs aus der Eclipse
- 24. Zookeeper Znode Uhr Counter
- 25. Apache Kafka-Zookeeper Eigenschaften
- 26. Kafka Zookeeper Verbindung gibt
- 27. Zookeeper Klärung CAP
- 28. Zookeeper Gesamtdaten-Größenbeschränkung
- 29. Der Knoten/hbase ist nicht in ZooKeeper
- 30. Ersetzen Sie ZooKeeper Server
Konfigurieren Sie sie als Windows-Dienste: https: // stackoverflow.com/questions/36309844/install-kafka-as-windows-service –
danke für den Hinweis, aber das sagt nur, wie man ZK und K installieren, während ich sie von Java und nicht die cmd starten müsste. – sirdan
Es zeigt Ihnen nicht, wie Sie sie installieren, es sagt Ihnen, wie Sie sie als Windows-Dienste konfigurieren. Damit müssen Sie sie nicht jedes Mal starten und stoppen, wenn Sie die Consumer-Anwendung starten müssen. Das ist der richtige Weg, um einen Service zu handhaben. Sie haben in Ihrer Frage keinen Hinweis angegeben * warum * Sie denken, dass Sie es von Java aus starten müssen - Sie haben nur angedeutet, dass Sie es manuell unbequem starten müssen. –