CentOS 7.6安装flink并简单使用
概述
Apache Flink是一个框架和分布式处理引擎,用于对无界和有界数据流进行有状态计算。Flink设计为在所有常见的集群环境中运行,以内存速度和任何规模执行计算。
环境准备
系统环境:CentOS Linux release 7.6.1810
flink版本:flink-1.10.0
Java版本:java version "1.8.0_121"
安装包准备
flink官方下载地址:https://flink.apache.org/downloads.html
这里选择最新的flink-1.10.0版本安装,安装包下载如下:
开始安装
1、检查安装环境,具体信息如下:
# cat /etc/redhat-release
# java -version
2、解压flink安装包,具体操作如下:
# tar -xvf flink-1.10.0-bin-scala_2.11.tgz
# cd flink-1.10.0
3、修改配置文件,具体操作如下:
# cd conf
# vim flink-conf.yaml
修改flink配置文件flink-conf.yaml,修改第33行,改为本地服务器IP地址即可,其他配置信息暂时默认,保存退出。
4、启动flink服务,具体操作如下:
# pwd
# cd ../bin
# ./start-cluster.sh
5、浏览器访问flink服务,直接访问:http://192.168.226.138:8081/#/overview,可以看到flink已经正常启动。
运行样例
1、flink正常启动后,运行flink代码包中原生的样例。
# pwd
# cd ../examples/
# cd batch/
可以看到flink代码包中集成的一些简单的样例,我们选择运行一个统计单词的样例。
2、运行flink代码包中原生的样例。
# pwd
# cd ../../bin/
启动flink任务,可以看到运行结果:
[root@localhost bin]# ./flink run ../examples/batch/WordCount.jar
可以在浏览器上看到任务信息:
3、浏览器上传flink样例代码包运行样例。
上传单词统计的样例 jar 包:
点击“Submit”,提交该任务:
任务执行结束:
到此,flink单机版安装结束,后续开发再接着分享开发样例。