最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

docker?部署Flink和傳統(tǒng)部署的詳細(xì)過程

 更新時間:2025年11月24日 12:06:01   作者:???傀儡師  
Flink是一個開源的分布式流處理框架,支持狀態(tài)管理、事件時間、窗口模型等特性,可以通過下載、解壓、配置和啟動來使用,提供了多種運(yùn)行方式,包括Docker和SQLClient,本文介紹docker部署Flink和傳統(tǒng)部署的詳細(xì)過程,感興趣的朋友跟隨小編一起看看吧

簡單介紹

Flink 是一個開源的、分布式的、高性能的流處理框架,主要特性有:狀態(tài)管理與容錯,事件時間與水位線,先進(jìn)的窗口模型,輕量級的分布式快照,端到端的精確一次交付,流批一體與統(tǒng)一的 API,復(fù)雜的流處理拓?fù)渑c高級 API(側(cè)輸出,CEP:復(fù)雜事件處理庫,Table API & SQL)等
下載地址: https://mirrors.aliyun.com/apache/flink/ z根據(jù)需求選版本

下載安裝包

https://mirrors.aliyun.com/apache/flink/flink-1.20.3/flink-1.20.3-bin-scala_2.12.tgz

解壓

tra -zxf flink-1.20.3-bin-scala_2.12.tgz

修改配置文件

jobmanager.rpc.address: master
jobmanager.rpc.port: 6123
jobmanager.bind-host: 0.0.0.0
jobmanager.memory.process.size: 1600m
taskmanager.bind-host: 0.0.0.0
taskmanager.host: master
taskmanager.memory.process.size: 1728m
taskmanager.numberOfTaskSlots: 2
parallelism.default: 2
jobmanager.execution.failover-strategy: region
rest.address: localhost
rest.bind-address: 0.0.0.0

啟動

bin/start-cluster.sh

登錄首頁: http://192.168.115.102:8081

Docker Run

拉取鏡像

x86架構(gòu)
docker pull registry.cn-hangzhou.aliyuncs.com/qiluo-images/flink
arm架構(gòu)
docker pull registry.cn-hangzhou.aliyuncs.com/qiluo-images/linux_arm64_flink
  1. 創(chuàng)建網(wǎng)絡(luò)
docker network create flink-network
  1. 啟動JobManager
docker run -d \
  --name=flink-jobmanager \
  --network=flink-network \
  -p 8081:8081 \
  -e FLINK_PROPERTIES="jobmanager.rpc.address: flink-jobmanager" \
  -v /data/flink:/opt/flink/data \
  registry.cn-hangzhou.aliyuncs.com/qiluo-images/flink \
  jobmanager
  1. 啟動TaskManager
docker run -d \
  --name=flink-taskmanager \
  --network=flink-network \
  -e FLINK_PROPERTIES="jobmanager.rpc.address: flink-jobmanager" \
  -v /data/flink:/opt/flink/data \
  registry.cn-hangzhou.aliyuncs.com/qiluo-images/flink \
  taskmanager

帶依賴的完整版本
docker-compose-full.yml

version: "3.8"
services:
  jobmanager:
    image: registry.cn-hangzhou.aliyuncs.com/qiluo-images/flink
    container_name: jobmanager
    ports:
      - "8081:8081"
      - "6123:6123"
    command: jobmanager
    environment:
      - FLINK_PROPERTIES=jobmanager.rpc.address: jobmanager
    volumes:
      - ./data/jobmanager:/opt/flink/data
      - ./logs/jobmanager:/opt/flink/log
      - ./apps:/opt/flink/apps
    networks:
      - flink-network
  taskmanager:
    image: flink:1.17.2
    container_name: taskmanager
    depends_on:
      - jobmanager
    command: taskmanager
    scale: 2
    environment:
      - FLINK_PROPERTIES=jobmanager.rpc.address: jobmanager
      - TASK_MANAGER_NUMBER_OF_TASK_SLOTS=4
    volumes:
      - ./data/taskmanager:/opt/flink/data
      - ./logs/taskmanager:/opt/flink/log
      - ./apps:/opt/flink/apps
    networks:
      - flink-network
  zookeeper:
    image: registry.cn-hangzhou.aliyuncs.com/qiluo-images/zookeeper
    container_name: zookeeper
    environment:
      - ALLOW_ANONYMOUS_LOGIN=yes
    ports:
      - "2181:2181"
    networks:
      - flink-network
  kafka:
    image: registry.cn-hangzhou.aliyuncs.com/qiluo-images/kafka
    container_name: kafka
    depends_on:
      - zookeeper
    environment:
      - KAFKA_CFG_ZOOKEEPER_CONNECT=zookeeper:2181
      - KAFKA_CFG_ADVERTISED_LISTENERS=PLAINTEXT://kafka:9092
      - ALLOW_PLAINTEXT_LISTENER=yes
    ports:
      - "9092:9092"
    networks:
      - flink-network
networks:
  flink-network:
    driver: bridge
volumes:
  flink-data:

使用SQL Client的完整環(huán)境
docker-compose-sql.yml

