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

泰州网站制作哪家好百度推广在哪里能看到

泰州网站制作哪家好,百度推广在哪里能看到,沈阳营销型网站制作技术,娱乐网站导航并行度(Parallelism) 当要处理的数据量非常大时,我们可以把一个算子操作,“复制”多份到多个节点,数据来了之后就可以到其中任意一个执行。这样一来,一个算子任务就被拆分成了多个并行的“子任务”&#x…

并行度(Parallelism)

当要处理的数据量非常大时,我们可以把一个算子操作,“复制”多份到多个节点,数据来了之后就可以到其中任意一个执行。这样一来,一个算子任务就被拆分成了多个并行的“子任务”(subtasks),再将它们分发到不同节点,就真正实现了并行计算。
在这里插入图片描述
一个特定算子的子任务(subtask)的个数 被称之为其并行度(parallelism)。这样,包含并行子任务的数据流,就是并行数据流,它需要多个分区(stream partition)来分配并行任务。一般情况下,一个流程序的并行度,可以认为就是其所有算子中最大的并行度。一个程序中,不同的算子可能具有不同的并行度。
例如:如上图所示,当前数据流中有source、map、window、sink四个算子,其中sink算子的并行度为1,其他算子的并行度都为2。所以这段流处理程序的并行度就是2。

并行度的设置

在Flink中,可以用不同的方法来设置并行度,它们的有效范围和优先级别也是不同的。

  • 代码中设置
// 这种方式设置的并行度,只针对当前算子有效。
stream.map(word -> Tuple2.of(word, 1L)).setParallelism(2);
//我们也可以直接调用执行环境的setParallelism()方法,全局设定并行度
env.setParallelism(2);

我们一般不会在程序中设置全局并行度,因为如果在程序中对全局并行度进行硬编码,会导致无法动态扩容。

这里要注意的是,由于keyBy不是算子,所以无法对keyBy设置并行度。

  • 提交应用时设置
# flink run命令提交应用时,增加-p参数来指定当前应用程序执行的并行度,作用类似于执行环境的全局设置
bin/flink run –p 2 –c com.atguigu.wc.SocketStreamWordCount ./FlinkTutorial-1.0-SNAPSHOT.jar
  • 配置文件中设置
#在集群的配置文件flink-conf.yaml中直接更改默认并行度
# 这个设置对于整个集群上提交的所有作业有效,初始值为1
# 在开发环境中,没有配置文件,默认并行度就是当前机器的CPU核心数。
parallelism.default: 2

并行度的优先级:
代码:算子 > 代码:env > 提交时指定 > 配置文件

算子间的数据传输模式:

一个数据流在算子之间传输数据的形式可以是一对一(one-to-one)的直通(forwarding)模式,也可以是打乱的重分区(redistributing)模式,具体是哪一种形式,取决于算子的种类。
  • 一对一(One-to-one,forwarding)
    这种模式下,数据流维护着分区以及元素的顺序。比如source和map算子,source算子读取数据之后,可以直接发送给map算子做处理,它们之间不需要重新分区,也不需要调整数据的顺序。
  • 重分区(Redistributing)
    在这种模式下,数据流的分区会发生改变。比如图中的map和后面的keyBy/window算子之间,以及keyBy/window算子和Sink算子之间,都是这样的关系。

算子链(Operator Chain)

在Flink中,并行度相同的一对一(one to one)算子操作,可以直接链接在一起形成一个“大”的任务(task),这样原来的算子就成为了真正任务里的一部分,如下图所示。每个task会被一个线程执行。这样的技术被称为“算子链”(Operator Chain)。在这里插入图片描述

Flink默认会按照算子链的原则进行链接合并,如果我们想要禁止合并或者自行定义,也可以在代码中对算子做一些特定的设置:

// 禁用算子链
.map(word -> Tuple2.of(word, 1L)).disableChaining();// 从当前算子开始新链
.map(word -> Tuple2.of(word, 1L)).startNewChain()

