自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

原创 推荐系统入门

算法(任务):函数y = kx + b,其中k和b未知 数据:没有“好的数据”,一切算法都是扯犊子 模型:函数中k和b值已经确定,需要使用数据(x,y)求出k和b,当给x时,计算出y 算法+数据=模型 ALS:交替最小二乘法,属于协同过滤算法中一种 通过观察所有用户给产品的评价来判断每个用户的喜好,并向用户推荐适合的产品,也可以把某一个商品推进给多个用户。 算法【数据】:用户User对产品Product评价rating 将数据带入ALS算法以后,训练模型,使用模型Model进行推荐预测 模型【功能】:

2026-06-11 10:30:53 338

原创 Flink Watermark传播机制

flink应用程序会以数据流图的形式来调度执行。Watermark如何在不同算子传播呢?下面分单并行数据流和多并行数据流来分别说明。 Watermark传播策略满足以下规律: 上游算子中的Watermark以广播形式发送到下游算子。 ...

2026-06-11 10:29:33 455

原创 flink生成Watermark之WatermarkStrategy

flink1.11版本后建议用WatermarkStrategy(Watermark生成策略)生成Watermark

2021-11-24 21:43:42 9580

原创 flink生成Watermark之assignTimestampsAndWatermarks

在DataStreamSource对象上调用assignTimestampsAndWatermarks方法,自定义Timestamp提取规则和Watermark生成规则。 文章目录基于AssignerWithPeriodicWatermarks接口 基于AssignerWithPeriodicWatermarks接口 AssignerWithPeriodicWatermarks接口扩展自TimestampAssigner类,其中extractTimestamp方法定义抽取Timestamp,getCurre

2021-11-22 22:33:02 10458

原创 flink生成Watermark之SourceFunction

可以通过addSource方法来自定义SourceFunction,并可指定Timestamp和Watermark生成规则。

2021-11-22 16:19:16 1482

原创 flink时间戳和水位线简介

使用EventTime时间语义时,需指定时间戳(Timestamp)提取规则以及水位线(Watermark)生成策略,才能正确进行窗口计算。

2021-11-22 14:33:40 1020

原创 flink语义(Streams、State、Time、API)与组件

文章目录Streams Streams

2021-11-18 17:34:10 832

原创 Flink主从架构、任务和算子链

图中客户端Client不是Flink运行时框架的一部分,而是用来准备和提交数据流作业的。 由图可知,当flink代码编译后,一般会经过优化处理,当flink程序通过客户端提交任务Job到JobManager主节点后,JobManager会用任务调度器进行调度,并分配到从节点TaskManager上执行。 Client、JobManager、TaskManager间通过Actor System实现通信,Actor是一种并发模型,其中基于Actor模型系统中的线程(或进程)通过消息传递的方式进行通信,而这些线.

2021-11-17 20:22:05 719

原创 flink常见概念

Flink Application:一种java应用程序,主要通过main方法来提交一个或多个Flink Job. Flink Cluster:Flink集群是由至少一个Flink JobManager和一个或多个TaskManager进程组成的分布式系统。 事件(Event):可以当做流处理或批处理应用程序当中的输入或输出,事件在flink中是一种特殊类型的记录(Record)。 记录(Record):数据集或数据流的组成元素。Operator和Function接收record作为输入,并将record.

2021-11-17 15:00:14 582

原创 flink窗口分类

文章目录Dataflow模型数据流图流处理 Dataflow模型 Dataflow模型提供了一种统一流处理和批处理的系统框架。 Dataflow模型对于无序流数据,提供了一套基于事件时间、水位线和延迟处理的机制,从而实现窗口聚合计算的能力,以实现流数据计算的正确性、高吞吐和延迟3者的平衡。 数据流图 数据流图有逻辑数据流图(节点表示算子)和物理数据流图(节点表示任务)。 数据分配策略: 转发分配策略:将流数据从一个任务节点直接分配到下一个任务节点。 基于key分配策略:对数据分区,保证同一key的数据由同

2021-11-17 13:12:31 874

原创 flink环境搭建

Apache Flink是一个开源大数据框架和分布式处理引擎,用于在无边界(有定义流的开始,但没有定义流的结束)和有边界(有定义流的开始,也有定义流的结束)数据流上进行有状态的计算。Flink 能在所有常见集群环境中运行,并能以内存速度和任意规模进行计算。 1.flink依赖jdk和scala(安装省略) jdk环境变量配置:vim /etc/profile export JAVA_HOME=/home/hadoop/jdk8 export PATH=$JAVA_HOME/bin:$PATH export

2021-11-16 22:13:17 1881

毕业设计-婚庆管理web应用系统设计与实现代码

婚庆管理web应用系统设计与实现

2021-11-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除