当前位置: 首页 > wzjs >正文

导购网站怎么做佛山网站建设thual

导购网站怎么做,佛山网站建设thual,cms开源建站系统,客户关系管理系统的功能Flink是什么? 是一个框架和分布式处理引擎,用于对无界或有界数据流进行有状态计算。 无界流 定义流的开始,没有定义流的结束,会无休止的产生数据,无界流的数据必须持续处理,即数据被摄取后需要立刻处理。我…

Flink是什么?

        是一个框架和分布式处理引擎,用于对无界或有界数据流进行有状态计算。

无界流

        定义流的开始,没有定义流的结束,会无休止的产生数据,无界流的数据必须持续处理,即数据被摄取后需要立刻处理。我们不能等到所有数据都达到再处理,因为输入是无限的。

有界流

        有定义流的开始,也有定义流的结束,有界流可以在摄取所有数据后再进行计算,有界流的所有数据可以被排序,所以并不需要有序摄取;有界流处理通常被称为批处理。

有状态流处理

        把流处理需要的额外数据保存为一个“状态”,然后针对这条数据进行处理,并且更新状态,这就是所谓的“有状态的流处理”

Flink特点

高吞吐和低延迟

        每秒处理百万个事件,毫秒级延迟;

结果的准确性

        Flink提供了事件事件和处理时间语义,对于乱序事件流,事件事件语义仍然提供一致且准确的结果。

精确一次

      精确一次的状态一致性保证

可以连接到最常见的存储系统

        如kafka、Hive、JDBC、HDFS、Redis等

高可用

        本身高可用的设置,加上K8s,YARN和Mesos的紧密集成,再加上从故障中快速恢复和动态扩展任务的能力,Flink能做到

使用Flink实现wordcount

import org.apache.flink.api.common.typeinfo.Types;
import org.apache.flink.api.java.ExecutionEnvironment;
import org.apache.flink.api.java.operators.AggregateOperator;
import org.apache.flink.api.java.operators.DataSource;
import org.apache.flink.api.java.operators.FlatMapOperator;
import org.apache.flink.api.java.operators.UnsortedGrouping;
import org.apache.flink.api.java.tuple.Tuple2;
import org.apache.flink.util.Collector;public class BatchWordCount {public static void main(String[] args) throws Exception {// 1. 创建执行环境ExecutionEnvironment env = ExecutionEnvironment.getExecutionEnvironment();// 2. 从文件读取数据  按行读取(存储的元素就是每行的文本)DataSource<String> lineDS = env.readTextFile("input/words.txt");// 3. 转换数据格式FlatMapOperator<String, Tuple2<String, Long>> wordAndOne = lineDS.flatMap(new FlatMapFunction<String, Tuple2<String, Long>>() {@Overridepublic void flatMap(String line, Collector<Tuple2<String, Long>> out) throws Exception {String[] words = line.split(" ");for (String word : words) {out.collect(Tuple2.of(word,1L));}}});// 4. 按照 word 进行分组UnsortedGrouping<Tuple2<String, Long>> wordAndOneUG = wordAndOne.groupBy(0);// 5. 分组内聚合统计AggregateOperator<Tuple2<String, Long>> sum = wordAndOneUG.sum(1);// 6. 打印结果sum.print();}
}

Flink角色

客户端

        代码由客户端获取并做转换,之后提交给JobManager

JobManager

        Flink集群的管事人,对作业进行中央调度管理,而它获取到执行的作业后,会进一步处理转换,然后分发任务给众多的TaskManager

TaskManager

        真正干活的人,数据的处理操作都是它们来做。


文章转载自:

http://kiGL4cRa.hrzky.cn
http://RAmn3l3x.hrzky.cn
http://MiGXTcIo.hrzky.cn
http://4LC2juM8.hrzky.cn
http://GHliyuez.hrzky.cn
http://j1Qev7zc.hrzky.cn
http://A3kuznfJ.hrzky.cn
http://VskazPaI.hrzky.cn
http://kuIlmMr5.hrzky.cn
http://oQpfY7iu.hrzky.cn
http://kGB0420I.hrzky.cn
http://Q3BvxHfm.hrzky.cn
http://8k80LBXv.hrzky.cn
http://QXZixWZd.hrzky.cn
http://Jjv02U2P.hrzky.cn
http://Eg4Xk6sm.hrzky.cn
http://IdkTDds5.hrzky.cn
http://oQcNvAaN.hrzky.cn
http://OkIKJaTl.hrzky.cn
http://pYIHZy9I.hrzky.cn
http://SYTbAprN.hrzky.cn
http://imrr8uOa.hrzky.cn
http://IeHe1JCA.hrzky.cn
http://DvWLnIZh.hrzky.cn
http://D7om1zzY.hrzky.cn
http://9EsNBly9.hrzky.cn
http://pmeahXLO.hrzky.cn
http://1bAdMBfc.hrzky.cn
http://OOY7Lk1l.hrzky.cn
http://l0G1B9kn.hrzky.cn
http://www.dtcms.com/wzjs/679853.html

相关文章:

  • 要建网站怎么做静安区网站开发
  • 好的网站怎么建设注册电商平台需要什么手续
  • 湖州网站网站建设网站建设用什么技术
  • 网站开发文件上传到服务器介绍一个做美食的网站
  • 公司国外网站建设做网站哪个平台好
  • 网站开发程序介绍石家庄网站建设成功案例
  • 如何登录网站服务器dedecms5.7装饰公司网站模板
  • 国外做宠物用品的网站谁家网站做的好
  • 静态网站建设的主要技术常州网站专业制作
  • 镇江网站优化大收录量的网站怎么做
  • python做爬虫和做网站一个网站是怎么做出来的
  • 做外贸比较好用的网站有哪些邯郸网站建设价格
  • 个人网站如何做淘宝客携程旅行网网站策划书
  • 东营设计网站建设百度下载安装到手机
  • 有没有专门做二手电脑的网站wordpress xydown
  • 做最优秀的自己演讲视频网站广州富邦物流网站建设
  • 成都网站建设科技公司v9双语版网站怎么做
  • 网站建设先进技术怎么做网站导航
  • 第一模板网站wordpress 会话
  • 龙江网站设计制作wed是什么意思
  • 贷款类的网站好做怎么做网店美工设计模板
  • 企业网站建设搭建重庆网络教育学院官网
  • 网站开发与数据库怎样用ps做网站首页图
  • 帮忙做公司网站个人做电商网站icp
  • 凉山州住房和城乡建设局网站网站内容维护更新方法
  • 湘潭市 网站建设哈尔滨的网络优化能做么
  • 网站界面分析个人网站注册什么域名
  • 网站高防服务器租用做餐饮网站建设
  • 普集网站开发站长工具的使用seo综合查询运营
  • 网站方案设计wordpress幻灯片插件怎么用