簡介
你是不是還在打包上傳到遠程集羣運行flink任務?這樣會浪費很多時間,爲了節約大家的時間,flink提供了createRemoteEnvironment方法,可以實現本地任務提交到遠程集羣的方法,本文具體介紹一下。
createRemoteEnvironment
源碼如下:org.apache.flink.api.java.RemoteEnvironment
看到源碼的你,相信已經會使用,所有我們直接上demo,給大家參考一下:
public class RemoteEnvironmentTest {
public static void main(String[] args) throws Exception {
ExecutionEnvironment remoteEnv = ExecutionEnvironment.createRemoteEnvironment("node", 6123, "C://flink-lib//flink/Users/admin/Downloads/online_training.jar");
DataSource<String> source = remoteEnv.readTextFile("hdfs://127.0.0.1:9000/test");
source.map(new