文章目录1、Flink 的 抽象层次有几种2、Window 类型3、Time 类型4、flink Checkpoint的理解5、flink Savepoint的理解6、Flink runtime architecture(结构)7、什么是solts8、什么是状态9、什么是侧输出流?10、什么是幂等写入?11、运行模式12、全量聚合和增量聚合 window13.Flink 分区策略14.Flink
文章目录Flink面试题汇总1.在日常开发过程中,公司使用哪种方式提交的实时任务,有多少Job Manager、Task Manager?2.怎么做压力测试和监控?3.为什么使用 Flink 替代 Spark?4.checkpoint 的存储?5.如果下级存储不支持事务,Flink 怎么保证 exactly-once?6.说一下 Flink 状态机制?7.怎么去重?考虑一个实时场景:双
1.Flink基础1. 简单介绍一下 FlinkFlink 是一个框架和分布式处理引擎,用于对无界和有界数据流进行有状态计算。并且 Flink 提供了数据分布、容错机制以及资源管理等核心功能。Flink提供了诸多高抽象层的API以便用户编写分布式任务:DataSet API, 对静态数据进行批处理操作,将静态数据抽象成分布式的数据集,用户可以方便地使用Flink提供的各种操作符对分布式数据集进行处
转载
2024-06-26 09:43:08
196阅读
sql逻辑:create table ods.product(product_id int,product_name varchar(255))ENGINE=InnoDB DEFAULT CHARSET=utf8mb3;
insert into ods.product values(1,'LC Phone');
insert into ods.product values(2,'LC T-Shir
原创
2023-04-01 20:20:20
226阅读
概述2019 年是大数据实时计算领域最不平凡的一年,2019 年 1 月阿里巴巴 Blink (内部的 Flink 分支版本)开源,大数据领域一夜间从 Spark 独步天下走向了两强争霸的时代。Flink 因为其天然的流式计算特性以及强大的处理性能成为炙手可热的大数据处理框架。时至今日,Flink 已经发展到 1.9 版本,在大数据开发领域,面试中对于 Flink 的考察已经是
转载
2024-03-25 15:08:05
78阅读
1、面试题一:应用架构问题:公司怎么提交的实时任务,有多少 Job Manager、Task Manager?解答:(1)我们使用 yarn session 模式提交任务;另一种方式是每次提交都会创建一个新的 Flink 集群,为每一个 job 提供资源,任务之间互相独立,互不影响,方便管理。任务执行完成之后创建的集群也会消失。线上命令脚本如下:bin/yarn-session.sh
转载
2024-01-02 19:51:37
45阅读
一、概念和基础篇1. 简单介绍一下Flink Flink核心是一个流式的数据流执行引擎,其针对数据流的分布式计算提供了数据分布、数据通信以及容错机制等功能。基于流执行引擎,Flink提供了诸多更高抽象层的API以便用户编写分布式任务:DataSet API, 对静态数据进行批处理操作,将静态数据抽象成分布式的数据集,用户可以方便地使用Flink提供的各种操作符对分布式数据集进行处理,支持
转载
2024-05-21 11:20:40
67阅读
面试流程和内容大致有以下几个:一、8月9日,友盟软件公司考试大概内容:1、网络部分:Tcp/ip基础知识,交换机的stp协议,vlan,三层交换,路由器的ospf路由协议,bgp协议等。2、unix系统:主要考试内容为hp-unix的基础知识,磁带机的备份等,我以linux作答。3、windows系统:活动目录的基本知识,组策略。4、数据库:主要考试了oracle,informix,sql数据库的
转载
2008-07-25 10:05:45
1780阅读
SQL数据库面试题以及答案 Student(S#,Sname,Sage,Ssex) 学生表 S#:学号;Sname:学生姓名;Sage:学生年龄;Ssex:学生性别
Course(C#,Cname,T#) 课程表 C#,课程编号;Cname:课程名字;T#:教师编号
SC(S#,C#,score) 成绩表 S#:学号;C#,课程编号;score:成绩
Teacher(T#,Tnam
转载
2024-07-25 08:49:29
119阅读
作者:静默虚空本文针对关系型数据库的一般语法。限于篇幅,本文侧重说明用法,不会展开讲解特性、原理。一、基本概念数据库术语数据库(database) - 保存有组织的数据的容器(通常是一个文件或一组文件)。数据表(table) - 某种特定类型数据的结构化清单。模式(schema) - 关于数据库和表的布局及特性的信息。模式定义了数据在表中如何存储,包含存储什么样的数据
转载
2024-10-22 16:59:42
15阅读
在面试中,你会被问到的问题将是:关于你,你的技能和经验的一般问题关于特定工作的具体问题 - 有时称为技术问题对于许多不同类型的工作,一般问题可以是相同的。以下是一些可以被问到的常见问题。1.你的技能您的面试官想知道您是否具备完成工作的技能,因此他们可能会问:你的优势和弱势是什么?你的同事和朋友会说你最好的品质是什么?我们为什么应该录用你?了解自己的优势,并提及与您正在接受面试的工作相
转载
2023-11-22 17:03:13
81阅读
Flink常见的面试题1. Flink-On-Yarn的两种架构问题:Flink-On-Yarn常见的提交模式有哪些,分别有什么优缺点?解答:flink在yarn模式下运行,有两种任务提交模式,资源消耗各不相同。1. yarn-sessionyarn-session这种方式需要先启动集群,然后在提交作业,接着会向yarn申请一块空间后,资源永远保持不变。如果资源满了,下一个就任务就无法提交,只能等
转载
2024-02-29 09:09:11
131阅读
1. Flink是如何支持批流一体的?本道面试题考察的其实就是一句话:Flink的开发者认为批处理是流处理的一种特殊情况。批处理是有限的流处理。Flink 使用一个引擎支持了DataSet API 和 DataStream API。2. Flink是如何做到高效的数据交换的?在一个Flink Job中,数据需要在不同的task中进行交换,整个数据交换是有 TaskManager 负责的,TaskM
转载
2024-06-07 07:43:56
60阅读
问题: 为什么使用 Flink 替代 Spark?解答:主要考虑的是 flink 的低延迟、高吞吐量和对流式数据应用场景更好的支持; 另外, flink 可以很好地处理乱序数据, 而且可以保证 exactly-once 的状态一致性。详见文档第一章, 有 Flink 和 Spark 的详细对比。问题: Flink 的 checkpoint 存在哪里?解答: 可以是内存, 文件系统, 或者 Rock
转载
2024-03-10 10:57:15
128阅读
$# 是传给脚本的参数个数 $0 是脚本本身的文件名 $1 是脚本后接的第一个参数 $2 是脚本后接的第二个参数 $@ 是传给脚本的所有参数列表,"$1" "$2" "$3" … "$n" $* 是以一个单字符串显示传给脚本的所有参数,"$1 $2 $3 … $n" $$ 是脚本运行的当前进程ID号
转载
2018-12-31 20:59:00
380阅读
2评论
要求:输入两个整数 n 和 m,从数列 1,2,3.......n 中 随意取几个数, 使其和等于 m 。,要求将其中所有的可能组合列出来--不会做,求指点, #include <stdlib.h>typedef struct{ long first_number; long secend_number;} pair;pair find_sum_numb
转载
2013-07-01 20:45:00
192阅读
2评论
推荐一些技术博客
http://www.zlmind.com/
http://zhulin902.iteye.com/
老紫竹的CSDN主页
http://blog.csdn.net/java2000_net/
CSDN的求职论坛
http://community.csdn.net/
一、String,StringBuffer, StringBuilder 的区别是什
转载
精选
2011-08-17 15:46:50
506阅读
题目一:1、从n个人中选择任意数量的人员组成一支队伍,然后从一支队伍中选出一位队长,不同的队长算不同的组合,问这样的组合的数量对10^9+7取模 。1数据范围:1 n*n/2 2*n-1= n*n-1 ==> n/2*n/2 */ } public static void main(String[] args) { Scanner ...
原创
2022-08-04 16:36:30
233阅读
c/c++ 部分:1. 用 c/c++ 描述 strstr 函数的函数体 2. 将一个 1M -10M 的文件,倒过来存储到另一个文件,就是前一个文件的最后一个 字符存到新文件的第一个字符,以此类推。 3. 将一个文件按行排序,比较每一行的第一个字符,字符小的靠前,相同再比较下一个 结果也存到一个新文件里 数据库部分:3张表,一个用户表,用户组表,还有一个,用户和组的关系表 题目添加,...
原创
2022-08-09 17:38:42
138阅读
……继上一篇MySQL的开发总结之后,适当的练习还是很有必要的……SQL语法多变,不敢保证唯一,也不敢保证全对,如果错误欢迎指出,即刻修改。一、现有表结构如下图TABLENAME:afinfoIdnameagebirthsexmemo1徐洪国371979-03-23男高中2王芳261988-02-06女本科3李达康241990-04-02男硕士4侯亮平301984-09-12女博士5徐夫子2719