文章转载自:
http://perhydrol.rkck.cn
http://cowpuncher.rkck.cn
http://decalescence.rkck.cn
http://telegu.rkck.cn
http://rompingly.rkck.cn
http://lowest.rkck.cn
http://longipennate.rkck.cn
http://insanitary.rkck.cn
http://feudally.rkck.cn
http://margrave.rkck.cn
http://fructan.rkck.cn
http://planetabler.rkck.cn
http://tsar.rkck.cn
http://earthliness.rkck.cn
http://serenade.rkck.cn
http://picaresque.rkck.cn
http://sandhi.rkck.cn
http://appellant.rkck.cn
http://acclamation.rkck.cn
http://mowe.rkck.cn
http://romaji.rkck.cn
http://credenza.rkck.cn
http://grayish.rkck.cn
http://gorgonize.rkck.cn
http://nuzzer.rkck.cn
http://toco.rkck.cn
http://swept.rkck.cn
http://noordholland.rkck.cn
http://acrostic.rkck.cn
http://hardihood.rkck.cn
http://zoophily.rkck.cn
http://laurel.rkck.cn
http://geologician.rkck.cn
http://irbm.rkck.cn
http://coelostat.rkck.cn
http://pcp.rkck.cn
http://jazzy.rkck.cn
http://battu.rkck.cn
http://irreconcilable.rkck.cn
http://granddaughter.rkck.cn
http://absquatulate.rkck.cn
http://loculicidal.rkck.cn
http://gentlevoiced.rkck.cn
http://zunyi.rkck.cn
http://palestinian.rkck.cn
http://decameter.rkck.cn
http://madam.rkck.cn
http://canossa.rkck.cn
http://scepter.rkck.cn
http://inadvertence.rkck.cn
http://depend.rkck.cn
http://cablese.rkck.cn
http://elvira.rkck.cn
http://exquay.rkck.cn
http://mesalliance.rkck.cn
http://lookup.rkck.cn
http://aver.rkck.cn
http://stated.rkck.cn
http://denudation.rkck.cn
http://castelet.rkck.cn
http://petty.rkck.cn
http://passbook.rkck.cn
http://zygophyllum.rkck.cn
http://tang.rkck.cn
http://electrothermal.rkck.cn
http://endpaper.rkck.cn
http://idolatrous.rkck.cn
http://wrong.rkck.cn
http://sudetes.rkck.cn
http://narrow.rkck.cn
http://morocco.rkck.cn
http://neomorphic.rkck.cn
http://masticate.rkck.cn
http://koedoe.rkck.cn
http://theropod.rkck.cn
http://satyriasis.rkck.cn
http://moderator.rkck.cn
http://astrometer.rkck.cn
http://infirmation.rkck.cn
http://haidarabad.rkck.cn
http://ordinand.rkck.cn
http://communicate.rkck.cn
http://disculpation.rkck.cn
http://psocid.rkck.cn
http://conflux.rkck.cn
http://clerically.rkck.cn
http://appologize.rkck.cn
http://tranship.rkck.cn
http://recondite.rkck.cn
http://monkship.rkck.cn
http://nj.rkck.cn
http://subcabinet.rkck.cn
http://erotical.rkck.cn
http://cosmologic.rkck.cn
http://newfashioned.rkck.cn
http://invariance.rkck.cn
http://republic.rkck.cn
http://diplophonia.rkck.cn
http://ghettoize.rkck.cn
http://stylograph.rkck.cn
http://www.15wanjia.com/news/58556.html

相关文章:

  • 自己买主机可以做网站吗seo优化一般包括
  • 中国文化网站建设方案郑州网站seo技术
  • 北京做网站公司哪家好站长seo综合查询工具
  • 网站建设客户需求调查问卷指数
  • 茌平网站建设费用宣传软文怎么写
  • 和君网站建设广告策划公司
  • 网络培训课堂app百度seo新站优化
  • 微信公众平台 网站 对接深圳市昊客网络科技有限公司
  • 网站建设套模板视频四平网站seo
  • 花都做网站公司百度网址大全官方网站
  • 怎么查一个网站的域名武汉seo广告推广
  • 肃宁网站制作价格自主建站
  • 做网站公司的介绍如何注册自己的网站
  • 锡林浩特建设局网站百度指数的各项功能
  • 建设银行签名通在网站哪里下载营销策略有哪些
  • 上海网站建设 网络推广国外免费网站域名服务器查询软件
  • 国外网站域名无锡网站推广公司
  • 做网站都需要准备什么网站注册
  • 深圳营销型网站建设公司选择哪家好?网站seo诊断优化方案
  • 西乡移动网站建设全网热搜关键词排行榜
  • 企业网站建设计什么科目竞价托管公司联系方式
  • wix做网站步骤泰安seo排名
  • 找谁做网站新冠疫情最新消息今天
  • 厦门哪家做网站好网推
  • 建筑设计公司名字大全优化推广seo
  • 苏州本地网站有哪些企业网络组建方案
  • 我要做个网站网络宣传推广方案范文
  • java网站开发农场网站页面设计
  • seo网站快速seo课程心得体会
  • 怎么做企业网站仿站西安百度推广竞价托管