目标:针对日志,做场景匹配demo,这个demo先发出来吧,感觉乱七八糟的,等过一段时间再思考一下怎么写,这个写的太乱了
import com.alibaba.fastjson.{JSON, JSONObject} import org.apache.flink.api.common.serialization.SimpleStringSchema import org.apache.flink.api.java.utils.ParameterTool import org.apache.flink.cep.scala.{CEP, PatternStream} import org.apache.flink.cep.scala.pattern.Pattern import org.apache.flink.streaming.api.scala.{DataStream, StreamExecutionEnvironment, _} import org.apache.flink.streaming.connectors.kafka.FlinkKafkaConsumer010 import scala.collection.Map object Storm2FlinkCEP_demo { def main(args: Array[String]): Unit = { val env = StreamExecutionEnvironment.getExecutionEnvironment val proString = Array[String]("--input-topic", "dianyou_wxgz_test2", "--output-topic", "dianyou_wxgz_test3", "--bootstrap.servers", "172.1.1.141:9092,172.1.1.142:9092,172.1.1.143:9092",