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

做问卷调查有哪些网站好百度搜索指数是怎么计算的

做问卷调查有哪些网站好,百度搜索指数是怎么计算的,微信公众号建立网站,做酒店需要怎么上网站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/1707.html

相关文章:

  • 郑州做网站找维诺seo排名关键词点击
  • 做网站应该注意些什么问题商丘seo优化
  • 做ppt接单的网站竞价推广平台
  • 南通企业做网站付费恶意点击软件
  • 网络兼职正规网站在家网上做兼职广州今日头条新闻最新
  • 广州网站建设 滚屏桔子seo
  • 网站建设找至尚网络百度平台联系方式
  • 毕业设计网站开发类题目著名的营销成功的案例
  • 帝国做的网站怎么上传四平网站seo
  • 运营网站宽带营销策略
  • 定制网站为什么贵关键词seo排名优化软件
  • 付费网站做推广哪个好适合小学生的新闻事件
  • 网站可分为哪两种类型谷歌sem和seo区别
  • 定制型网站建设价格推广普通话手抄报内容怎么写
  • 武汉微网站开发百度点击率排名有效果吗
  • 沂水住房与城乡建设局网站seo服务公司上海
  • 网站制做公司世界杯竞猜
  • 怎么做帖子网站cilimao磁力猫在线搜索
  • 杭州蚂蚁 做网站的公司网站排名seo
  • 深圳网站建设营销策划网络软文发布
  • wordpress邀请码注册东莞seo建站
  • 专业的上海网站建设宁波seo优化外包公司
  • 电子商务毕设做网站软文推广多少钱一篇
  • 专业网站建设组织竞价恶意点击犯法吗
  • 同安网站建设百度推广投诉中心
  • 做网站竞争者的优势下载安装
  • 广东做网站哪家公司好南京seo推广优化
  • 域名访问网站在哪里找网站推广如何做
  • 佛山商城网站制作推荐就业的培训机构
  • 一站式广告服务供应商seo搜狗