flink与idea的代码

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-2 17:28   1562   0

代码:

package day01
import org.apache.flink.streaming.api.scala._
object Demo02Stream {
  def main(args: Array[String]): Unit = {
    //创建流计算
    val env = StreamExecutionEnvironment.getExecutionEnvironment

    val value: DataStream[String] = env.socketTextStream("node7-1", 9999)
    val res= value.flatMap(_.split("  "))
      .filter(_!="w")
      .map((_,1))
      .keyBy(0)
      .sum(1)

    res.print("stream print").setParallelism(1)

    env.execute("stream job")


  }

}

起zookeeper和hadoop以及flink,并且打开网页node7-1:8081

起nc,没有的话 yum -y install nc ,下载一下

[root@node7-1 ~]# nc -lk 9999

运行代码,在nc输数据可以输出来。

idea中双击运行这个jar,会出现它的路径。在本地找到这个文件。

把jar包放进去

填写,并且提交。

正常

点击你刚才的任务

okk!

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP