我有一个PCollection<KV<String,String>> Pcol
,我正在处理ParDo
方法中的每个元素。我想根据条件将记录发布到pardo本身中的kafka主题。
我该怎么做?
PCollection<KV<String, String>> Pcol =pipeline.apply("Process Data",
ParDo.of(new DoFn<KV<String, String>, KV<String, String>>() {
@ProcessElement
public void processElement(ProcessContext c) throws IOException {
String key = element.getKey();
if(key==null)
{//publish to a kafka topic}
}
})
);