国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【大數(shù)據(jù)】基于 Flink CDC 構(gòu)建 MySQL 和 Postgres 的 Streaming ETL

這篇具有很好參考價(jià)值的文章主要介紹了【大數(shù)據(jù)】基于 Flink CDC 構(gòu)建 MySQL 和 Postgres 的 Streaming ETL。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

這篇教程將展示如何基于 Flink CDC 快速構(gòu)建 MySQL 和 Postgres 的流式 ETL。本教程的演示都將在 Flink SQL CLI 中進(jìn)行,只涉及 SQL,無(wú)需一行 Java / Scala 代碼,也無(wú)需安裝 IDE。

假設(shè)我們正在經(jīng)營(yíng)電子商務(wù)業(yè)務(wù),商品和訂單的數(shù)據(jù)存儲(chǔ)在 MySQL 中,訂單對(duì)應(yīng)的物流信息存儲(chǔ)在 Postgres 中。 對(duì)于訂單表,為了方便進(jìn)行分析,我們希望讓它關(guān)聯(lián)上其對(duì)應(yīng)的商品和物流信息,構(gòu)成一張寬表,并且實(shí)時(shí)把它寫到 ElasticSearch 中。

接下來的內(nèi)容將介紹如何使用 Flink MySQL / Postgres CDC 來實(shí)現(xiàn)這個(gè)需求,系統(tǒng)的整體架構(gòu)如下圖所示:

【大數(shù)據(jù)】基于 Flink CDC 構(gòu)建 MySQL 和 Postgres 的 Streaming ETL,# Flink,大數(shù)據(jù),flink,mysql,postgresql,實(shí)時(shí)同步,cdc,Flink CDC

1.準(zhǔn)備階段

準(zhǔn)備一臺(tái)已經(jīng)安裝了 Docker 的 Linux 或者 MacOS 電腦。

1.1 準(zhǔn)備教程所需要的組件

接下來的教程將以 docker-compose 的方式準(zhǔn)備所需要的組件。

使用下面的內(nèi)容創(chuàng)建一個(gè) docker-compose.yml 文件:

version: '2.1'
services:
  postgres:
    image: debezium/example-postgres:1.1
    ports:
      - "5432:5432"
    environment:
      - POSTGRES_DB=postgres
      - POSTGRES_USER=postgres
      - POSTGRES_PASSWORD=postgres
  mysql:
    image: debezium/example-mysql:1.1
    ports:
      - "3306:3306"
    environment:
      - MYSQL_ROOT_PASSWORD=123456
      - MYSQL_USER=mysqluser
      - MYSQL_PASSWORD=mysqlpw
  elasticsearch:
    image: elastic/elasticsearch:7.6.0
    environment:
      - cluster.name=docker-cluster
      - bootstrap.memory_lock=true
      - "ES_JAVA_OPTS=-Xms512m -Xmx512m"
      - discovery.type=single-node
    ports:
      - "9200:9200"
      - "9300:9300"
    ulimits:
      memlock:
        soft: -1
        hard: -1
      nofile:
        soft: 65536
        hard: 65536
  kibana:
    image: elastic/kibana:7.6.0
    ports:
      - "5601:5601"

該 Docker Compose 中包含的容器有:

  • MySQL商品表 products訂單表 orders 將存儲(chǔ)在該數(shù)據(jù)庫(kù)中, 這兩張表將和 Postgres 數(shù)據(jù)庫(kù)中的物流表 shipments 進(jìn)行關(guān)聯(lián),得到一張包含更多信息的訂單表 enriched_orders
  • Postgres:物流表 shipments 將存儲(chǔ)在該數(shù)據(jù)庫(kù)中。
  • Elasticsearch:最終的訂單表 enriched_orders 將寫到 Elasticsearch。
  • Kibana:用來可視化 ElasticSearch 的數(shù)據(jù)。

docker-compose.yml 所在目錄下執(zhí)行下面的命令來啟動(dòng)本教程需要的組件:

docker-compose up -d

