会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
Hackergin
Flink 积压问题排查
摘要: Flink 作业运行时,最常见的问题就是积压问题, 当作业出现积压时,如何才能快速定位到积压原因,并针对性解决呢? 积压的发现 通过我们会通过配置作业的积压报警来及时发现作用的积压情况,下面是一些常用的积压监控指标: freshness freshness 一般代表当前消费的消息体时间和当前时刻的差
阅读全文
posted @ 2023-02-13 00:45 Hackergin
阅读(887)
评论(0)
推荐(0)
编辑
FlinkSQL 时间转换函数汇总
摘要: Flink SQL的时间类型 在 Flink SQL 中,存在两种时间类型, 分别是 TIMESTAMP 和 TIMESTAMP_LTZ. 以下示例所用的字段: TIMESTAMP_FIELD, TIMESTAMP_LTZ_FIELD, BIGINT_FIELD, STRING_FIELD 分别代表
阅读全文
posted @ 2023-01-17 09:57 Hackergin
阅读(12344)
评论(0)
推荐(0)
编辑
cloudflare tunnel 折腾小记
摘要: https://blog.noname.cc/2023/01/02/20230102/ cloudflare 账号注册 https://www.cloudflare-cn.com/products/tunnel/ 域名准备和配置 有两种方式: 在 cloudflare 自己购买域名, 比较贵 在其他
阅读全文
posted @ 2023-01-07 00:36 Hackergin
阅读(4935)
评论(1)
推荐(0)
编辑
Flink mini-batch "引发" 的乱序问题
摘要: 问题描述 近期业务反馈, 开启了 mini-batch 之后, 出现了数据不准的情况, 关掉了 mini-batch 之后, 就正常了, 因此业务方怀疑,是不是 Flink 的 mini-batch 存在 bug ? 问题排查 初步分析 mini-batch 已经在内部大规模使用, 目前没有发现一例
阅读全文
posted @ 2023-01-03 22:21 Hackergin
阅读(593)
评论(0)
推荐(0)
编辑
FlinkSQL 之乱序问题
摘要: 乱序问题 在业务编写 FlinkSQL 时, 非常常见的就是乱序相关问题, 在出现问题时,非常难以排查,且无法稳定复现,这样无论是业务方,还是平台方,都处于一种非常尴尬的地步。 在实时 join 中, 如果是 Regular Join, 则使用的是 Hash Join 方式, 左表和右表根据 Joi
阅读全文
posted @ 2022-06-09 23:53 Hackergin
阅读(2284)
评论(0)
推荐(0)
编辑
FlinkSQL源码阅读-schema管理
摘要: 在Flink SQL中, 元数据的管理分为三层: catalog-> database-> table, 我们知道Flink SQL是依托calcite框架来进行SQL执行树生产,校验,优化等等, 所以本文讲介绍FlinkSQL是如何来结合Calcite来进行元数据管理的. calcite开放的接口
阅读全文
posted @ 2020-06-22 01:18 Hackergin
阅读(1214)
评论(0)
推荐(0)
编辑
flink metric库的使用和自定义metric-reporter
摘要: 简单介绍 flink内部实现了一套metric数据收集库。 同时flink自身系统有一些固定的metric数据, 包括系统的一些指标,CPU,内存, IO 或者各个task运行的一些指标。具体包含那些指标可以查看官方文档: "flink metric" 同时我们也可以利用系统的metric库在自己的
阅读全文
posted @ 2019-03-19 23:11 Hackergin
阅读(6743)
评论(0)
推荐(0)
编辑
flink-kafka-connector 的实现
摘要: 简单介绍 flink kafka connector用来连接kafka,用于消费kafka的数据, 并传入给下游的算子。 使用方式 首先来看下flink kafka connector的简单使用, 在 "官方文档" 中已经介绍了,传入相关的配置, 创建consumer对象, 并调用addsource
阅读全文
posted @ 2019-03-03 22:31 Hackergin
阅读(1666)
评论(0)
推荐(1)
编辑
python 调用c语言函数
摘要: 虽然python是万能的,但是对于某些特殊功能,需要c语言才能完成。这样,就需要用python来调用c的代码了 具体流程: c编写相关函数 ,编译成库 然后在python中加载这些库,指定调用函数。 这些函数可以char ,int, float, 还能返回指针。 以下示例: 通过python调用c函
阅读全文
posted @ 2017-09-28 15:42 Hackergin
阅读(405)
评论(0)
推荐(0)
编辑
使用C语言实现一个自动刷弹幕的程序
摘要: 本文使用两种方式来进行刷弹幕操作 1 模拟键盘输入,自动输入文字,然后点击回车。 2 操作剪切板,直接将剪切板的文字粘贴到输入框,然后回车。 模拟键盘输入 如果要输入“弹幕”这两个汉字,一般来说,我们需要分别输入d a n m u 这五个个字母之后,然后按下空格,然后回车。 在windows系统中,
阅读全文
posted @ 2017-06-18 15:47 Hackergin
阅读(945)
评论(0)
推荐(0)
编辑
下一页
导航
博客园
首页
联系
订阅
管理
公告