官網位址batch
可以使用建構函式或withparameters(configuration)
方法將引數傳遞給函式。這些引數將作為功能物件的一部分進行序列化,並交付給所有並行任務例項。
datasettofilter = env.fromelements(1, 2, 3);
tofilter.filter(new myfilter(2));
private static class myfilter implements filterfunction
@override
public boolean filter(integer value) throws exception
}
這個方法將會攜帶乙個configuration物件作為引數,這個引數將會傳遞給rich function的open方法(關於rich function參見:rich function)。configuration物件是乙個map,儲存key/value鍵值對.
datasettofilter = env.fromelements(1, 2, 3);
configuration config = new configuration();
config.setinteger("limit", 2);
tofilter.filter(new richfilterfunction()
@override
public boolean filter(integer value) throws exception
}).withparameters(config);
引數可以被所有的rich function獲得
configuration conf = new configuration();
conf.setstring("mykey","myvalue");
final executionenvironment env = executionenvironment.getexecutionenvironment();
env.getconfig().setglobaljobparameters(conf);
public static final class tokenizer extends richflatmapfunction>
// ... more here ...
Flink傳遞引數給函式
引數可以使用建構函式或者withparameters configuration 方法傳遞,引數將會作為函式物件的一部分被序列化並傳遞到task例項中!1 使用建構函式方式 package com.daxin import org.apache.flink.api.common.functions....
flink 傳參 啟動 flink傳遞引數給函式
引數可以使用建構函式或者withparameters configuration 方法傳遞,引數將會作為函式物件的一部分被序列化並傳遞到task例項中!官網位址batch 1 使用建構函式方式 dataset tofilter env.fromelements 1,2,3 tofilter.filt...
ajax傳遞map引數給後端
向後端傳遞乙個引數 前端ajax 部分 var map 設定乙個事件觸發ajax ajax else if data 0 else error function 後端 後端controller 部分 public responsebody integer ajaxdemo requestbody m...