当前位置:网站首页>MRS离线数据分析:通过Flink作业处理OBS数据
MRS离线数据分析:通过Flink作业处理OBS数据
2022-07-07 15:36:00 【InfoQ】



创建MRS集群

准备测试数据
This is a test demo for MRS Flink. Flink is a unified computing framework that supports both batch processing and stream processing. It provides a stream data processing engine that supports data distribution and parallel computing.

创建并运行Flink作业
方式1:在控制台界面在线提交作业。
- 登录MRS管理控制台,单击MRS集群名称,进入集群详情页面。
- 在集群详情页的“概览”页签,单击“IAM用户同步”右侧的“单击同步”进行IAM用户同步。
- 单击“作业管理”,进入“作业管理”页签。
- 单击“添加”,添加一个Flink作业。作业类型:Flink作业名称:自定义,例如flink_obs_test。执行程序路径:本示例使用Flink客户端的WordCount程序为例。运行程序参数:使用默认值。执行程序参数:设置应用程序的输入参数,“input”为待分析的测试数据,“output”为结果输出文件。
- 服务配置参数:使用默认值即可,如需手动配置作业相关参数,可参考运行Flink作业。


方式2:通过集群客户端提交作业。
su - omm
cd /opt/client
source bigdata_envhdfs dfs -ls obs://mrs-demo-data/flinkflink run -m yarn-cluster /opt/client/Flink/flink/examples/batch/WordCount.jar --input obs://mrs-demo-data/flink/mrs_flink_test.txt --output obs://mrs-demo/data/flink/output2...
Cluster started: Yarn cluster with application id application_1654672374562_0011
Job has been submitted with JobID a89b561de5d0298cb2ba01fbc30338bc
Program execution finished
Job with JobID a89b561de5d0298cb2ba01fbc30338bc has finished.
Job Runtime: 1200 ms查看作业执行结果


a 3
and 2
batch 1
both 1
computing 2
data 2
demo 1
distribution 1
engine 1
flink 2
for 1
framework 1
is 2
it 1
mrs 1
parallel 1
processing 3
provides 1
stream 2
supports 2
test 1
that 2
this 1
unified 1Job with JobID xxx has finished.
Job Runtime: xxx ms
Accumulator Results:
- e6209f96ffa423974f8c7043821814e9 (java.util.ArrayList) [31 elements]
(a,3)
(and,2)
(batch,1)
(both,1)
(computing,2)
(data,2)
(demo,1)
(distribution,1)
(engine,1)
(flink,2)
(for,1)
(framework,1)
(is,2)
(it,1)
(mrs,1)
(parallel,1)
(processing,3)
(provides,1)
(stream,2)
(supports,2)
(test,1)
(that,2)
(this,1)
(unified,1)边栏推荐
猜你喜欢

Seaborn数据可视化

Interface oriented programming

QT中自定义控件的创建到封装到工具栏过程(一):自定义控件的创建

Vs2019 configuration matrix library eigen
As an Android Developer programmer, Android advanced interview

Module VI

The process of creating custom controls in QT to encapsulating them into toolbars (II): encapsulating custom controls into toolbars

值得一看,面试考点与面试技巧
![[image sensor] correlated double sampling CDs](/img/1c/3a641ad47ff91536db602dedc82705.png)
[image sensor] correlated double sampling CDs

QT 图片背景色像素处理法
随机推荐
LeetCode 1155. N ways to roll dice one question per day
Localstorage and sessionstorage
蓝桥杯 决赛 异或变换 100分
编程模式-表驱动编程
字节跳动Android面试,知识点总结+面试题解析
LeetCode 1031. Maximum sum of two non overlapping subarrays
Arduino 控制的双足机器人
[designmode] proxy pattern
值得一看,面试考点与面试技巧
Skimage learning (1)
作为Android开发程序员,android高级面试
skimage学习(3)——使灰度滤镜适应 RGB 图像、免疫组化染色分离颜色、过滤区域最大值
QML初学
C语言进阶——函数指针
Seaborn data visualization
QT中自定义控件的创建到封装到工具栏过程(二):自定义控件封装到工具栏
[medical segmentation] attention Unet
预售17.9万,恒驰5能不能火?产品力在线,就看怎么卖
Proxmox VE重装后,如何无损挂载原有的数据盘?
DNS 系列(一):为什么更新了 DNS 记录不生效?