0
Can Flink可以通過java代碼將多個作業附加到Web Ui的本地環境中?Can Flink可以通過java代碼將多個作業附加到Web Ui的本地環境中?
我的代碼是這樣的
env = StreamExecutionEnvironment.createLocalEnvironmentWithWebUI(config);
env.addSource(...);
env.addSink(...);
env.execute("stream job1");
我想要做的是遍歷這個並附作業2作業3與Web UI同治相同的環境。這怎麼能在java代碼中完成?
我試圖使用env2 = StreamExecutionEnvironment.getExecutionEnvironment(),
但它似乎是新的job2不是我先前創建的envatch。
請幫我在此先感謝
是的,我確實試圖重新啓動它,但我得到錯誤,說地址綁定已被使用,我想env嘗試使用相同的jobmanager地址出於某種原因。我會很快更新我的問題,並附上代碼和錯誤消息。感謝幫助。 – zt1983811
你說得對。問題在於底層的'LocalStreamEnvironment'爲每個'execute'使用相同的端口創建一個新的'LocalFlinkMiniCluster'。這可能會導致問題。您是否嘗試在同一本地羣集上同時運行Flink作業? –
是的我試圖在一個本地本地羣集中運行多個作業。 – zt1983811