- 博客(169)
- 收藏
- 关注
原创 最新Flink 学习3 - 流处理API的基本转换算子 + 多流转换算子(2),2024年最新大数据开发基础编程
DataStream -> KeyedStream:逻辑地将一个流拆分成不相交的分区,每个分区包含具有相同key的元素,在内部以hash的形式实现的。1、KeyBy会重新分区;2、不同的key有可能分到一起,因为是通过hash原理实现的;
2024-05-16 05:59:57 426
原创 最新Flink CDC-Oracle CDC配置及DataStream API实现代码,驱动核心源码详解和Binder超系统学习资源
/源数据库连接配置文件!!**网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。****[需要这份系统化资料的朋友,可以戳这里获取](https://bbs.csdn.net/topics/618545628)****一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!**
2024-05-16 05:59:24 612
原创 最新ElasticSearch部署全攻略——数据迁移_elasticsearch 数据迁移,大数据开发面试题整理2024简书
可将共享配置加入至磁盘配置文件中,使其开机自动挂载mount -a说明:mount -a为依据/etc/fstab中的配置,进行磁盘挂载。注:多主机以逗号分隔,如mountd:192.141.96.21,192.141.96.22。
2024-05-16 05:58:51 888
原创 大数据最新每天一道大厂SQL题【Day08】服务日志SQL统计,2024年最新最新阿里大数据开发高级面试题及答案
快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!求11月9号下午14点(14-15点),访问/api/user/login接口的top10的ip地址实现。参考答案适用HQL,SparkSQL,FlinkSQL,即大数据组件,其他SQL需自行修改。有一个线上服务器访问日志格式如下(用sql答题)点击下方卡片关注 联系我进群。
2024-05-15 21:11:23 288
原创 大数据最新每天一道大厂SQL题【Day08】服务日志SQL统计(1),2024年最新离开小厂进大厂的第一周
有一个线上服务器访问日志格式如下(用sql答题)求11月9号下午14点(14-15点),访问/api/user/login接口的top10的ip地址实现。
2024-05-15 21:10:50 269
原创 大数据最新每天一道大厂SQL题【Day05】活跃用户统计_求用户活跃数的题目(1),2024年最新下血本买的
【代码】大数据最新每天一道大厂SQL题【Day05】活跃用户统计_求用户活跃数的题目(1),2024年最新下血本买的。
2024-05-15 21:10:17 278
原创 大数据Flink(六十四):Flink运行时架构介绍_flink中涉及到的大数据组件(2)
我们已经对 Flink 的主要特性和部署提交有了基本的了解,那它的内部又是怎样工作的,集群配置设置的一些参数又到底有什么含义呢?接下来我们就将钻研 Flink 内部,探讨它的运行时架构,详细分析在不同部署环境中的作业提交流程,深入了解 Flink 设计架构中的主要概念和原理。一、系统架构对于数据处理系统的架构,最简单的实现方式当然就是单节点。
2024-05-15 10:23:12 342
原创 大数据Flink(六十四):Flink运行时架构介绍_flink中涉及到的大数据组件(1)
在 Standalone 部署时,因为 TaskManager 是单独启动的(没有Per-Job 模式),所以 ResourceManager 只能分发可用 TaskManager 的任务槽,不能单独启动新TaskManager。TaskManager 启动之后,JobManager 会与它建立连接,并将作业图(JobGraph)转换成可执行的“执行图”(ExecutionGraph)分发给可用的 TaskManager,然后就由 TaskManager 具体执行任务。而在有资源管理平台时,就不受此限制。
2024-05-15 10:22:36 410
原创 大数据Flink面试考题___Flink高频考点,万字超全整理(建议)_flink选择题
Flink 核心是一个流式的数据流执行引擎,其针对数据流的分布式计算提供了数据分布、数 据通信以及容错机制等功能。基于流执行引擎,Flink 提供了诸多更高抽象层的 API 以便用户编 写分布式任务:DataSet API, 对静态数据进行批处理操作,将静态数据抽象成分布式的数据集, 用户可以方便地使用 Flink 提供的各种操作符对分布式数据集进行处理,支持 Java、Scala 和 Python。
2024-05-15 10:22:00 405
原创 大数据Flink面试考题___Flink高频考点,万字超全整理(建议)_flink选择题(2)
Flink 核心是一个流式的数据流执行引擎,其针对数据流的分布式计算提供了数据分布、数 据通信以及容错机制等功能。基于流执行引擎,Flink 提供了诸多更高抽象层的 API 以便用户编 写分布式任务:DataSet API, 对静态数据进行批处理操作,将静态数据抽象成分布式的数据集, 用户可以方便地使用 Flink 提供的各种操作符对分布式数据集进行处理,支持 Java、Scala 和 Python。
2024-05-15 10:21:23 406
原创 【云原生 实践指北】5:真实业务场景下云原生项目落地实践学习_云原生指北(1)
大家学习云原生,肯定都很少听过云原生一些真实的场景下如何去运用如何去落地,只知道Docker能干嘛干嘛,K8s能用来高效能的管理容器编排,云原生能够赋能项目如何如何减小成本等等。那么本期文章就是笔者学习了一些的一些感想与学习记录。后续也会多写一些云原生落地实践方案的学习记录!腾讯云和阿里云等多家大厂都有很多云原生实践落地的开放文档或文章介绍,大家感兴趣的可以去百度一下看看多学习一下。不得不说,腾讯在推动国内云原生这条路上真的是走了很远!大家有空可以多去关注阿里云、腾讯云。
2024-05-15 01:44:46 912
原创 【云原生 K8s系列第4篇】:实战查看Pod和工作节点_如何查看pod在哪个节点上运行
如果工作节点发生故障,则会在集群中的其他可用工作节点上调度相同的 Pod。例如,Pod 可能既包含带有 Node.js 应用的容器,也包含另一个不同的容器,用于提供 Node.js 网络服务器要发布的数据。Pod 中的容器共享 IP 地址和端口,始终位于同一位置并且共同调度,并在同一工作节点上的共享上下文中运行。工作节点可以有多个 pod ,Kubernetes 主节点会自动处理在集群中的工作节点上调度 pod。可以看到关于Pod容器的详细信息:IP地址、使用的端口和与Pod生命周期相关的事件列表。
2024-05-15 01:44:10 1040
原创 【云原生 K8s系列第4篇】:实战查看Pod和工作节点_如何查看pod在哪个节点上运行(1)
了解 Kubernetes Pod。了解 Kubernetes 工作节点。对已部署的应用故障排除。
2024-05-15 01:43:34 990
原创 【云原生 K8s系列特别篇】:一文速通实战Helm管理工具_非在线场景下 helm 是当前云原生应用的打包和交付的最佳选择之一。
Kubernetes使用yaml文件来描述和管理服务中各个组件的配置和部署需求,每个组件对应一个yaml文件。云服务通常都是由多个组件构成的,如何配置和处理好这些组件即多个yaml文件之间的关联关系,成为了Kubernetes应用的必须面对的。当云服务升级只涉及其中一个或某几个模块时,升级模块的新yaml文件和已有yaml文件之间的关联关系会变得更加复杂,增加了使用Kubernetes来配置和管理升级的难度。另外,Kubernetes把组件的配置信息也直接记录到yaml文件当中。
2024-05-15 01:42:58 950
原创 hive数据库delete删除部分数据 删除分区内的数据_hive 删除数据(1)
这将删除名为my_table的表。请注意,这将删除表的元数据和数据。
2024-05-14 16:22:11 322
原创 Hive插入数据警告:Hive-on-MR is deprecated in Hive 2 and may not be available in the future versions(4)
【代码】Hive插入数据警告:Hive-on-MR is deprecated in Hive 2 and may not be available in the future versions(4)
2024-05-14 16:21:35 264
原创 Hive插入数据警告:Hive-on-MR is deprecated in Hive 2 and may not be available in the future versions(2)
然后使用hive命令换为Hive的控制台操作,结果依旧如此。
2024-05-14 16:20:59 278
原创 Hive插入数据警告:Hive-on-MR is deprecated in Hive 2 and may not be available in the future versions(1)
启动Hive的JDBC服务并使用IDE连接到Hive,创建表成功,但是INSERT插入数据时经过长时间加载后无法得到预期结果,插入不成功。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!然而,很多小伙伴都是本地测试时使用的INSERT,更换Spark、Tez可不是那么容易;实际工作中根据生产环境需要可直接进行引擎修改,甚至都不用你修改,底层自动优化自动选择执行引擎。中已弃用,并且在未来版本中可能不可用。
2024-05-14 16:20:23 286
原创 2024年最全数据结构--二叉树_#include 二叉树(5),真香警告
由于现在大家对二 叉树结构掌握还不够深入,为了降低大家学习成本,此处手动快速创建一棵简单的二叉树,快速进入二叉树 操作学习,等二叉树结构了解的差不多时,我们反过头再来研究二叉树真正的创建方式。, },把它的所有元素按完全二叉树的顺序存储方式存储 在一个一维数组中,并满足: 且 = 且 >= ) i = 0, 1,2…也就是 说,如果一个二叉树的层数为K,且结点总数是 ,则它就是满二叉树。若规定根节点的层数为1,具有n个结点的满二叉树的深度, h= . (ps: 是log以2为底, n+1为对数);
2024-05-14 07:44:07 562
原创 2024年最全数据结构 · 线性表 单链表(1),2024年最新31道大数据开发面试题
线性表()是n个具有相同特性的数据元素的有限序列。线性表是一种在实际中广泛使用的数据结构,常见的线性表:顺序表、链表、栈、队列、字符串…线性表在逻辑上是线性结构,也就说是连续的一条直线。但是在物理结构上并不一定是连续的,线性表在物理上存储时,通常以数组和链式结构的形式存储。
2024-05-14 07:43:31 594
原创 2024年最全数据结构 后缀表达式【深入剖析堆栈原理】_后缀表达式原理(1),2024年最新精心整理
📚法则一:如果遇到一个运算符op以及左括号“(”,此时栈如果为空,则直接将其进栈📚法则二:若是遇到了操作数num,就将其直接输出📚法则三:如果栈不为空,则只有当op的优先级高于栈顶运算符优先级时才将其进栈,否则将栈顶op弹出📚法则四:若当前op进栈时发现栈中有与之相同op,则出栈其一,再加当前op压入栈中📚法则五:若遇到右括号,则开始弹出栈字符,直到左括号为止📚法则六:只要当遇到右括号“)”时,才从栈中弹出左括号“(”,否则一直遍历。
2024-05-14 07:42:55 587
原创 2024年最全数据湖Iceberg、Hudi和Paimon比较_数据湖框架对比,大数据开发中常见的面试题
Iceberg 社区基本盘还是在离线处理,它在国外的应用场景主要是离线取代 Hive,它也有强力的竞争对手 Delta,很难调整架构去适配 CDC 流更新。同时,Iceberg 扩展性强,对其它计算引擎也暴露的比较多的优化空间,但是这也导致后续的发展难以迅速,涉及到众多已经对接好的引擎。这并没有什么错,后面也证明了 Iceberg 主打离线数据湖和扩展性是有很大的优势,得到了众多国外厂商的支持。
2024-05-14 07:42:18 2962
原创 2024年大数据最新Mybatis学习之动态Sql_mybatisplus 封装简单sql在哪里(2),大数据开发事件分发机制面试
答案:动态Sql指的是,Sql语句是变化的,不是固定写死的,他会有一定的判断条件,主要变化的地方就是Sql语句的where部分。
2024-05-13 22:55:56 296
原创 2024年大数据最新MQ高可用相关设置(1),2024年最新最详细的解释小白也能听懂
相同的PID和SequenceNumber发送给Broker,而之前Broker缓存过之前发送的相同的消息,那么在消息流中的消息就只有一条(x2,y2),不会出现重复发送的情况。顺序消费和并发消费的重试机制并不相同,顺序消费消费失败后会先在客户端本地重试直到最大重试次数,这样可以避免消费失败的消息被跳过,消费下一条消息而打乱顺序消费的顺序,而并发消费消费失败后会将消费失败的消息重新投递回服务端(在一个特色的队列中保存),再等待服务端重新投递回来,在这期间会正常消费队列后面的消息。预设值的延迟时间间隔。
2024-05-13 22:55:21 623
原创 2024年大数据最新MQ笔记-MQ相关知识,2024年最新2024最新大厂大数据开发面试真题解析
使用yml自动配置时 配置rabbitmq的模板@Autowired// 发送到交换机:消息确认log.info(“RabbitMQ-发送到交换机:::Confirm callback id:{},ack:{},cause:{}”, correlationData, ack, cause);if (ack) {log.info(“RabbitMQ-发送到交换机:::成功”);} else {
2024-05-13 22:54:44 799
原创 2024年大数据最新mac系统使用经验(2),2024大数据开发高级进阶学习资料
出现以下提示:输入以下命令,即可解决。启动成功:终端上会有显示出密码:):xxxxxx重新设置密码方式(在启动es的情况下执行)用户名是elastic我们推荐用环境变量存储elastic的密码。
2024-05-13 22:54:08 252
原创 牛客网《剑指offer》专栏刷题练习 锻炼递归思想 练习栈的使用_剑指offer在哪里刷题
✅作者简介:C/C++领域新星创作者,为C++和java奋斗中📃推荐一款模拟面试、刷题神器👉🔥前言书接上文,今天继续分享牛客网中的经典好题。那么今天带来两道简单题,用到了递归和栈的知识,我做完之后感觉神清气爽啊。刷题入口放在文章开头了,点击注册即可,那么快来跟我一起刷题练习吧!
2024-05-12 19:59:06 461
原创 牛客网《剑指offer》专栏刷题练习 锻炼递归思想 练习栈的使用_剑指offer在哪里刷题(3)
测试后代码通过所有案例,每一步我都加了注释,方便大家吸收理解。函数没什么好分析的,就是直接将元素值压入栈1,重点在。
2024-05-12 19:58:30 297
原创 牛客网《剑指offer》专栏刷题练习 锻炼递归思想 练习栈的使用_剑指offer在哪里刷题(2)
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化资料的朋友,可以戳这里获取一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!牛客网界面:剑指offer题目专栏界面:2.3、代码解析首先当n等于1或者2的时候,返回结果为 1当n大于2时,调用自身的递归:会逐步缩小形参的值当形
2024-05-12 19:57:54 253
原创 牛客网《剑指offer》专栏刷题练习 锻炼递归思想 练习栈的使用_剑指offer在哪里刷题(1)
测试后代码通过所有案例,每一步我都加了注释,方便大家吸收理解。函数没什么好分析的,就是直接将元素值压入栈1,重点在。
2024-05-12 19:57:18 283
原创 大数据最新进阶C语言——数据的存储【详解】(2),2024年最新【深度思考】
大端(存储)模式,是指数据的低位保存在内存的高地址中,而数据的高位,保存在内存的低地址中;小端(存储)模式,是指数据的低位保存在内存的低地址中,而数据的高位,,保存在内存的高地址中为什么会有大小端模式之分呢?这是因为在计算机系统中,我们是以字节为单位的,每个地址单元 都对应着一个字节,一个字节为8 bit。
2024-05-12 02:49:36 610
原创 大数据最新这一年我做了哪些事【2024年卷王の年终总结】_年终总结卷王(7),卧薪尝胆70天内推入职阿里
就变成了现在的Maynor+所属领域(大数据)
2024-05-12 02:48:59 812
原创 大数据最新这一年我做了哪些事【2024年卷王の年终总结】_年终总结卷王(1),2024年最新大数据开发程序员如何通过跳槽薪资翻倍
Hello,大家好,我是Maynor大数据,一个熟悉又陌生的名字。我来介绍下这个名字的演变史:mano 中文直译为:码农,最初的名字为中国码农人(ChinaManor),因为从实力地位出发,我只是个搬代码的码农,后来manor貌似是个女名,所以加了y,就变成了现在的Maynor+所属领域(大数据)
2024-05-12 02:48:24 567
原创 大数据最新还不进来看吗 c趁你不注意偷偷将你的数据类型转换啦,大数据开发面试项目经验
因为参与了运算,并且char类型小于int型的精度,所以要进行整形提升.整形提升后:结果1:将结果放入char类型的变量c中,c只能存储八位所以只保留了结果的后面八位数据即char类型是有正负的,所以最高位为符号位,计算结果在内存中是补码的形式,我们要转化为原码.原码的值是-124结果2:运算的时候经过整形提升为整形再运算,所以当结果存放在d里面的时候,直接就可以算出132.
2024-05-12 02:47:46 822 1
原创 大数据最全Presto【基础 01】简介+架构+数据源+数据模型,2024年最新程序员进阶知识点
Presto特定的数据源:Connector、Catalog、Schema 和 Table。1)Presto 的三层表结构。2)Presto 的存储单元。3)不同类型的Block。n. 连接器,连接头。
2024-05-11 18:09:12 870
原创 大数据最全PHP学习笔记(一往无前)_<; php>;可以不成对书写(1),10天拿到阿里大数据开发岗offer
PHP(PHP: Hypertext Preprocessor)即“超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。PHP语法学习了C语言,吸纳Java和Perl多个语言的特色发展出自己的特色语法,并根据它们的长项持续改进提升自己,例如java的面向对象编程,该语言当初创建的主要目标是让开发人员快速编写出优质的web网站。PHP同时支持面向对象和面向过程的开发,使用上非常灵活。
2024-05-11 18:08:36 993
原创 大数据最全PHP从零开始--基础篇_php 从零开始(1),大数据开发技术图谱
常量里面存储的数据在脚本运行期间是不会改变的。常量名必须是大写的const定义常量只能放在顶级目录,不能放在if语句或者function的{}的里面,define定义常量可以放在任何位置。
2024-05-11 18:07:59 716
原创 【零钱问题】C语言贪心算法分析(文末彩蛋)_c语言贪心算法付款问题
第一层是我们最小面值的计数,然后第二层就是我们中等面值的计数,然后最内层是我们最大面值的计数。最外层的i,m,n分别对应,c,b,a的个数。当我们的金额money与sum相等的时候就退出循环,并打印输出i,m,n的数值。这是一个很简单的例子,仅仅是涉及到了贪心算法的入门,在后期我将会对文章进行优化,深度挖掘贪心算法的使用场景和我们的案例分析。接下来就是我们对sum进行求解了,我们将计数器的个数乘以面值再相加就是我们的面值了。然后明确我们需要三个变量,来作为我们的计数器,用于各个面值的遍历。
2024-05-11 04:15:11 849
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人