<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      canal 1.1.5同步mysql到kafka

       

      參考:https://blog.csdn.net/ashic/article/details/104722975

      參考:https://blog.csdn.net/nmsoftklb/article/details/149118188

      canal的github地址:https://github.com/alibaba/canal

      canal安裝和canal和kafka結合使用:https://blog.csdn.net/weixin_42191498/article/details/129153667

      提示:canal版本差距較大,1.1.5使用的是舊架構。新版本架構是MySQL -> Canal Server -> Canal Adapter -> Kafka,舊架構是MySQL -> Canal Server -> Kafka 

       

      目前我的canal部署在k8s上,所以配置使用的是configmap

      1、需求:merchantdb庫的所有表同步到kafka的subotiz-canal-merchantdb的topic,paymentdb庫所有表同步到kafka的subotiz-canal-paymentdb的topic,tradingdb庫所有表同步到kafka的subotiz-canal-tradingdb的topic

      vim canal-cm-databases-dynamic.yaml

       

      apiVersion: v1
      data:
        canal_destinations: canal-merchantdb-dynamic
        canal_instance_connectionCharset: UTF-8
        canal_instance_dbPassword: vGgRTZubA2qsI2mN
        canal_instance_dbUsername: canal
        canal_instance_filter_regex: (merchantdb|paymentdb|tradingdb)\\..*
        #canal_instance_filter_regex: merchantdb\\..*
        canal_instance_filter_black_regex: (mysql|dts|mqbone|oauth2_production|account|act|crab|crawfish|datafountain|email_api_production|exec|fortunecat|kirin|notify_api_production|pangu_db|leopard)\\\\..*,tiger\\\\._order_transactions_new,main\\\\.menus,main\\\\.menu_items
        canal_instance_master_address: pc-rj9y7id894cs4ld05.rwlb.rds.aliyuncs.com:3306
        #canal_mq_dynamicTopic: merchantdb\\.*:subotiz-canal-merchantdb,paymentdb\\.*:subotiz-canal-paymentdb,tradingdb\\.*:subotiz-canal-tradingdb
        canal_mq_dynamicTopic: subotiz-canal-merchantdb:merchantdb,subotiz-canal-paymentdb:paymentdb,subotiz-canal-tradingdb:tradingdb
        canal_mq_dynamicTopicPartitionNum: subotiz-canal-merchantdb:3,subotiz-canal-paymentdb:3,subotiz-canal-tradingdb:3
        #canal_mq_dynamicTopicPartitionNum: subotiz-canal-merchantdb:3
        canal_mq_flatMessage: "true"
        canal_mq_maxRequestSize: "52428800"
        canal_mq_partitionHash: .*\..*:$pk$
        canal_mq_partitionsNum: "3"
        canal_mq_servers: alikafka-post-cn-qzm4d4obv002-3-vpc.alikafka.aliyuncs.com:9092
        canal_mq_topic: subotiz-canal-merchantdb
        #canal_mq_topic: subotiz-canal-default
        canal_serverMode: kafka
        canal_zkServers: mse-f01be7312-zk.mse.aliyuncs.com:2181
        kafka_bootstrap_servers: alikafka-post-cn-qzm4d4obv002-3-vpc.alikafka.aliyuncs.com:9092
        kafka_max_request_size: "92428800"
      kind: ConfigMap
      metadata:
        name: canal-cm-merchantdb
        namespace: staging

      2、需求:指定某個數據庫的某個表同步到kafka的某個topic,如tradingdb庫的trade表同步到Topic: subotiz-canal-tradingdb-trade、tradingdb庫的refund_record表同步到Topic: subotiz-canal-tradingdb-refund-record、 tradingdb庫的checkout_session表同步到Topic: subotiz-canal-tradingdb-checkout-session、merchantdb庫的customer表同步到Topic: subotiz-canal-merchantdb-customer

      vim canal-cm-tables-dynamic.yaml

       

      apiVersion: v1
      data:
        canal_destinations: canal-tables-dynamic
        canal_instance_connectionCharset: UTF-8
        canal_instance_dbPassword: vGgRTZubA2qsI2mN
        canal_instance_dbUsername: canal
        canal_instance_filter_regex: tradingdb\\.trade|tradingdb\\.refund_record|tradingdb\\.checkout_session|merchantdb\\.customer
        canal_instance_filter_black_regex: (mysql|dts|mqbone|oauth2_production|account|act|crab|crawfish|datafountain|email_api_production|exec|fortunecat|kirin|notify_api_production|pangu_db|leopard)\\\\..*,tiger\\\\._order_transactions_new,main\\\\.menus,main\\\\.menu_items
        canal_instance_master_address: pc-rj9y7id894cs4ld05.rwlb.rds.aliyuncs.com:3306
        canal_mq_dynamicTopic: subotiz-canal-tradingdb-trade:tradingdb\\.trade,subotiz-canal-tradingdb-refund-record:tradingdb\\.refund_record,subotiz-canal-tradingdb-checkout-session:tradingdb\\.checkout_session,subotiz-canal-merchantdb-customer:merchantdb\\.customer
        canal_mq_dynamicTopicPartitionNum: subotiz-canal-tradingdb-trade:5,subotiz-canal-tradingdb-refund-record:5,subotiz-canal-tradingdb-checkout-session:5
        #canal_mq_dynamicTopicPartitionNum: subotiz-canal-merchantdb:3
        canal_mq_flatMessage: "true"
        canal_mq_maxRequestSize: "52428800"
        canal_mq_partitionHash: .*\..*:$pk$
        canal_mq_partitionsNum: "5"
        canal_mq_servers: alikafka-post-cn-qzm4d4obv002-3-vpc.alikafka.aliyuncs.com:9092
        canal_mq_topic: subotiz-canal-merchantdb
        #canal_mq_topic: subotiz-canal-default
        canal_serverMode: kafka
        canal_zkServers: mse-f01be7312-zk.mse.aliyuncs.com:2181
        kafka_bootstrap_servers: alikafka-post-cn-qzm4d4obv002-3-vpc.alikafka.aliyuncs.com:9092
        kafka_max_request_size: "92428800"
      kind: ConfigMap
      metadata:
        name: canal-cm-tables-dynamic
        namespace: staging

       

      posted @ 2025-09-09 10:40  苦逼yw  閱讀(16)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 国产精品成人午夜福利| 久久精品国产亚洲av热一区| 精品偷自拍另类精品在线| 一级女性全黄久久片免费| 97人妻天天爽夜夜爽二区| 黄色亚洲一区二区三区四区| 亚洲国产超清无码专区| 蜜桃无码一区二区三区| 99riav精品免费视频观看| 欧乱色国产精品兔费视频| 亚洲综合精品香蕉久久网| 亚洲精品自拍在线视频| 92国产精品午夜福利免费| 猫咪www免费人成网站| 亚洲丶国产丶欧美一区二区三区| 极品美女扒开粉嫩小泬图片 | 欧美大肥婆大肥bbbbb| 亚洲精品第一国产综合精品| 国产精品色内内在线播放| 亚欧美闷骚院| 国产无遮挡真人免费视频| 97欧美精品系列一区二区| 国产三级国产精品国产专| 67194熟妇人妻欧美日韩| 奇米四色7777中文字幕| 熟妇的奶头又大又长奶水视频| 久久精品国产清自在天天线 | 成人特黄A级毛片免费视频| 久久大香萑太香蕉av黄软件| 色 亚洲 日韩 国产 综合| 成在线人视频免费视频| 国产亚洲精品久久久久秋霞| 国产精品亚洲国际在线看| 中文字幕日韩人妻一区| 久久亚洲国产成人精品性色| 蜜臀久久综合一本av| 亚洲性日韩一区二区三区| 少妇人妻偷人精品系列| 重口SM一区二区三区视频| 无码伊人66久久大杳蕉网站谷歌 | 亚洲区1区3区4区中文字幕码|