env对象的addSink(SinkFunction)。需要传入一个SinkFunction对象。这个对象处理的出口。之后无法再进行数据操作。
package com.alibaba.flink.train.streaming;
import org.apache.flink.configuration.Configuration;
import org.apache.flink.streaming.api.functions.sink.RichSinkFunction;
import org.apache.flink.streaming.api.functions.sink.SinkFunction;
public class MemSink<T> implements SinkFunction<T> {
/**
* 没过来一条数据调用一次
*/
@Override
public void invoke(T value) throws Exception {
System.out.println("MemSink:" + value);
}
}
class RSink extends RichSinkFunction<String> {
@Override
public void open(Configuration parameters) throws Exception {
super.open(parameters);
}
@Override
public void invoke(String value)