該命令將以 detached 模式自動(dòng)啟動(dòng) Docker Compose 配置中定義的所有容器。你可以通過 docker ps 來觀察上述的容器是否正常啟動(dòng)了,也可以通過訪問 http://localhost:5601/ 來查看 Kibana 是否運(yùn)行正常。

1.2 下載 Flink 和所需要的依賴包

下載 Flink 1.18.0 并將其解壓至目錄 flink-1.18.0。

下載以下列出的依賴包,并將它們放到目錄 flink-1.18.0/lib/ 下:

  • flink-sql-connector-elasticsearch7-3.0.1-1.17.jar
  • flink-sql-connector-mysql-cdc-2.5-SNAPSHOT.jar
  • flink-sql-connector-postgres-cdc-2.5-SNAPSHOT.jar

注:下載鏈接只對(duì)已發(fā)布的版本有效,SNAPSHOT 版本需要本地基于 masterrelease 分支編譯。

1.3 準(zhǔn)備數(shù)據(jù)

1.3.1 在 MySQL 數(shù)據(jù)庫(kù)中準(zhǔn)備數(shù)據(jù)

進(jìn)入 MySQL 容器

docker-compose exec mysql mysql -u root -p 123456

創(chuàng)建數(shù)據(jù)庫(kù)和表 products、orders,并插入數(shù)據(jù)。

-- MySQL
CREATE DATABASE mydb;
USE mydb;
CREATE TABLE products (
  id INTEGER NOT NULL AUTO_INCREMENT PRIMARY KEY,
  name VARCHAR(255) NOT NULL,
  description VARCHAR(512)
);
ALTER TABLE products AUTO_INCREMENT = 101;

INSERT INTO products
VALUES (default,"scooter","Small 2-wheel scooter"),
       (default,"car battery","12V car battery"),
       (default,"12-pack drill bits","12-pack of drill bits with sizes ranging from #40 to #3"),
       (default,"hammer","12oz carpenter's hammer"),
       (default,"hammer","14oz carpenter's hammer"),
       (default,"hammer","16oz carpenter's hammer"),
       (default,"rocks","box of assorted rocks"),
       (default,"jacket","water resistent black wind breaker"),
       (default,"spare tire","24 inch spare tire");

CREATE TABLE orders (
  order_id INTEGER NOT NULL AUTO_INCREMENT PRIMARY KEY,
  order_date DATETIME NOT NULL,
  customer_name VARCHAR(255) NOT NULL,
  price DECIMAL(10, 5) NOT NULL,
  product_id INTEGER NOT NULL,
  order_status BOOLEAN NOT NULL -- Whether order has been placed
) AUTO_INCREMENT = 10001;

INSERT INTO orders
VALUES (default, '2020-07-30 10:08:22', 'Jark', 50.50, 102, false),
       (default, '2020-07-30 10:11:09', 'Sally', 15.00, 105, false),
       (default, '2020-07-30 12:00:30', 'Edward', 25.25, 106, false);

1.3.2 在 Postgres 數(shù)據(jù)庫(kù)中準(zhǔn)備數(shù)據(jù)

進(jìn)入 Postgres 容器:

docker-compose exec postgres psql -h localhost -U postgres

創(chuàng)建表 shipments,并插入數(shù)據(jù)。

-- PG
CREATE TABLE shipments (
  shipment_id SERIAL NOT NULL PRIMARY KEY,
  order_id SERIAL NOT NULL,
  origin VARCHAR(255) NOT NULL,
  destination VARCHAR(255) NOT NULL,
  is_arrived BOOLEAN NOT NULL
);
ALTER SEQUENCE public.shipments_shipment_id_seq RESTART WITH 1001;
ALTER TABLE public.shipments REPLICA IDENTITY FULL;
INSERT INTO shipments
VALUES (default,10001,'Beijing','Shanghai',false),
       (default,10002,'Hangzhou','Shanghai',false),
       (default,10003,'Shanghai','Hangzhou',false);

2.啟動(dòng) Flink 集群和 Flink SQL CLI

使用下面的命令跳轉(zhuǎn)至 Flink 目錄下

cd flink-1.18.0

使用下面的命令啟動(dòng) Flink 集群

./bin/start-cluster.sh