version: "3.8"
services:
  jobmanager:
    image: registry.cn-hangzhou.aliyuncs.com/qiluo-images/flink
    container_name: flink-jobmanager
    ports:
      - "8081:8081"
      - "6123:6123"
    command: jobmanager
    environment:
      - FLINK_PROPERTIES=
          jobmanager.rpc.address: jobmanager
          taskmanager.numberOfTaskSlots: 4
          parallelism.default: 2
    volumes:
      - ./data/jobmanager:/opt/flink/data
      - ./logs/jobmanager:/opt/flink/log
    networks:
      - flink-network
  taskmanager:
    image: registry.cn-hangzhou.aliyuncs.com/qiluo-images/flink
    container_name: flink-taskmanager
    depends_on:
      - jobmanager
    command: taskmanager
    scale: 2
    environment:
      - FLINK_PROPERTIES=
          jobmanager.rpc.address: jobmanager
          taskmanager.numberOfTaskSlots: 4
          parallelism.default: 2
    volumes:
      - ./data/taskmanager:/opt/flink/data
      - ./logs/taskmanager:/opt/flink/log
    networks:
      - flink-network
  sql-client:
    image: registry.cn-hangzhou.aliyuncs.com/qiluo-images/flink
    container_name: flink-sql-client
    depends_on:
      - jobmanager
    command: |
      bash -c "
      echo 'Waiting for Flink cluster to be ready...'
      while ! nc -z jobmanager 8081; do
        sleep 1
      done
      echo 'Starting SQL Client...'
      ./bin/sql-client.sh"
    volumes:
      - ./sql-scripts:/opt/flink/sql-scripts
    networks:
      - flink-network
    tty: true
    stdin_open: true
networks:
  flink-network:
    driver: bridge

到此這篇關(guān)于docker 部署Flink和傳統(tǒng)部署的詳細(xì)過程的文章就介紹到這了,更多相關(guān)docker 部署Flink內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • docker安裝單機(jī)版kafka并使用的詳細(xì)步驟

    docker安裝單機(jī)版kafka并使用的詳細(xì)步驟

    這篇文章主要為大家詳細(xì)介紹了docker安裝單機(jī)版kafka并使用的詳細(xì)步驟,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2025-06-06
  • Docker如何使用nginx搭建tomcat集群(圖文詳解)

    Docker如何使用nginx搭建tomcat集群(圖文詳解)

    這篇文章主要介紹了Docker使用nginx搭建tomcat集群的教程,本文圖文并茂給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-12-12
  • 私有云存儲Minio Docker鏡像無法啟動,提示:Adding local Minio host to 'mc' configuration

    私有云存儲Minio Docker鏡像無法啟動,提示:Adding local Minio

    使用Minio在本地搭建私有云存儲時出現(xiàn)無法啟動,查看日志頻繁輸出“Adding local Minio host to 'mc' configuration...”,然后停止了,本文給大家分享私有云存儲Minio Docker鏡像無法啟動,提示:Adding local Minio host to 'mc' configuration,感興趣的朋友一起看看吧
    2023-11-11
  • docker+Nginx部署前端項(xiàng)目的詳細(xì)過程記錄

    docker+Nginx部署前端項(xiàng)目的詳細(xì)過程記錄

    docker的出現(xiàn)解決了我們很多問題,讓我們避免陷入各種依賴安裝的痛苦中,下面這篇文章主要給大家介紹了關(guān)于docker+Nginx部署前端項(xiàng)目的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-10-10
  • windows?10安裝和使用docker

    windows?10安裝和使用docker

    這篇文章介紹了windows?10安裝和使用docker的方法,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-07-07
  • 解決docker容器重啟之后/etc下某些配置文件被重置的問題

    解決docker容器重啟之后/etc下某些配置文件被重置的問題

    這篇文章主要介紹了解決docker容器重啟之后/etc下某些配置文件被重置的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • Docker?磁盤占用分析和清理方法示例小結(jié)

    Docker?磁盤占用分析和清理方法示例小結(jié)

    本文介紹Docker磁盤占用分析與清理方法,涵蓋鏡像、容器、卷及構(gòu)建緩存的資源排查,提供清理未使用資源的命令及選項(xiàng),如docker system prune和docker image prune,并解釋懸空鏡像的產(chǎn)生原因及處理技巧,感興趣的朋友一起看看吧
    2025-07-07
  • Docker 私有倉庫恢復(fù)實(shí)例詳解

    Docker 私有倉庫恢復(fù)實(shí)例詳解

    這篇文章主要介紹了Docker 私有倉庫恢復(fù)實(shí)例詳解的相關(guān)資料,這里提供了詳細(xì)的實(shí)現(xiàn)步驟,及注意事項(xiàng),完成docker私有倉庫的恢復(fù),需要的朋友可以參考下
    2016-11-11
  • docker存儲目錄遷移示例教程

    docker存儲目錄遷移示例教程

    隨著docker的使用時間越來越長,導(dǎo)致鏡像和容器越來越多,占滿了系統(tǒng)盤空間,這時,我們需要給它們搬個家了,這篇文章主要介紹了docker存儲目錄遷移教程,需要的朋友可以參考下
    2023-06-06
  • Docker部署SearXNG的方法(寶塔面板為例)

    Docker部署SearXNG的方法(寶塔面板為例)

    SearXNG 是一款開源的元搜索引擎,通過聚合 Google、Bing、維基百科等 240+ 主流搜索引擎的結(jié)果,為用戶提供無追蹤、去中心化的搜索體驗(yàn),本文以寶塔面板為例詳細(xì)介紹SearXNG docker部署方法,感興趣的朋友一起看看吧
    2025-08-08

最新評論

鄂温| 右玉县| 攀枝花市| 宁都县| 伊宁县| 九台市| 饶河县| 无为县| 额尔古纳市| 托克逊县| 子长县| 昭苏县| 定远县| 永城市| 清水河县| 民和| 芦溪县| 汝城县| 昌平区| 齐河县| 宜君县| 青田县| 汕头市| 墨竹工卡县| 白沙| 丹阳市| 航空| 辽阳市| 隆回县| 恩平市| 浠水县| 洱源县| 沙田区| 资阳市| 青岛市| 定襄县| 竹北市| 南漳县| 灯塔市| 青神县| 大名县|