Ubuntu部署flink及简单使用

1 下载

1.0 基础环境

  • Ubuntu18.04
  • Java 1.8.0_191
  • Scala 2.12.9

1.2 下载flink

传送门:https://flink.apache.org/downloads.html
选择与scala版本对应的flink版本,测试选择1.9.0.

2 安装

  • 新建目录
cd /usr
sudo mkdir flink
cd flink
  • 解压文件至flink
    全路径:/usr/flink/flink-1.9.0,若tgz文件命令行解压错误,Ubuntu桌面版,直接双击解压,复制到/usr/flink文件夹下.
tar xzf flink-1.9.0-bin-scala_2.12.tgz -C /usr/flink
cd flink-1.9.0

3 运行

  • 测试运行
cd /usr/flink/flink-1.9.0
./bin/start-cluster.sh 
  • webUI
localhost:8081

在这里插入图片描述

图3.1 flink监控界面
  • 配置环境变量
sudo vim ~/.bashrc
export FLINK_HOME=/usr/flink/flink-1.9.0
export PATH=$FLINK_HOME/bin:$PATH
  • 生效环境变量
source ~/.bashrc
  • 启动
start-cluster.sh
  • 停止
stop-cluster.sh

3 实例

配置好环境变量,在任意目录下可执行相应命令,但是用到的文件要在指定的路径下,全路径.
实例文件路径:/usr/flink/flink-1.9.0/examples/

3.1 启动flink

start-cluster.sh
Starting cluster.
Starting standalonesession daemon on host xdq.
Starting taskexecutor daemon on host xdq.
  • 查看进程
jps
# flink进程
11622 StandaloneSessionClusterEntrypoint
12076 TaskManagerRunner

3.2 启动socket server

nc -l 9000

在这里插入图片描述

图3.1 socket客户端

3.3 运行应用程序

socket单词计数:

flink run /usr/flink/flink-1.9.0/examples/streaming/SocketWindowWordCount.jar --port 9000

在这里插入图片描述

图3.2 job run

在这里插入图片描述

图3.3 运行任务状态

3.2 查看输出日志

tail -f log/flink-root-taskexecutor-0-xdq.out

在这里插入图片描述

图3.4 输出结果

【参考文献】
[1]https://ci.apache.org/projects/flink/flink-docs-master/getting-started/tutorials/local_setup.html
[2]https://blog.csdn.net/fanfan4569/article/details/93371937

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

天然玩家

坚持才能做到极致

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值