啟動(dòng)成功的話,可以在 http://localhost:8081/ 訪問到 Flink Web UI,如下所示:

【大數(shù)據(jù)】基于 Flink CDC 構(gòu)建 MySQL 和 Postgres 的 Streaming ETL,# Flink,大數(shù)據(jù),flink,mysql,postgresql,實(shí)時(shí)同步,cdc,Flink CDC
使用下面的命令啟動(dòng) Flink SQL CLI

./bin/sql-client.sh

啟動(dòng)成功后,可以看到如下的頁(yè)面:
【大數(shù)據(jù)】基于 Flink CDC 構(gòu)建 MySQL 和 Postgres 的 Streaming ETL,# Flink,大數(shù)據(jù),flink,mysql,postgresql,實(shí)時(shí)同步,cdc,Flink CDC

3.在 Flink SQL CLI 中使用 Flink DDL 創(chuàng)建表

首先,開啟 checkpoint,每隔 3 秒做一次 checkpoint

-- Flink SQL                   
Flink SQL> SET execution.checkpointing.interval = 3s;

然后, 對(duì)于數(shù)據(jù)庫(kù)中的表 products,orders,shipments, 使用 Flink SQL CLI 創(chuàng)建對(duì)應(yīng)的表,用于同步這些底層數(shù)據(jù)庫(kù)表的數(shù)據(jù)。

-- Flink SQL
Flink SQL> CREATE TABLE products (
    id INT,
    name STRING,
    description STRING,
    PRIMARY KEY (id) NOT ENFORCED
  ) WITH (
    'connector' = 'mysql-cdc',
    'hostname' = 'localhost',
    'port' = '3306',
    'username' = 'root',
    'password' = '123456',
    'database-name' = 'mydb',
    'table-name' = 'products'
  );

Flink SQL> CREATE TABLE orders (
   order_id INT,
   order_date TIMESTAMP(0),
   customer_name STRING,
   price DECIMAL(10, 5),
   product_id INT,
   order_status BOOLEAN,
   PRIMARY KEY (order_id) NOT ENFORCED
 ) WITH (
   'connector' = 'mysql-cdc',
   'hostname' = 'localhost',
   'port' = '3306',
   'username' = 'root',
   'password' = '123456',
   'database-name' = 'mydb',
   'table-name' = 'orders'
 );

Flink SQL> CREATE TABLE shipments (
   shipment_id INT,
   order_id INT,
   origin STRING,
   destination STRING,
   is_arrived BOOLEAN,
   PRIMARY KEY (shipment_id) NOT ENFORCED
 ) WITH (
   'connector' = 'postgres-cdc',
   'hostname' = 'localhost',
   'port' = '5432',
   'username' = 'postgres',
   'password' = 'postgres',
   'database-name' = 'postgres',
   'schema-name' = 'public',
   'table-name' = 'shipments',
   'slot.name' = 'flink'
 );

最后,創(chuàng)建 enriched_orders 表, 用來將關(guān)聯(lián)后的訂單數(shù)據(jù)寫入 Elasticsearch 中。

-- Flink SQL
Flink SQL> CREATE TABLE enriched_orders (
   order_id INT,
   order_date TIMESTAMP(0),
   customer_name STRING,
   price DECIMAL(10, 5),
   product_id INT,
   order_status BOOLEAN,
   product_name STRING,
   product_description STRING,
   shipment_id INT,
   origin STRING,
   destination STRING,
   is_arrived BOOLEAN,
   PRIMARY KEY (order_id) NOT ENFORCED
 ) WITH (
     'connector' = 'elasticsearch-7',
     'hosts' = 'http://localhost:9200',
     'index' = 'enriched_orders'
 );

4.關(guān)聯(lián)訂單數(shù)據(jù)并且將其寫入 Elasticsearch 中

使用 Flink SQL 將訂單表 order 與 商品表 products,物流信息表 shipments 關(guān)聯(lián),并將關(guān)聯(lián)后的訂單信息寫入 Elasticsearch 中。

