flink实时数仓项目
_东极
少年锦时
展开
-
flink实时数仓(十):完整代码
见码云https://gitee.com/zhang_bushuai/flink_realtime_warehouse原创 2020-01-28 23:34:18 · 2263 阅读 · 0 评论 -
flink实时数仓(九):增量同步mysql中数据
文章目录数据库中配置流表jdbc工具类枚举类CodeEnumFlowStatusEnumHBaseStorageModeEnum配置类bean对象flink状态类编程MD5加密Hbase sink 模板数据库中配置流表CREATE TABLE `dbus_flow` ( `flowId` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增ID', `...原创 2020-01-28 22:14:39 · 4972 阅读 · 0 评论 -
flink实时数仓(八):优化flink实现全量拉取模块抽取mysql中数据(批量同步)
文章目录思路代码实现思路对于mysql中的数据,可以考虑分批次进行同步处理,在sqoop的源码中也有这样的实现原理,达到更高效率,实现的方式很简单,先从mysql中读取最大值和最小值,对于批次数由用户自己指定,耦合出代码外.在抽取数据的sql模块中,动态拼接between xxx and xxx 中代码实现主程序package dbus.fullPull;import dbus.c...原创 2020-01-25 22:06:46 · 5711 阅读 · 4 评论 -
flink实时数仓(七):flink实现全量拉取模块抽取mysql中数据
文章目录package dbus.fullPull;import dbus.config.GlobalConfig;import org.apache.flink.api.common.functions.RichMapFunction;import org.apache.flink.api.common.typeinfo.BasicTypeInfo;import org.apache...原创 2020-01-25 21:44:29 · 3543 阅读 · 0 评论 -
flink实时数仓(六):模拟数据编写
文章目录商品模拟数据订单模拟数据配置中心package dbus.config;import java.io.Serializable;/** * 在生产上一般通过配置中心来管理 */public class GlobalConfig implements Serializable { /** * 数据库driver class */ publ...原创 2020-01-12 00:02:50 · 1408 阅读 · 0 评论 -
flink实时数仓(五):数据库建模
文章目录myql建模hbase表myql建模a、商品表CREATE TABLE test.zyd_goods ( goodsId INT(11) NOT NULL AUTO_INCREMENT COMMENT '自增ID', goodsName varchar(50) NOT NULL COMMENT '商品名称', sellingPrice DECIMAL(11,2) DEFAUL...原创 2020-01-11 17:15:07 · 1664 阅读 · 1 评论 -
flink实时数仓(四):mysql的安装以及canal测试
文章目录查看是否安装mysql[root@note02 ~]# yum list installed | grep mysqlmysql-libs.x86_64 5.1.73-3.el6_5 @anaconda-CentOS-201410241409.x86_64/6.6删除系统已经安装的mysql以及依赖[root@note02 ~]# yum -y remove my...原创 2020-01-08 22:46:38 · 1205 阅读 · 0 评论 -
flink实时数仓(三):cannel
文章目录原创 2020-01-07 23:20:01 · 1898 阅读 · 0 评论 -
flink实时数仓(二):mysql主备以及binglog
文章目录mysql主备复制实现MySQL Binary LogSTATMENT模式基于行的复制(row-based replication, RBR):混合模式复制(mixed-based replication, MBR):mysql主备复制实现1.master将改变记录到二进制日志(binary log) 中(这些记录叫做二进制日志事件,binary log events,可以通过sho...原创 2020-01-06 23:15:48 · 1636 阅读 · 1 评论 -
flink实时数仓(一):项目架构设计以及需求
文章目录架构设计数据同步-解决方案mysql数据库建模HBase数据库建模架构设计数据同步-解决方案mysql数据库建模HBase数据库建模原创 2020-01-06 22:27:44 · 2229 阅读 · 6 评论