en ligne de commande Kafka/Flink - « commandes » dans SCALA codeContrôle Apache Kafka et Flink par SCALA (Non ligne de commande)
À l'heure actuelle Quand je soumettre des travaux à Flink, son via la ligne de commande. Idem que pour créer et supprimer des sujets Kafka.
Existe-t-il une API Scala pour contrôler l'exécution des commandes d'interface de ligne de commande? Donc, basé sur une condition dans une application, je peux soumettre un travail à flinker et créer/supprimer kafka du code.
Commandes Je voudrais utiliser dans le code Scala
Starting Flink Server
bin/start-local.sh
Stopping Flink Server
bin/stop-local.sh
Submitting Job Flink
bin/flink run -c pathToMainClass pathToJar arg1 arg2
Creating topics in kafka
Deleting kafka topics
Cancelling a job (ID)
...
Cordialement
Merci, c'est la direction dont j'avais besoin –