[英]Controlling Apache-Kafka and Flink through SCALA (Not Command Line)
使用Kafka / FLink命令行-SCALA代碼中的“命令”
當前,當我將作業提交給Flink時,它是通過命令行進行的。 與創建和刪除Kafka主題相同。
是否有Scala-用於控制命令行界面命令執行的API。 因此,根據應用程序中的條件,我可以提交作業以進行flink並從代碼中創建/刪除kafka。
我想在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)
...
問候
對於創建和刪除Kafka主題,我將看一下Kafka的Admin API 。
至於用於控制Flink服務的API,最好等待FLIP-6上正在進行的工作完成。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.