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

flink- mysql同步數(shù)據(jù)至starrocks-2.5.0之環(huán)境搭建

這篇具有很好參考價值的文章主要介紹了flink- mysql同步數(shù)據(jù)至starrocks-2.5.0之環(huán)境搭建。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報違法"按鈕提交疑問。

flink- mysql同步數(shù)據(jù)至starrocks-2.5.0之環(huán)境搭建

一般需要以下幾個服務(wù):

  • mysql
  • flink
    • flink-taskmanager
    • flink-jobmanager
  • starrocks
    • starrocks-fe
    • starrocks-be

docker-compose.yml 配置文件

version: "3.3"
services:
  starrocks-fe:
    image: starrocks/fe-ubuntu:2.5.0
    #image: starrocks.docker.scarf.sh/starrocks/allin1-ubuntu
    hostname: starrocks-fe
    container_name: starrocks-fe
    command:
      /opt/starrocks/fe/bin/start_fe.sh
    ports:
      - 8030:8030
      - 9020:9020
      - 9030:9030
    volumes:
       - /etc/localtime:/etc/localtime
    #   - ../../conf/fe.conf:/opt/starrocks/fe/conf/fe.conf
    healthcheck:
      test: ["CMD", "curl", "-f", "http://localhost:9030"]
      interval: 5s
      timeout: 5s
      retries: 30
    environment:
      - TZ="Asia/Shanghai"

  starrocks-be:
    #image: starrocks/be-ubuntu:main
    image: starrocks/be-ubuntu:2.5.0
    command:
      - /bin/bash
      - -c
      - |
        sleep 15s; mysql --connect-timeout 2 -h starrocks-fe -P9030 -uroot -e "alter system add backend \"starrocks-be:9050\";"
        /opt/starrocks/be/bin/start_be.sh
    ports:
      - 8040:8040
    hostname: starrocks-be
    container_name: starrocks-be
    depends_on:
      - starrocks-fe
    # volumes:
    #   - ../../conf/be.conf:/opt/starrocks/be/conf/be.conf
    volumes:
       - /etc/localtime:/etc/localtime
    environment:
      - TZ="Asia/Shanghai"
  mysql:
    image: mysql:8
    container_name: mysql
    environment:
      MYSQL_ROOT_PASSWORD: root
      MYSQL_DATABASE: test
      TZ: Asia/Shanghai
    command:
      --max_connections=1000
      --character-set-server=utf8mb4
      --collation-server=utf8mb4_general_ci
      --default-authentication-plugin=mysql_native_password
    ports:
      - 3306:3306
    volumes:
      - $PWD/data:/var/lib/mysql
      - $PWD/logs:/logs
      - $PWD/conf/my.cnf:/etc/mysql/my.cnf
      - $PWD/mysql-file:/var/lib/mysql-files
  jobmanager:
    #image: flink:1.16.2-scala_2.12
    image: flink:1.15.4-scala_2.12
    ports:
      - "8081:8081"
    command: jobmanager
    environment:
      - |
        FLINK_PROPERTIES=
        jobmanager.rpc.address: jobmanager        
    volumes:
      - $PWD/lib:/opt/flink/lib # //在flink部署jar包時,需要將依賴包上傳,所以需要掛載出來
  taskmanager:
    #image: flink:1.16.2-scala_2.12
    image: flink:1.15.4-scala_2.12
    depends_on:
      - jobmanager
    command: taskmanager
    scale: 1
    environment:
      - |
        FLINK_PROPERTIES=
        jobmanager.rpc.address: jobmanager
        taskmanager.numberOfTaskSlots: 2 
    volumes:
      - $PWD/lib:/opt/flink/lib
# 如果不在同一個docker-comopse創(chuàng)建的服務(wù),請務(wù)必將這個服務(wù)放在一個網(wǎng)絡(luò)中,不然,mysql同步至starrocks會請求超時??!
# networks:
#   default:
#     external:
#       name: starrocks_default

