概念

如今,每个组织中都在大量使用实时处理。欺诈检测,医疗保健中的实时警报和网络攻击警报等用例需要实时处理即时数据。即使是几毫秒的延迟也会产生巨大的影响。这种实时用例的理想工具是可以输入数据流而不是批处理的工具。Apache Flink是该实时处理工具

安装

解压

[root@mypc01 bin]# tar -zxvf flink-1.12.0-bin-scala_2.11.gz -C /usr/local
# 去bin目录下启动
[root@mypc01 bin]# ./start-cluster.sh

登录webui查看

http://192.168.xx.101:8081/#/overview

测试 wordcount案例,自带的例子里面有,用flink命令执行

[root@mypc01 flink-1.12.0]# flink run examples/streaming/WordCount.jar
Executing WordCount example with default input data set.
Use --input to specify file input.
Printing result to stdout. Use --output to specify output path.
Job has been submitted with JobID 415fe39eb83b91294ad200961fe99bf1
Program execution finished
Job with JobID 415fe39eb83b91294ad200961fe99bf1 has finished.
Job Runtime: 1201 ms[root@mypc01 flink-1.12.0]# tail log/flink-*-taskexecutor-*.out
(nymph,1)
(in,3)
(thy,1)
(orisons,1)
(be,4)
(all,2)
(my,1)
(sins,1)
(remember,1)
(d,4)

总结

  • 使用flink run运行jar
  • 运行结果可以在log目录下查看

参考

Apache Flink 1.12 Documentation: Local Installation
https://ci.apache.org/projects/flink/flink-docs-release-1.12/try-flink/local_installation.html

flink 入门及安装相关推荐

  1. 2021年最新最全Flink系列教程_Flink快速入门(概述,安装部署)(一)(JianYi收藏)

    文章目录 引言 相关教程直通车: day01_Flink概述.安装部署和入门案例 今日目标 Flink概述 什么是批处理和流处理 为什么需要流计算 Flink的发展史 Flink的官方介绍 Flink ...

  2. flink入门_Flink从入门到放弃-入门篇

    大数据成神之路: 点我去成神之路系列目录^_^ Java高级特性增强-集合 Java高级特性增强-多线程 Java高级特性增强-Synchronized Java高级特性增强-volatile Jav ...

  3. Flink入门(一)(Java和scala)

    Flink批处理 从文件中读取单词,计算频次 Scala版本 import org.apache.flink.api.scala.ExecutionEnvironmentobject BatchWor ...

  4. flink 入门(一)

    flink 入门(一) 简介 ​ 阅读目标: 本文为入门级别文章,即阅读完下文你需要简单的知道 flink 是做什么用的,他的主要特点是什么.工欲善其事必先利其器更深入的了解,待熟练后再回头看看. 简 ...

  5. flink入门_flink简单学习_flink初识

    时刻记住自己要成为什么样的人.--你 flink入门基础 1.项目前提:设置maven[配置pom.xml文件] <dependencies><dependency><g ...

  6. 2021年大数据Flink(八):Flink入门案例

    目录 Flink入门案例 前置说明 API 编程模型 准备工程 pom文件 log4j.properties Flink初体验 需求 编码步骤 代码实现 Flink入门案例 前置说明 API API ...

  7. Git高速入门——Git安装、创建版本号库以及经常使用命令

    Git高速入门--Git安装.创建版本号库以及经常使用命令 学习Git最全面的资料,在我看来是这本书-- Pro Git,网上关于Git的教程有非常多,包含当中一些非常优秀的教程.这一系列的博客,主要 ...

  8. Ubuntu:Ubuntu下安装Anaconda和Tensorflow的简介、入门、安装流程之详细攻略

    Ubuntu:Ubuntu下安装Anaconda和Tensorflow的简介.入门.安装流程之详细攻略 目录 安装流程 1.安装nvidia显卡驱动 2.安装cuda8 3.安装Cudnn 4.Ana ...

  9. Py之GUI之PyQt:PyQt5的简介、入门、安装(QtCreator和QtDesigner)图文教程之详细攻略

    Py之GUI之PyQt:PyQt5的简介.入门.安装(QtCreator和QtDesigner)图文教程之详细攻略 目录 PyQt的简介 1.Qt特点 2.QT中QT Widgets Applicat ...

最新文章

  1. jquery中获取元素的几种方式小结
  2. nssl1270-创世纪【树形dp,基环树】
  3. Proxy(代理,拦截器),Reflect(反射)
  4. Matlab实用代码——直方图的绘制并在单个直方图上标注对应数字
  5. Linux统计文件夹中文件的个数
  6. 串口信号定义和接线方法-5针串口-9针串口-全功能串口
  7. 掌握Android图像显示原理(中)
  8. Linux目录结构,命令,文件类型学习
  9. 用Express重写前面的记事本
  10. IDEA 添加类注释、方法注释(快捷键 /** + Enter)
  11. 教你如何解决VS2015的30天试用期已过即VS2015许可证已过期的问题,使用激活 密钥
  12. op 分析 这个绝对值电路OP1是怎么工作的?
  13. c语言判定三角形流程图_c语言编写程序:输入三角形的三条边,判断它们能否构成三角形,若能则指出何种三角形。...
  14. 人民网:“2021数字基建论坛”在京召开,共议行业高质量发展
  15. Vue插槽的使用和插槽的传值操作
  16. WiFi Easy Connect简介
  17. go语言,安装包fetch error 问题解决方案
  18. 朴素贝叶斯 实现 垃圾邮件分类
  19. java类中变量初始化
  20. python中paste函数的作用,python图片指定区域替换img.paste函数的使用

热门文章

  1. elementUI中table中自定义修改时间格式2020-10-26T10:00:00
  2. qt文件怎么设置全局变量_QT编程之——使用全局变量
  3. java不同项目加token访问_利用JWT实现前后端分离的Token验证
  4. CentOS7安装MySQL 8.0安装
  5. Android中GsonFormat的安装及使用
  6. Android Studio实现通讯录项目
  7. 世界上增福最快的方法!【错过就可惜了】
  8. 学python lesson3
  9. qtextedit非编辑时去边框_10分钟看懂Photoshop图像的基本编辑方法-数字化图像、图像基础理论知识(置入文件)...
  10. python从入门到实践答案博客园_《Python从入门到实践》--第八章 函数 课后练习4...