当前位置: 首页 > wzjs >正文

手机上怎么自己设计房子对seo的认识和理解

手机上怎么自己设计房子,对seo的认识和理解,做儿童网站,我想找一个电销外包团队文章目录 一、 技术背景二、 关键技术1、 Oracle LogMiner2、 Chunjun 的 LogMiner 关键流程3、修复 Chunjun Oracle LogMiner 问题 一、 技术背景 在大数据实时同步场景中,需要将 Oracle 数据库的变更数据(CDC) 采集并写入 Apache Doris&am…

文章目录

  • 一、 技术背景
  • 二、 关键技术
    • 1、 Oracle LogMiner
    • 2、 Chunjun 的 LogMiner 关键流程
    • 3、修复 Chunjun Oracle LogMiner 问题

一、 技术背景

在大数据实时同步场景中,需要将 Oracle 数据库的变更数据(CDC) 采集并写入 Apache Doris,以支持 数据分析、BI 报表、实时数据仓库 等应用。

本方案基于 Flink + Chunjun,通过 Oracle LogMiner 解析 Redo Log,实现 低延迟 写入Doris。

 

二、 关键技术

1、 Oracle LogMiner

LogMiner 是 Oracle 提供的 redo log 解析工具,用于跟踪 INSERTUPDATEDELETE 操作。

使用LogMiner需要现在Oracle中开启,具体开启操作见:Oracle配置LogMiner

 

2、 Chunjun 的 LogMiner 关键流程

Chunjun(原 FlinkX)是 Flink 生态的数据同步框架,支持多种数据源连接器(如 Oracle、MySQL、PostgreSQL、Doris)。
其中 Chunjun Oracle LogMiner Source 用于解析 Oracle Redo Log 并转换为 Flink 数据流

如下整个流程架构:

在这里插入图片描述

Flink任务启动后

  1. 通过Chunjun的oracle logMiner连接器, 建立 Oracle 连接,启动 LogMiner 解析 Redo Log。
  2. 实时监听 V$LOGMNR_CONTENTS,解析变更数据并转换为 Flink 事件流。具体地会将Oracle不同的操作日志解析为如下数据类型即重放数据操作,
  3. Flink 任务处理数据,完成转换、清洗等操作。
  4. Flink Sink 组件(Chunjun Doris Sink)将数据写入 Doris
操作类型before(旧数据)after(新数据)Flink 处理逻辑
INSERT{新数据}直接插入
UPDATE{旧数据}{新数据}先删除旧数据,再插入新数据
DELETE{旧数据}删除数据

最后如下示例flink sql:


CREATE TABLE source  
(  ID             int,  NAME          string  
) WITH (  'connector' = 'oraclelogminer-x'  ,'url' = 'jdbc:oracle:thin:@//xxx:1521/ORCL'  ,'username' = 'system'  ,'password' = 'xxx'  ,'cat' = 'insert,delete,update'  ,'table' = 'TEST.TEST_USER'  ,'timestamp-format.standard' = 'SQL'  );  CREATE TABLE sink  
(  k4             int,  k3          string  
) WITH (  
'connector' = 'doris-x',  
'schema'='demo',  'password' = 'xxx',  'table-name' = 'mytable',  'url' = 'jdbc:mysql://xxx:9030',  'username' = 'root',  'sink.parallelism' = '1',  'lookup.error-limit' = '100',  'lookup.cache-type' = 'LRU',  'lookup.parallelism' = '1',  'lookup.cache.ttl' = '60000',  'lookup.cache.max-rows' = '10000',  'writeMode'='UPSERT'  );  insert into sink  
select ID as k4, NAME as k3  
from source;  

 

3、修复 Chunjun Oracle LogMiner 问题

在实际使用中,Chunjun Oracle LogMiner 会遇到以下问题:

  1. 关于全量增量读数据的问题
//LogMinerConfig,没有全量同步的外部配置,默认是增量读取数据
private boolean enableFetchAll = true;
  1. 无法获取监听的表
//LogMinerListener 中的LogMinerConfig没有set table的地方,
//即无法获取被监听的表,改成直接获取
logMinerConfig.getListenerTables(); 
  1. PavingData和Split 不能同时开启,默认都开启,将PavingData关闭

 

http://www.dtcms.com/wzjs/377434.html

相关文章:

  • 建设中的网站备案期间做什个人网页在线制作
  • 三九手机网手机响应式网站模版搜索引擎关键词优化方案
  • o2o商城网站建设营销培训内容有哪些
  • 网络推广专员是干嘛的西安seo排名优化推广价格
  • 想象力网站建设公司小学生摘抄新闻2024
  • 深圳优秀网站建设定制做网站的平台有哪些
  • 动态网站开发的主要技术seo的关键词无需
  • 单位的网站的建设网络推广怎么样
  • 网站怎样做的有吸引力南昌百度快速排名提升
  • 建设一个网站的步骤有哪些北京seo分析
  • 佛山营销型网站建设看网站搜索什么关键词
  • 微信公众号网站建设百度认证服务平台
  • 企业品牌网站建设怎么做北京seoqq群
  • 网站重构工程师免费进入b站2022年更新
  • 西安网站开发公司排名湖南优化推广
  • 软件下载站网站源码免费怎么做网络销售
  • 编程猫官方网站seo模拟点击有用吗
  • 动态网站的运作流程西安优化seo托管
  • 做网站的广告语石家庄新闻头条新闻最新今天
  • 网站里的团队建设范本谈谈你对网络营销的认识
  • 聊城做网站的公司行情拼多多关键词排名查询
  • 上海交通大学毕业设计网站网页设计个人主页
  • 宁波外贸网站建设和推广b2b平台推广网站
  • 余姚汽车网站建设国内重大新闻10条
  • 购物网站服务器硬件配置下载优化大师安装桌面
  • 北京景点seo优化包括什么
  • 南昌网站seo技术蚂蚁bt
  • 微网站怎么做百度关键词百度一下你就知道 官网
  • 网站开发的难点与重点百度竞价代运营
  • 北京企业网站建设报价产品推广网站哪个好