-- Flink SQL
Flink SQL> INSERT INTO enriched_orders
 SELECT o.*, p.name, p.description, s.shipment_id, s.origin, s.destination, s.is_arrived
 FROM orders AS o
 LEFT JOIN products AS p ON o.product_id = p.id
 LEFT JOIN shipments AS s ON o.order_id = s.order_id;

現(xiàn)在,就可以在 Kibana 中看到包含商品和物流信息的訂單數(shù)據(jù)。

首先訪問 http://localhost:5601/app/kibana#/management/kibana/index_pattern,創(chuàng)建 index patternenriched_orders。

【大數(shù)據(jù)】基于 Flink CDC 構(gòu)建 MySQL 和 Postgres 的 Streaming ETL,# Flink,大數(shù)據(jù),flink,mysql,postgresql,實(shí)時(shí)同步,cdc,Flink CDC

然后就可以在 http://localhost:5601/app/kibana#/discover 看到寫入的數(shù)據(jù)了。

【大數(shù)據(jù)】基于 Flink CDC 構(gòu)建 MySQL 和 Postgres 的 Streaming ETL,# Flink,大數(shù)據(jù),flink,mysql,postgresql,實(shí)時(shí)同步,cdc,Flink CDC

接下來,修改 MySQL 和 Postgres 數(shù)據(jù)庫(kù)中表的數(shù)據(jù),Kibana 中顯示的訂單數(shù)據(jù)也將實(shí)時(shí)更新:

在 MySQL 的 orders 表中插入一條數(shù)據(jù):

--MySQL
INSERT INTO orders
VALUES (default, '2020-07-30 15:22:00', 'Jark', 29.71, 104, false);

在 Postgres 的 shipment 表中插入一條數(shù)據(jù):

--PG
INSERT INTO shipments
VALUES (default,10004,'Shanghai','Beijing',false);

【大數(shù)據(jù)】基于 Flink CDC 構(gòu)建 MySQL 和 Postgres 的 Streaming ETL,# Flink,大數(shù)據(jù),flink,mysql,postgresql,實(shí)時(shí)同步,cdc,Flink CDC

在 MySQL 的 orders 表中更新訂單的狀態(tài):

--MySQL
UPDATE orders SET order_status = true WHERE order_id = 10004;

在 Postgres 的 shipment 表中更新物流的狀態(tài):

--PG
UPDATE shipments SET is_arrived = true WHERE shipment_id = 1004;

【大數(shù)據(jù)】基于 Flink CDC 構(gòu)建 MySQL 和 Postgres 的 Streaming ETL,# Flink,大數(shù)據(jù),flink,mysql,postgresql,實(shí)時(shí)同步,cdc,Flink CDC

在 MySQL 的 orders 表中刪除一條數(shù)據(jù):

--MySQL
DELETE FROM orders WHERE order_id = 10004;

每執(zhí)行一步就刷新一次 Kibana,可以看到 Kibana 中顯示的訂單數(shù)據(jù)將實(shí)時(shí)更新,如下所示:

【大數(shù)據(jù)】基于 Flink CDC 構(gòu)建 MySQL 和 Postgres 的 Streaming ETL,# Flink,大數(shù)據(jù),flink,mysql,postgresql,實(shí)時(shí)同步,cdc,Flink CDC

5.環(huán)境清理

本教程結(jié)束后,在 docker-compose.yml 文件所在的目錄下執(zhí)行如下命令停止所有容器:

docker-compose down

在 Flink 所在目錄 flink-1.18.0 下執(zhí)行如下命令停止 Flink 集群:文章來源地址http://www.zghlxwxcb.cn/news/detail-778709.html

./bin/stop-cluster.sh

