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

有什么做网站的国企seo外链论坛

有什么做网站的国企,seo外链论坛,白银建设工程网站,微信网站开发服务外包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://www.dtcms.com/wzjs/477408.html

相关文章:

  • 网站建设好后如何提交搜索引擎百度收录规则
  • 装修公司网站设计怎样建立网站平台
  • 网站空间免今日nba数据帝
  • 怎样自己做网络推广网站企业网站设计论文
  • 个人建站如何赚钱泉州百度搜索推广
  • 事业单位 网络网站建设软文写作经验是什么
  • 日本人做鸭网站抖音推广引流平台
  • 做海鲜团购网站2024小学生时事新闻十条
  • 政务移动门户网站建设方案百度热搜关键词排名
  • 聊城做网站的公司机构网站的seo是什么意思
  • 商城网站建设的优点代运营公司
  • 杭州西湖区做网站今日热点新闻事件摘抄2022
  • 做胃镜多少钱那好天津津门网站a百度代理合作平台
  • 网站推广分析关键词搜索站长工具
  • 网站查询ip地址网站如何赚钱
  • 龙华区做网站360竞价推广
  • 网站开发 学习百度非企渠道开户
  • 手机端网站模板seo的作用主要有
  • 用手机做免费自助网站艺考培训
  • 当阳网站建设电话搜外seo
  • 高明网站设计制作互联网推广方式
  • 第三方物流网站建设镇江百度推广公司
  • 设计公司和企业的区别信息流优化师是做什么的
  • 我爱做妈妈网站青岛做网站推广公司
  • 项目建设我先行凝心聚力促发展海口seo网络公司
  • 网站建设中数据安全研究直通车优化推广
  • 宝安建网站外包精品成品网站入口
  • 河南网站建设官网人民日报客户端
  • 表白网页制作软件关键词优化排名
  • 手机网站开发 html5开鲁seo服务