腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
在
事件
聚合
后
未
调用
AggregateFunction
getResult
()
、
尝试实现一个用于读取Kafka流和
聚合
会话的Flink作业,由于某种原因,
getResult
()没有被
调用
。我看到createAccumulator()和add()被
调用
了,我希望
getResult
()也被
调用
,这样我就可以
在
目的地接收
聚合
消息。
浏览 76
提问于2019-11-28
得票数 1
2
回答
APACHE与tumblingWindow一起计数
事件
,但如果没有发生
事件
,也发送0
、
我需要在一个翻滚的窗口里数数
事件
。但是,如果窗口中没有
事件
,我也希望发送0值的
事件
。 return accumulator + 1L; public AggregateOuterClass.Aggregate
getResult
BasicCounter<MonitorOuterClass.Monitor>());我读到了一个TiggerFun
浏览 5
提问于2020-06-17
得票数 1
回答已采纳
1
回答
在
1.4版本的Apache Flink DataStream上是否有与之等效的foldLeft运算符
、
、
我有一个这样的流设置,使用Apache Flink1.4,首先是DataStream,然后是keyBy,然后是window,最后是aggregate
聚合
操作的输出是一个AggregateResult对象
浏览 2
提问于2017-12-23
得票数 2
1
回答
Flink :清除流程窗口函数数据
、
我需要在flink中有
聚合
窗口。我不能使用
聚合
函数。因为
getResult
计算需要我的状态访问。因此,我尝试
在
process中使用aggregate: new
AggregateFunction
<Entry, Double, Double>() {Result> output) throws Exception { 但我仍然只需要aggInput的最新值,而且我看不出有什么理由将这些数据保存在内
浏览 20
提问于2020-06-03
得票数 0
回答已采纳
1
回答
如何在Apache Flink中将id分配给会话窗口?
、
最终,我希望
在
会话窗口打开时,一个接一个地用会话窗口id丰富
事件
(我不想等到窗口关闭
后
才发出丰富的
事件
)。我试着用
AggregateFunction
来做这件事,但是我不认为merge()能像我预期的那样工作。它似乎是用于合并窗口,而不是窗格(触发器触发)。它似乎从未在我的管道中被
调用
过。会话窗口id将是落入该窗口的第一个
事件
的时间戳(由于不保证排序,这可能意味着某些
事件
可能落入具有较早时间戳的相同会话窗口-我对此没有意见)。assigns sessio
浏览 0
提问于2019-06-13
得票数 0
1
回答
Flink: getRecord()
在
AggregateFunction
中没有被
调用
、
、
我试图
在
连续数据流上创建一个TumblingWindow,并在窗口中创建
聚合
。但是由于某种原因,
getResult
()没有被
调用
。public class MyAggregator implements
AggregateFunction
<Event, MyMetrics, MyMetrics> { } } @Overr
浏览 4
提问于2022-02-10
得票数 0
1
回答
合并方法
在
AggregateFunction
中的应用
、
我正在努力理解Flink中的
AggregateFunction
,它被描述为。它有四种方法,即, 当第一个元素进入新窗口并将进一步使用新创建的实例时,将
调用
createAccumulator
调用
add方法来根据定义减少结果,这使用在createAccumulator方法中创建的实例。我对上述方法的理解是否正确?当
浏览 4
提问于2021-01-22
得票数 2
回答已采纳
2
回答
flink
聚合
状态很大,如何修复
、
我试图统计不同窗口大小的流中的数据(窗口的大小
在
steam数据中),所以我使用自定义的WindowAssigner和
AggregateFunction
,但状态很大(窗口大小从一小时到30天)有什么问题吗?public boolean isEventTime() { } public class CountAggregate implements
AggregateFunction
AggregateResult a, Aggreg
浏览 0
提问于2020-01-06
得票数 0
3
回答
Apache中是否有任何触发器,它每分钟触发一次延迟数据?
、
、
在
我的Flink作业中有很多延迟
事件
,所以将allowedLateness()设置为10分钟(使用TumblingEventTimeWindows并在每个窗口上运行一个复杂的
AggregateFunction
) 是否有任何只影响后期
事件
的触发因素?
浏览 0
提问于2019-08-28
得票数 0
回答已采纳
1
回答
最终获得结果的Flink会话窗口
、
现在我想声明一个会话,
在
X秒的范围内收集与单个会话相同的user +值,并使用最新的时间戳,然后它将只被转发到下一个流一次data.assignTimestampsAndWatermarks....... .window(EventTimeSessionWindows.withGap(Time.minutes(10))) }
浏览 6
提问于2020-04-06
得票数 0
4
回答
Flink窗口函数
getResult
未
触发
、
我试图
在
我的Flink工作中使用
事件
时间,并使用BoundedOutOfOrdernessTimestampExtractor提取时间戳并生成水印。但是我有一些输入卡夫卡有稀疏流,它可以长时间没有数据,这使得
getResult
在
AggregateFunction
中根本没有
调用
。我可以看到数据进入add函数。
浏览 28
提问于2020-04-03
得票数 0
回答已采纳
1
回答
AggregateFunction
与SessionWindow -理解合并是如何工作的
、
、
当使用
AggregateFunction
在
Flink中实现EventTimeSessionWindows时,我无法理解
在
动态间隙的SessionWindow情况下何时发生合并。setParallelism(parameterTool.getInt("zeus-aggregator-parallelism"))我
在
聚合
器中定义了四个函数: createAccumulator:--这将创
浏览 3
提问于2022-02-27
得票数 0
2
回答
flink ReduceFunction的默认触发器是什么?
、
WindowFunction的触发器和ReduceFunction的触发器有什么不同?
浏览 0
提问于2018-03-13
得票数 0
回答已采纳
1
回答
Flink:只
在
会话窗口的末尾计算
、
我有一个,它计算中一系列
事件
的平均值。换句话说,我需要在计算之前对数据进行排序,因为序列很重要。我可以用 API来实现这个功能,但是这个函数会在窗口中的每个
事件
上
调用
,这在性能上是没有意义的。我也可以用来做这件事,但出于同样的原因,我想避免这样做。谢谢最后我使用了 ProcessWindowFunction可以与ReduceFunction、
AggregateFunction
或FoldFunct
浏览 0
提问于2019-02-05
得票数 0
回答已采纳
1
回答
事件
时间的
聚合
函数和处理函数
、
输入代码hereNeed,使用flink
聚合
kafka stream中的数据值,然后输出一个新的主题。
聚合
应该在eventtime发生,而不是process time,这意味着数据对象中的时间戳。遵循Flink教程中的示例,使用TumblingEventTimeWindow,但根本不
调用
聚合
getResult
方法。如果我更改为TumblingProcessingTimeWIndow,
getResult
将被
调用
并将结果推送到接收器。由于它是一个传感器
事件</em
浏览 1
提问于2019-08-06
得票数 0
1
回答
何时
调用
键控会话窗口的
AggregateFunction
的createAccumulator()?
、
为了可合并,会话窗口操作符需要一个合并触发器和一个合并窗口函数,例如ReduceFunction、
AggregateFunction
或ProcessWindowFunction。
在
堆栈溢出回答中,有人指出 这是否意味着对到达我的流的每个
事件
都
调用
了一个createAccumulator()?然后每次当gap小于定义的会话间隙时都
调用
merge()?
在
我的实现中,createAccumulator()创建一个对象,在对a
浏览 3
提问于2022-08-23
得票数 2
回答已采纳
1
回答
Flink -如何在状态下
聚合
、
,看起来像这样: { uid:String ..... } 我需要
聚合
某个时间范围内的汇总值
在
第一次刷新之后,我想从内存中清除所有的uid,并立即刷新每个新项。 所以我尝试了这个
聚合
函数。public class AggFunc implements
AggregateFunction
<Item, Acc, Tuple2<Integer,List<String>>
浏览 16
提问于2020-08-24
得票数 0
1
回答
如何在Flink Java中
在
DataStream ()之后获取keyBy密钥
、
在
获取源流之后,我希望通过复合键和timeEvent滚动窗口
聚合
事件
,然后将结果写入表中。问题是,
在
应用我的
aggregateFunction
(只计算clientId的点击次数)之后,我找不到获得每个输出记录的键的方法,因为api返回一个累积结果的实例,而不是相应的键。我没有
在
累加器中注入输入
事件
的键,因为我觉得自己不太好。
浏览 0
提问于2019-07-08
得票数 1
回答已采纳
1
回答
从异步方法返回值
、
、
我有asmx webservice,我
在
PCL中使用它,所以我们都知道现在PCL不再支持asmx,它支持wcf webservices。当我调试它时,我发现当
getResult
发生时,它在到达return语句时进入void
getResult
。现在有一个只有
在
事件
发生时才被
调用
的webservice (
在
本例中),
事件
getResult
的
调用
(
在
本例中)是基于网络的,服务器响应将有一些我们无法控制的
浏览 0
提问于2014-10-28
得票数 0
2
回答
Apache Flink reduce会产生多个值而不是一个值
、
、
、
我正在尝试
在
WindowedStream上实现一个reduce,如下所示: .timeWindow(Time.ofnegative += t1.negative; }我遇到的问题是,当我
调用
stream.print()时,我得到了许多值(看起来像是每个TwitterSentiments对象一个值,而不是一个
聚合
对象
浏览 18
提问于2018-12-05
得票数 2
点击加载更多
相关
资讯
深入解读Flink窗口的应用与实现
Java里十大低级错误,80%的人遇到过,要赶紧改回来了
DDD领域驱动设计实战(六)-理解领域事件
立即行动,用Spring AI+DeepSeek开启智能开发新时代!
JUnit概述-JAVA成长之路
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
智聆口语评测
活动推荐
运营活动
广告
关闭
领券