Commit 1dc7a657 by 余根龙

增加fast

parent e15b0bad
...@@ -6,9 +6,11 @@ import com.zhht.irn.entity.Stage; ...@@ -6,9 +6,11 @@ import com.zhht.irn.entity.Stage;
import com.zhht.irn.sink.GreenRadioSink; import com.zhht.irn.sink.GreenRadioSink;
import com.zhht.irn.utils.FlinkUtils; import com.zhht.irn.utils.FlinkUtils;
import org.apache.flink.api.common.functions.MapFunction; import org.apache.flink.api.common.functions.MapFunction;
import org.apache.flink.api.java.utils.ParameterTool;
import org.apache.flink.streaming.api.datastream.DataStream; import org.apache.flink.streaming.api.datastream.DataStream;
import org.apache.flink.streaming.api.environment.StreamExecutionEnvironment; import org.apache.flink.streaming.api.environment.StreamExecutionEnvironment;
import java.net.URL;
import java.util.List; import java.util.List;
/** /**
...@@ -21,8 +23,10 @@ import java.util.List; ...@@ -21,8 +23,10 @@ import java.util.List;
public class GreenRadioJob { public class GreenRadioJob {
public static void main(String[] args) throws Exception { public static void main(String[] args) throws Exception {
StreamExecutionEnvironment env = StreamExecutionEnvironment.getExecutionEnvironment(); StreamExecutionEnvironment env = StreamExecutionEnvironment.getExecutionEnvironment();
ParameterTool kafkaTool = ParameterTool.fromArgs(args);
FlinkUtils.createKafkaStream(args, env) String topic = kafkaTool.get("kafka.input.topics");
System.out.println("***topic:"+topic);
FlinkUtils.createKafkaStream(args, env,topic,"GreenRadioJob")
.map(record -> { .map(record -> {
// 字符串解析为实体类 // 字符串解析为实体类
Cycle cycle = JSON.parseObject(record, Cycle.class); Cycle cycle = JSON.parseObject(record, Cycle.class);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment