//1.创建StreamExecutionEnvironment
val env=StreamExecutionEnvironment.getExecutionEnvironment
val props=newProperties()
props.put(ConsumerConfig.BOOTSTRAP_SERVERS_CONFIG,"CentOS:9092")
props.put(ConsumerConfig.GROUP_ID_CONFIG,"g1")
val kafkaConsumer=newFlinkKafkaConsumer("topic01",newSimpleStringSchema(),props)
val redisConfig=newFlinkJedisPoolConfig.Builder().setHost("CentOS").setPort(6379).build()
val redisSink=newRedisSink(redisConfig,newWordPairRedisMapper)//2.设置Source
val lines:DataStream[String]=env.addSource[String](kafkaConsumer)
lines.flatMap(_.split("\\s+")).map((_,1)).keyBy(0).sum(1).addSink(redisSink)//4.执行任务
env.execute("wordcount")