Flink SQL Client中的session window图解
flink sql cookbook中的sql语句是:
SELECT userid,SESSION_START(log_time, INTERVAL '10' SECOND) AS session_beg,SESSION_ROWTIME(log_time, INTERVAL '10' SECOND) AS session_end,COUNT(request_line) AS request_cnt
FROM server_logs
WHERE status_code = '403'
GROUP BY userid, SESSION(log_time, INTERVAL '10' SECOND);
session window
SQL语句详解
SQL语句的各个部分 | 解释 |
SELECT userid, |
选择userid |
SESSION_START(log_time, INTERVAL '10' SECOND) AS session_beg, | session window的起始时间 |
SESSION_ROWTIME(log_time, INTERVAL '10' SECOND) AS session_end, | session window的结束时间 |
COUNT(request_line) AS request_cnt FROM server_logs |
用户请求遭遇403的次数统计 |
GROUP BY |
各个用户(userid)的各个session 分开统计(count),统计结果互不干扰 |
注意SQL中的'10' second必须保持一致,否则SQL会无法运行
运行结果:
Flink SQL Client中的session window图解相关推荐
- Flink SQL Client中的Chained (Event) Time Windows
Flink SQL Cookbook中有Chained (Event) Time Windows 该md文件举了两个例子, 前面一个例子是Chained Windows 后面一个例子是Non-Chai ...
- Flink SQL Client注册SCALA UDF完整流程
UDF的完整maven工程與SQL https://github.com/appleyuchi/Flink_SQL_Client_UDF 完整操作步骤 ①mvn scala:compile packa ...
- Flink SQL Client方言切换与datagen->Hive(DDL形式+streaming形式)
概述 本文是对[1]的完整复现,补充了[1]中缺失的大量细节. 切换方言 切换目标 Flink SQL Client命令 切换为hive SET table.sql-dialect=hive; 切换为 ...
- flink sql client讀取kafka數據的timestamp(DDL方式)
实验目的 Kafka的数据能让Flink SQL Client读取到 本文是对[1]的详细记载 具体操作步骤 ①啓動hadoop集羣,離開安全模式 ②各个节点都关闭防火墙: service firew ...
- Flink SQL Client讀取csv中的數據(轉載+總結)
根據官方文檔[2] Flink SQL啓動方式 啓動命令 (1)starting an embedded standalone process $FLINK_HOME/bin/sql-client.s ...
- Flink SQL Client CLI 使用入门
参照:https://blog.csdn.net/boling_cavalry/article/details/105964425 一.SQL Client Flink 的 Table & S ...
- Flink SQL Client注册JAVA UDF完整流程
概述 听大佬说[1]里面有flink sql client注册udf的方法 去看了一眼,全是文字,闹心,索性琢磨了一下,记录下来. UDF的完整maven工程 https://github.com/a ...
- Flink SQL Client实现CDC实验
概述 本文主要是對[7]中內容的復現 环境 组件 版本 Flink(HA) 1.12 Zookeeper 3.6.0 flink-sql-connector-mysql-cdc 1.1.1 Mysql ...
- Flink SQL Client读Kafka+流计算(DDL方式+代碼嵌入DDL/SQL方式)
#################################################################################################### ...
最新文章
- HDU1443(约瑟夫环问题)
- 中山大学2020计算机学院复试分数线,2020中山大学研究生分数线汇总(含2016-2020历年复试)...
- leaflet大量marker卡顿_leaflet如何加载10万数据
- 学习 TTreeView [8] - AlphaSort、CustomSort、SortType
- Android数据存储与访问
- matlab norm向量和矩阵的范数
- oracle sequence last_number,关于oracle序列的LAST_NUMBER
- 语法和c区别_dockerfile语法
- python元组与列表的区别、简答题_细解python面试题(一)元组和列表的区别
- cas4.2.7与shiro进行整合
- request获取各种路径总结
- oracle中有没有=,在oracle中有没有方式来实现这样的统计啊?
- MFC中 给基于CFormView的单文档添加背景图片
- IDEA中.properties配置文件输入中文显示Unicode编码,本地编辑器,服务器打开显示Unicode编码问题解决方案
- 二分类模型AUC评价法
- 数字信号处理思维导图
- MYSQL选修课的心得体会_选修课心得体会【优秀篇】
- 项目管理:目标的价值表现的四个方面
- android做开场动画,Android_Android开场动画类完整实现代码,本文所述实例为在android中开起 - phpStudy...
- U盘和电脑USB都是好的,可是插上u盘没任何反应!