簡體   English   中英

如何在apache flink 1.9中通過rest api傳遞類路徑

[英]How to pass classpath via rest api in apache flink 1.9

我們通過 cli 成功地為工作加星,例如:

./bin/flink run -p 1 -C file://tmp/test-fatjar.jar -c ru.test.TestApps test.jar * some arguments*

此外,我們可以通過 api 成功運行此作業,如果我們注冊 fatjar,json 如下所示:

{ 
"entryClass": "ru.test.TestApps",
"parallelism": "1",
"programArgsList" : [ *** cut *** ]
}

如何通過 api 傳遞類路徑(參數 -C)?

謝謝你。

沒有與 CLI 的通用類路徑選項等效的選項。 REST API 總是希望您使用胖罐。 由於您的示例還使用了一個胖罐子,我會指出一般流程:

  1. 使用/jars/upload上傳您的胖罐。 響應包含文件名 (=jarid)。
  2. 發布到/jars/:jarid/run開始你的工作。 響應包含 jobid,您可以使用它來查詢狀態和取消。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM