今日总结12.21

实验8

Flink初级编程实践

 

1.实验目的

1)通过实验掌握基本的Flink编程方法。

2)掌握用IntelliJ IDEA工具编写Flink程序的方法。

2.实验平台

1Ubuntu18.04(或Ubuntu16.04)。

2IntelliJ IDEA

3Flink1.9.1

3.实验步骤

1)使用IntelliJ IDEA工具开发WordCount程序

Linux系统中安装IntelliJ IDEA,然后使用IntelliJ IDEA工具开发WordCount程序,并打包成JAR文件,提交到Flink中运行。

 

1)使用IntelliJ IDEA工具开发WordCount程序

 

1.首先下载IDEA工具linux版

 

 

2.解压安装IDEA

用这个命令进行解压:tar -zxvf ideaIC-2021.2.tar.gz -C /opt/module/

这里由于解压压缩包,把命令顶上去了,没有截图了,只有安装好的截图

 

 

配置IDEA环境

 

配置IDEA环境变量的目的是无论终端在哪个工作目录,都可以通过./idea.sh指令启动IDEA,不用进入到IDEA的环境目录了

 

这里显示在虚拟机里安装好了IDEA

安装flink

使用如下命令对安装文件进行解压缩

 

修改目录名称,并设置权限,命令如下:

 

使用命令添加环境变量:

 

保存并退出.bashrc文件,然后执行如下命令让配置文件生效,使用如下命令启动Flink

 

6.IntelliJ IDEA工具开发WordCount程序

启动进入IDEA,新建一个Maven项目。导入相应的maven依赖

 

 

新建一个WordCountData.java 文件,WordCountData.java用于提供原始数据

 

按照刚才同样的操作,创建第2个文件WordCountTokenizer.java。WordCountTokenizer.java用于切分句子

 

按照刚才同样的操作,创建第3个文件WordCount.java。WordCount.java提供主函数

 

运行以后的结果:

 

下面要把代码进行编译打包,打包成jar包。

 

 

 

 

 

最后,到Flink中运行FlinkWordCount.jar。这里一定要注意,要确认已经开启Flink系统。运行的命令和执行结果如下图所示。

 

 

 

 

posted @ 2023-12-22 00:04  庞司令  阅读(9)  评论(0)    收藏  举报