啟動: docker-compose up -d:

[root@blue starrocks]# docker ps|awk '{print $2}'
ID
flink:1.15.4-scala_2.12
flink:1.15.4-scala_2.12
mysql:8
starrocks/be-ubuntu:2.5.0
starrocks/fe-ubuntu:2.5.0

登陸 starrocks

starrocks@starrocks-fe:/opt/starrocks$ mysql -P9030 -h127.0.0.1 -uroot --prompt="StarRocks > "
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 24
Server version: 5.1.0 StarRocks version 2.5.0

Copyright (c) 2000, 2022, Oracle and/or its affiliates.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

注意事項

mysql開啟 bin log

mysql 基于cdc ,采用 binlog模式,所以要開啟binlog, conf/my.cnf:

[mysqld]
log_bin = mysql-bin
server_id = 1

docker 服務(wù)放到同一docker網(wǎng)絡(luò)中

如果不在同一個docker-comopse創(chuàng)建的服務(wù),請務(wù)必將這個服務(wù)放在一個網(wǎng)絡(luò)中,不然,mysql同步至starrocks會請求超時文章來源地址http://www.zghlxwxcb.cn/news/detail-494907.html

到了這里,關(guān)于flink- mysql同步數(shù)據(jù)至starrocks-2.5.0之環(huán)境搭建的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • 第3.4章:StarRocks數(shù)據(jù)導(dǎo)入--Flink Connector與CDC秒級數(shù)據(jù)同步

    Flink作為當(dāng)前流行的流式計算框架,在對接StarRocks時,若直接使用JDBC的方式“流式”寫入數(shù)據(jù),對StarRocks是不友好的,StarRocks作為一款MVCC的數(shù)據(jù)庫,其導(dǎo)入的核心思想還是“攢微批+降頻率”。為此,StarRocks單獨(dú)開發(fā)了flink-connector-starrocks,其內(nèi)部實(shí)現(xiàn)仍是通過對數(shù)據(jù)緩存攢批

    2023年04月15日
    瀏覽(51)
  • 一文教會你用Apache SeaTunnel Zeta離線把數(shù)據(jù)從MySQL同步到StarRocks

    一文教會你用Apache SeaTunnel Zeta離線把數(shù)據(jù)從MySQL同步到StarRocks

    在上一篇文章中,我們介紹了如何下載安裝部署SeaTunnel Zeta服務(wù)(3分鐘部署SeaTunnel Zeta單節(jié)點(diǎn)Standalone模式環(huán)境),接下來我們介紹一下SeaTunnel支持的第一個同步場景:離線批量同步。顧名思意,離線批量同步需要用戶定義好SeaTunnel JobConfig,選擇批處理模式,作業(yè)啟動后開始同

    2024年02月06日
    瀏覽(21)
  • Mysql+ETLCloud CDC+StarRocks實(shí)時數(shù)倉同步實(shí)戰(zhàn)

    Mysql+ETLCloud CDC+StarRocks實(shí)時數(shù)倉同步實(shí)戰(zhàn)

    大型企業(yè)需要對各種業(yè)務(wù)系統(tǒng)中的銷售及營銷數(shù)據(jù)進(jìn)行實(shí)時同步分析,例如庫存信息、對帳信號、會員信息、廣告投放信息,生產(chǎn)進(jìn)度信息等等,這些統(tǒng)計分析信息可以實(shí)時同步到StarRocks中進(jìn)行分析和統(tǒng)計,StarRocks作為分析型數(shù)據(jù)庫特別適合于對海量數(shù)據(jù)的存儲和分析,我們

    2024年02月16日
    瀏覽(22)
  • Flink實(shí)時同步MySQL與Doris數(shù)據(jù)

    Flink實(shí)時同步MySQL與Doris數(shù)據(jù)

    技術(shù)解析|Doris Connector 結(jié)合 Flink CDC 實(shí)現(xiàn) MySQL 分庫分表 Exactly Once 精準(zhǔn)接入-阿里云開發(fā)者社區(qū) 1. Flink環(huán)境: https://flink.apache.org/zh/ 下載flink-1.15.1 解壓,修改配置 修改配置 修改rest.bind-address為 0.0.0.0 下載依賴jar包 至 flink安裝目錄lib下 啟動flink 訪問WebUI http://192.168.0.158:8081 2、

    2024年02月13日
    瀏覽(27)
  • 基于Flink CDC實(shí)時同步數(shù)據(jù)(MySQL到MySQL)

    基于Flink CDC實(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)備三個數(shù)據(jù)庫:flink_source、flink_sink、flink_sink_second。 將flink_source.source_test表實(shí)時同步到flink_sink和flink_sink_second的sink_test表。 (建庫建表過程略) 開發(fā)過程

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

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

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

    2023年04月11日
    瀏覽(27)
  • 實(shí)戰(zhàn):大數(shù)據(jù)Flink CDC同步Mysql數(shù)據(jù)到ElasticSearch

    實(shí)戰(zhàn):大數(shù)據(jù)Flink CDC同步Mysql數(shù)據(jù)到ElasticSearch

    前面的博文我們分享了大數(shù)據(jù)分布式流處理計算框架Flink和其基礎(chǔ)環(huán)境的搭建,相信各位看官都已經(jīng)搭建好了自己的運(yùn)行環(huán)境。那么,今天就來實(shí)戰(zhàn)一把使用Flink CDC同步Mysql數(shù)據(jù)導(dǎo)Elasticsearch。 CDC簡介 CDC 的全稱是 Change Data Capture(變更數(shù)據(jù)捕獲技術(shù)) ,在廣義的概念上,只要

    2024年02月09日
    瀏覽(22)
  • flink-cdc同步mysql數(shù)據(jù)到elasticsearch

    flink-cdc同步mysql數(shù)據(jù)到elasticsearch

    CDC是(Change Data Capture 變更數(shù)據(jù)獲?。┑暮喎Q。核心思想是,監(jiān)測并捕獲數(shù)據(jù)庫的變動(包括數(shù)據(jù) 或 數(shù)據(jù)表的插入INSERT、更新UPDATE、刪除DELETE等),將這些變更按發(fā)生的順序完整記錄下來,寫入到消息中間件中以供其他服務(wù)進(jìn)行訂閱及消費(fèi)。 cdc項目地址:https://github.com/ver

    2024年02月13日
    瀏覽(23)
  • 基于 Flink CDC 構(gòu)建 MySQL 到 Databend 的 實(shí)時數(shù)據(jù)同步

    基于 Flink CDC 構(gòu)建 MySQL 到 Databend 的 實(shí)時數(shù)據(jù)同步

    這篇教程將展示如何基于 Flink CDC 快速構(gòu)建 MySQL 到 Databend 的實(shí)時數(shù)據(jù)同步。本教程的演示都將在 Flink SQL CLI 中進(jìn)行,只涉及 SQL,無需一行 Java/Scala 代碼,也無需安裝 IDE。 假設(shè)我們有電子商務(wù)業(yè)務(wù),商品的數(shù)據(jù)存儲在 MySQL ,我們需要實(shí)時把它同步到 Databend 中。 接下來的內(nèi)容

    2024年02月10日
    瀏覽(29)
  • 使用Flink CDC將Mysql中的數(shù)據(jù)實(shí)時同步到ES

    最近公司要搞搜索,需要把mysql中的數(shù)據(jù)同步到es中來進(jìn)行搜索,由于公司已經(jīng)搭建了flink集群,就打算用flink來做這個同步。本來以為很簡單,跟著官網(wǎng)文檔走就好了,結(jié)果沒想到折騰了將近一周的時間…… 我也是沒想到,這玩意網(wǎng)上資源竟然這么少,找到的全部都是通過

    2024年02月11日
    瀏覽(25)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包