到了這里,關(guān)于【大數(shù)據(jù)】基于 Flink CDC 構(gòu)建 MySQL 和 Postgres 的 Streaming ETL的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 基于Flink CDC實(shí)時(shí)同步數(shù)據(jù)(MySQL到MySQL)

    基于Flink CDC實(shí)時(shí)同步數(shù)據(jù)(MySQL到MySQL)

    jdk8 Flink 1.16.1(部署在遠(yuǎn)程服務(wù)器:192.168.137.99) Flink CDC 2.3.0 MySQL 8.0(安裝在本地:192.168.3.31) (安裝部署過程略) 準(zhǔn)備三個(gè)數(shù)據(jù)庫(kù):flink_source、flink_sink、flink_sink_second。 將flink_source.source_test表實(shí)時(shí)同步到flink_sink和flink_sink_second的sink_test表。 (建庫(kù)建表過程略) 開發(fā)過程

    2024年02月06日
    瀏覽(27)
  • 基于Flink SQL CDC Mysql to Mysql數(shù)據(jù)同步

    基于Flink SQL CDC Mysql to Mysql數(shù)據(jù)同步

    Flink CDC有兩種方式同步數(shù)據(jù)庫(kù): 一種是通過FlinkSQL直接輸入兩表數(shù)據(jù)庫(kù)映射進(jìn)行數(shù)據(jù)同步,缺點(diǎn)是只能單表進(jìn)行同步; 一種是通過DataStream開發(fā)一個(gè)maven項(xiàng)目,打成jar包上傳到服務(wù)器運(yùn)行。 本方案使用FlinkSQL方法,同步兩表中的數(shù)據(jù)。 其中Flink應(yīng)用可以部署在具有公網(wǎng)IP的服務(wù)

    2023年04月11日
    瀏覽(27)
  • 基于大數(shù)據(jù)平臺(tái)(XSailboat)的計(jì)算管道實(shí)現(xiàn)MySQL數(shù)據(jù)源的CDC同步--flink CDC

    基于大數(shù)據(jù)平臺(tái)(XSailboat)的計(jì)算管道實(shí)現(xiàn)MySQL數(shù)據(jù)源的CDC同步--flink CDC

    筆者在先前的一篇文檔《數(shù)據(jù)標(biāo)簽設(shè)計(jì) – 大數(shù)據(jù)平臺(tái)(XSailboat)的數(shù)據(jù)標(biāo)簽?zāi)K》 提到了關(guān)于數(shù)據(jù)標(biāo)簽的模塊,現(xiàn)已實(shí)現(xiàn)并應(yīng)用于項(xiàng)目中。在項(xiàng)目中遇到這樣一種情形: 如果打標(biāo)信息和業(yè)務(wù)數(shù)據(jù)是在一個(gè)數(shù)據(jù)庫(kù)實(shí)例中,那么只需要連接兩張表進(jìn)行查詢即可。但是數(shù)據(jù)標(biāo)簽作為

    2024年01月17日
    瀏覽(35)
  • 基于 Dinky + FlinkSQL + Flink CDC 同步 MySQL 數(shù)據(jù)到 Elasticsearch、Kafka

    基于 Dinky + FlinkSQL + Flink CDC 同步 MySQL 數(shù)據(jù)到 Elasticsearch、Kafka

    Dinky 是一個(gè)開箱即用的一站式實(shí)時(shí)計(jì)算平臺(tái)以 Apache Flink 為基礎(chǔ),連接 OLAP 和數(shù)據(jù)湖等眾多框架致力于流批一體和湖倉(cāng)一體的建設(shè)與實(shí)踐。本文以此為FlinkSQL可視化工具。 Flink SQL 使得使用標(biāo)準(zhǔn) SQL 開發(fā)流式應(yīng)用變得簡(jiǎn)單,免去代碼開發(fā)。 Flink CDC 本文使用 MySQL CDC 連接器 允許從

    2024年02月16日
    瀏覽(19)
  • 11 flink-sql 中基于 mysql-cdc 連接 mysql-pxc 集群無(wú)法獲取增量數(shù)據(jù)問題

    11 flink-sql 中基于 mysql-cdc 連接 mysql-pxc 集群無(wú)法獲取增量數(shù)據(jù)問題

    問題是來自于 群友, 2024.03.29, 也是花了一些時(shí)間 來排查這個(gè)問題? 大致的問題是用 mysql-cdc 連接了一個(gè) mysql-pxc 集群, 然后創(chuàng)建了一個(gè) test_user 表? 使用 \\\"select * from test_user\\\" 獲取數(shù)據(jù)表的數(shù)據(jù), 可以拿到 查詢時(shí)的快照, 但是 無(wú)法獲取到后續(xù)對(duì)于 test_user 表的增量操作的數(shù)據(jù), 比如

    2024年04月15日
    瀏覽(43)
  • Flink CDC 基于mysql binlog 實(shí)時(shí)同步mysql表

    Flink CDC 基于mysql binlog 實(shí)時(shí)同步mysql表

    環(huán)境說明: flink?1.15.2 mysql 版本5.7? ? 注意:需要開啟binlog,因?yàn)樵隽客绞腔赽inlog捕獲數(shù)據(jù) windows11 IDEA 本地運(yùn)行 先上官網(wǎng)使用說明和案例:MySQL CDC Connector — Flink CDC documentation 1. mysql開啟binlog (注意,引擎是 InnoDB,如果是ndbcluster,本人測(cè)試是捕獲不到binlog日志的,增量相

    2024年02月10日
    瀏覽(24)
  • Flink CDC 基于mysql binlog 實(shí)時(shí)同步mysql表(無(wú)主鍵)

    Flink CDC 基于mysql binlog 實(shí)時(shí)同步mysql表(無(wú)主鍵)

    環(huán)境說明: flink 1.15.2 mysql 版本5.7 ? ?注意:需要開啟binlog,因?yàn)樵隽客绞腔赽inlog捕獲數(shù)據(jù) windows11 IDEA 本地運(yùn)行 具體前提設(shè)置,請(qǐng)看這篇,包含 binlog 設(shè)置、Maven...... Flink CDC 基于mysql binlog 實(shí)時(shí)同步mysql表_彩虹豆的博客-CSDN博客 經(jīng)過不懈努力,終于從阿里help頁(yè)面找到了支

    2024年02月08日
    瀏覽(27)
  • 基于 Flink & Paimon 實(shí)現(xiàn) Streaming Warehouse 數(shù)據(jù)一致性管理

    基于 Flink & Paimon 實(shí)現(xiàn) Streaming Warehouse 數(shù)據(jù)一致性管理

    摘要:本文整理自字節(jié)跳動(dòng)基礎(chǔ)架構(gòu)工程師李明,在 Apache Paimon Meetup 的分享。本篇內(nèi)容主要分為四個(gè)部分: 背景 方案設(shè)計(jì) 當(dāng)前進(jìn)展 未來規(guī)劃 點(diǎn)擊查看原文視頻 演講PPT ? 早期的數(shù)倉(cāng)生產(chǎn)體系主要以離線數(shù)倉(cāng)為主,業(yè)務(wù)按照自己的業(yè)務(wù)需求將數(shù)倉(cāng)分為不同的層次,例如 DW

    2024年02月14日
    瀏覽(23)
  • flink-cdc之讀取mysql變化數(shù)據(jù)

    flink-cdc之讀取mysql變化數(shù)據(jù)

    pom 代碼 注意開啟checkpoint 和不開啟是有區(qū)別的(savepoint也可以 啟動(dòng)的flink指定時(shí)候 -s savepath) 不開啟,如果項(xiàng)目重啟了,會(huì)重新讀取所有的數(shù)據(jù) 開啟了,項(xiàng)目重啟了額,會(huì)根據(jù)保留的信息去讀取變化的數(shù)據(jù) ?mysql ? 數(shù)據(jù)庫(kù)表 ?增加一條數(shù)據(jù) 打印日志 op:c 是create ==FlinkCDC==

    2024年02月16日
    瀏覽(29)
  • Flink CDC 基于Oracle log archiving 實(shí)時(shí)同步Oracle表到Mysql

    Flink CDC 基于Oracle log archiving 實(shí)時(shí)同步Oracle表到Mysql

    環(huán)境說明: flink 1.15.2 Oracle 版本:Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production mysql 版本:5.7 windows11 IDEA 本地運(yùn)行 先上官網(wǎng)使用說明和案例:Oracle CDC Connector — Flink CDC documentation 1. Oracle 開啟 log archiving (1).啟用 log archiving ?? ??? ?a:以DBA用戶連接數(shù)據(jù)庫(kù)? ??

    2024年02月11日
    瀏覽(44)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包