首页 > 其他分享 >大数据面试笔试宝典之Flink面试

大数据面试笔试宝典之Flink面试

时间:2024-12-26 14:27:11浏览次数:8  
标签:批处理 Flink 宝典 面试 引擎 用于 link 机制

 1.Flink 是如何支持批流一体的?

F link  通过一个底层引擎同时支持流处理和批处理.

在流处理引擎之上,F link  有以下机制:

1)检查点机制和状态机制:用于实现容错、有状态的处理;

2)水印机制:用于实现事件时钟;

3)窗口和触发器:用于限制计算范围,并定义呈现结果的时间。

在同一个流处理引擎之上,F link  还存在另一套机制,用于实现高效的批处理。

1)用于调度和恢复的回溯法: 由 Microsoft Dryad   引入,现在几乎用于所有批处理器;

2)用于散列和排序的特殊内存数据结构:可以在需要时,将一部分数据从内存溢出到硬盘上; 3.优化器:尽可能地缩短生成结果的时间。

2.F link

标签:批处理,Flink,宝典,面试,引擎,用于,link,机制
From: https://blog.csdn.net/yangjun_1985/article/details/144708448

相关文章

  • 计算机毕业设计PySpark+PyFlink+Hive地震预测系统 地震数据分析可视化 地震爬虫 大数
    温馨提示:文末有CSDN平台官方提供的学长联系方式的名片!温馨提示:文末有CSDN平台官方提供的学长联系方式的名片!温馨提示:文末有CSDN平台官方提供的学长联系方式的名片!作者简介:Java领域优质创作者、CSDN博客专家、CSDN内容合伙人、掘金特邀作者、阿里云博客专家、51CTO......
  • JMeter JDBC 请求实战宝典
    《JMeterJDBC请求实战宝典》宝子们,今天咱就来唠唠JMeter里超厉害的JDBC请求,这玩意儿就像是数据库世界的神奇魔杖,能帮咱把数据库里的各种秘密(数据)都挖出来,还能对这些数据进行各种操作,不管是查查看、改一改,还是加点新东西、删点旧东西,它都能轻松搞定,而且还能告诉咱数据库在这......
  • Java面试要点99 - Java线程池的关闭过程
    文章目录引言一、线程池的关闭方式1.1shutdown方法1.2shutdownNow方法二、关闭过程中的状态转换2.1线程池状态监控2.2优雅关闭的实现三、任务处理与异常处理3.1关闭时的任务处理3.2关闭过程中的异常处理总结引言线程池的关闭是Java并发编程中的重要环节,......
  • Java面试要点98 - Java中线程池的任务提交过程
    文章目录引言一、任务提交方式1.1execute方法1.2submit方法二、任务执行流程2.1核心流程分析2.2任务状态转换三、任务队列处理3.1队列类型选择3.2队列满时的处理四、异常处理4.1提交时异常处理4.2执行时异常处理总结引言在Java并发编程中,了解线程池的......
  • Java面试要点97 - Java中ThreadPoolExecutor源码解析
    文章目录引言一、核心属性1.1状态与线程数量的原子控制1.2任务队列与工作线程组二、Worker线程包装类2.1Worker类的设计三、任务提交源码分析3.1execute方法实现3.2addWorker核心方法四、任务执行源码分析4.1runWorker方法实现4.2getTask方法分析五、线程池......
  • 黑马Java面试教程_P9_MySQL
    系列博客目录文章目录系列博客目录前言1.优化1.1MySQL中,如何定位慢查询?面试文稿1.2面试官接着问:那这个SQL语句执行很慢,如何分析(=如何优化)呢?面试文稿1.3了解过索引吗?(什么是索引)1.4继续问索引的底层数据结构了解过吗?面试文稿1.5什么是聚簇索引(聚集索......
  • 面试官:详细介绍一下Spring的循环依赖?
    一、什么是循环依赖Spring循环依赖是指:两个不同的Bean对象,相互成为各自的字段,当这两个Bean中的其中一个Bean进行依赖注入时,会陷入死循环,即循环依赖现象。代码例子:@ComponentpublicclassUserServiceA{  @Autowire  privateUserServiceBuserServiceB......
  • 速成黑客大佬?30天网络安全零基础自学宝典!新手必看
     很多人上来就说想学习黑客,但是连方向都没搞清楚就开始学习,最终也只是会无疾而终!黑客是一个大的概念,里面包含了许多方向,不同的方向需要学习的内容也不一样。网络安全学习路线&学习资源我给大家整理了一些网络安全的资料,大家不想一个一个去找的话,可以参考一下这些资料......
  • Python面试手册:基础知识点合集与背记指南
    主要内容概要第1章走进PythonPython是一种高级编程语言,以其简洁明了的语法和强大的功能而闻名。本章将深入探讨Python的基本概念,包括其设计哲学、特点以及与其他编程语言的区别。我们将回顾Python的历史背景,了解其创始人GuidovanRossum如何创造这门语言,并探讨它如何迅......
  • 面试场景题系列:分布式系统中的唯一ID生成器
    1.场景需求需求界定•ID必须是唯一的。•ID只包含数字。•ID长为64位。•ID按日期排序。•可以每秒生成超过10,000个唯一ID。2.高层级的设计在分布式系统中,有多个方法可以用来生成唯一ID。我们考虑的方法有:•多主复制(Multi-masterReplication)。•通用唯一标识符......