轩辕镜像
轩辕镜像专业版
个人中心搜索镜像
交易
充值流量我的订单
工具
工单支持镜像收录Run 助手IP 归属地密码生成Npm 源Pip 源
帮助
常见问题我要吐槽
其他
关于我们网站地图

官方QQ群: 13763429

轩辕镜像
镜像详情
gigaspaces/di-flink
官方博客使用教程热门镜像工单支持
本站面向开发者与科研用户,提供开源镜像的搜索和下载加速服务。
所有镜像均来源于原始开源仓库,本站不存储、不修改、不传播任何镜像内容。
轩辕镜像 - 国内开发者首选的专业 Docker 镜像下载加速服务平台 - 官方QQ群:13763429 👈点击免费获得技术支持。
本站面向开发者与科研用户,提供开源镜像的搜索和下载加速服务。所有镜像均来源于原始开源仓库,本站不存储、不修改、不传播任何镜像内容。

本站支持搜索的镜像仓库:Docker Hub、gcr.io、ghcr.io、quay.io、k8s.gcr.io、registry.gcr.io、elastic.co、mcr.microsoft.com

di-flink Docker 镜像下载 - 轩辕镜像

di-flink 镜像详细信息和使用指南

di-flink 镜像标签列表和版本信息

di-flink 镜像拉取命令和加速下载

di-flink 镜像使用说明和配置指南

Docker 镜像加速服务 - 轩辕镜像平台

国内开发者首选的 Docker 镜像加速平台

极速拉取 Docker 镜像服务

相关 Docker 镜像推荐

热门 Docker 镜像下载

di-flink
gigaspaces/di-flink

di-flink 镜像详细信息

di-flink 镜像标签列表

di-flink 镜像使用说明

di-flink 镜像拉取命令

Docker 镜像加速服务

轩辕镜像平台优势

镜像下载指南

相关 Docker 镜像推荐

包含Kafka和PostgreSQL额外JAR包的Flink镜像,用于简化基于Flink的实时数据处理场景中与Kafka消息系统和PostgreSQL数据库的集成部署。
0 次下载activegigaspaces镜像
🚀轩辕镜像专业版更稳定💎一键安装 Docker 配置镜像源
中文简介版本下载
🚀轩辕镜像专业版更稳定💎一键安装 Docker 配置镜像源

di-flink 镜像详细说明

di-flink 使用指南

di-flink 配置说明

di-flink 官方文档

Flink集成Kafka与PostgreSQL连接器镜像

镜像概述

本镜像基于官方Flink镜像构建,预集成了Kafka消息系统连接器和PostgreSQL数据库连接器的JAR包,旨在简化Flink应用在实时数据处理场景中与Kafka、PostgreSQL的集成流程,避免用户手动下载和配置依赖文件,减少部署复杂度。

核心功能与特性

  • 预集成连接器:内置Flink Kafka Connector(flink-connector-kafka)和Flink JDBC Connector(适配PostgreSQL),支持从Kafka消费数据、向Kafka生产数据,以及与PostgreSQL进行数据读写操作。
  • 简化部署流程:无需手动下载连接器JAR包并放置于Flink的lib目录,镜像启动即可直接使用相关连接器,降低依赖管理成本。
  • 版本兼容性:连接器版本与基础Flink版本保持兼容(具体版本可通过镜像标签查看,如flink-kafka-postgres:1.17.0对应Flink 1.17.0)。
  • 原生Flink功能保留:完整继承官方Flink镜像的所有功能,支持Flink集群模式(Session/Per-Job/Application Mode)及原生配置。

使用场景

  • 实时数据ETL:从Kafka主题消费原始数据,通过Flink进行清洗、转换后,写入PostgreSQL数据库供业务查询。
  • 流批一体处理:基于Flink的流批统一API,处理Kafka实时流数据和PostgreSQL中的批数据,实现数据融合分析。
  • 数据管道构建:快速搭建从Kafka到PostgreSQL的实时数据传输管道,适用于日志收集、业务监控等场景。

使用方法

基础运行命令

以Session Mode启动Flink集群(单机版):

docker run -d \
  --name flink-kafka-postgres \
  -p 8081:8081 \  # Flink Web UI端口
  -e FLINK_PROPERTIES="jobmanager.rpc.address: jobmanager" \
  flink-kafka-postgres:latest

提交Flink作业示例

通过flink run命令提交使用Kafka和PostgreSQL连接器的作业:

# 进入容器
docker exec -it flink-kafka-postgres /bin/bash

# 提交作业(示例:从Kafka消费数据处理后写入PostgreSQL)
flink run -c com.example.StreamingJob /path/to/your/job.jar \
  --kafka-bootstrap-servers kafka:9092 \
  --kafka-topic input-topic \
  --postgres-jdbc-url jdbc:postgresql://postgres:5432/dbname \
  --postgres-table target-table \
  --postgres-user username \
  --postgres-password password

环境变量配置

环境变量描述默认值
FLINK_JOB_MANAGER_MEMJobManager内存配置1024m
FLINK_TASK_MANAGER_MEMTaskManager内存配置2048m
FLINK_PARALLELISM作业默认并行度1
KAFKA_CONNECTOR_VERSION内置Kafka连接器版本(与基础Flink版本匹配)随镜像标签确定
POSTGRES_JDBC_VERSION内置PostgreSQL JDBC驱动版本42.6.0

Docker Compose示例(集成Kafka与PostgreSQL)

version: '3.8'
services:
  jobmanager:
    image: flink-kafka-postgres:latest
    ports:
      - "8081:8081"
    environment:
      - JOB_MANAGER_RPC_ADDRESS=jobmanager
      - FLINK_PARALLELISM=2
    command: jobmanager

  taskmanager:
    image: flink-kafka-postgres:latest
    depends_on:
      - jobmanager
    environment:
      - JOB_MANAGER_RPC_ADDRESS=jobmanager
      - FLINK_TASK_MANAGER_MEM=4096m
    command: taskmanager

  kafka:
    image: confluentinc/cp-kafka:7.4.0
    environment:
      - KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://kafka:9092
      - KAFKA_OFFSETS_TOPIC_REPLICATION_FACTOR=1
    depends_on:
      - zookeeper

  zookeeper:
    image: confluentinc/cp-zookeeper:7.4.0
    environment:
      - ZOOKEEPER_CLIENT_PORT=2181

  postgres:
    image: postgres:14
    environment:
      - POSTGRES_USER=flinkuser
      - POSTGRES_PASSWORD=flinkpass
      - POSTGRES_DB=flinkdb
    ports:
      - "5432:5432"

注意事项

  • 镜像标签格式为flink-kafka-postgres:<flink-version>,请根据实际需求选择与业务Flink版本匹配的镜像标签。
  • 若需使用自定义连接器版本或额外JAR包,可通过docker run -v /local/jars:/opt/flink/lib挂载本地JAR目录覆盖或补充依赖。
  • 生产环境中建议通过环境变量或配置文件(如flink-conf.yaml)调整Flink资源配置(内存、并行度等)以适配业务负载。
查看更多 di-flink 相关镜像 →
flink logo
flink
by library
官方
Apache Flink® 是一款功能强大的开源分布式流处理与批处理框架,具备低延迟、高吞吐的实时数据处理能力,支持事件时间语义与状态管理,可实现 Exactly-Once 数据一致性保障,广泛应用于实时数据分析、企业级 ETL、机器学习数据流处理及复杂事件检测等领域,通过统一的计算模型高效融合流批处理需求,为分布式数据处理提供稳定可靠的解决方案。
45450M+ pulls
上次更新:17 天前
bitnami/flink logo
bitnami/flink
by VMware
认证
Bitnami安全镜像为Apache Flink提供预配置、安全强化的运行环境,适用于部署流处理与批处理应用。
5100K+ pulls
上次更新:2 个月前
bitnamicharts/flink logo
bitnamicharts/flink
by VMware
认证
Bitnami提供的Apache Flink Helm chart,用于在Kubernetes环境中便捷部署和管理流处理与批处理框架。
100K+ pulls
上次更新:2 个月前
apache/flink logo
apache/flink
by The Apache Software Foundation
Apache Flink Docker镜像用于容器化部署Flink,可通过Docker Hub官方镜像获取(可能存在发布延迟或版本缺失),此处镜像由Flink PMC管理,完整使用文档参见官方指南。
245M+ pulls
上次更新:17 天前

常见问题

轩辕镜像免费版与专业版有什么区别?

免费版仅支持 Docker Hub 加速,不承诺可用性和速度;专业版支持更多镜像源,保证可用性和稳定速度,提供优先客服响应。

轩辕镜像免费版与专业版有分别支持哪些镜像?

免费版仅支持 docker.io;专业版支持 docker.io、gcr.io、ghcr.io、registry.k8s.io、nvcr.io、quay.io、mcr.microsoft.com、docker.elastic.co 等。

流量耗尽错误提示

当返回 402 Payment Required 错误时,表示流量已耗尽,需要充值流量包以恢复服务。

410 错误问题

通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。

manifest unknown 错误

先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。

镜像拉取成功后,如何去掉轩辕镜像域名前缀?

使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。

查看全部问题→

轩辕镜像下载加速使用手册

探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式

🔐

登录方式进行 Docker 镜像下载加速教程

通过 Docker 登录方式配置轩辕镜像加速服务,包含7个详细步骤

🐧

Linux Docker 镜像下载加速教程

在 Linux 系统上配置轩辕镜像源,支持主流发行版

🖥️

Windows/Mac Docker 镜像下载加速教程

在 Docker Desktop 中配置轩辕镜像加速,适用于桌面系统

📦

Docker Compose 镜像下载加速教程

在 Docker Compose 中使用轩辕镜像加速,支持容器编排

📋

K8s containerd 镜像下载加速教程

在 k8s 中配置 containerd 使用轩辕镜像加速

🔧

宝塔面板 Docker 镜像下载加速教程

在宝塔面板中配置轩辕镜像加速,提升服务器管理效率

💾

群晖 NAS Docker 镜像下载加速教程

在 Synology 群晖NAS系统中配置轩辕镜像加速

🐂

飞牛fnOS Docker 镜像下载加速教程

在飞牛fnOS系统中配置轩辕镜像加速

📱

极空间 NAS Docker 镜像下载加速教程

在极空间NAS中配置轩辕镜像加速

⚡

爱快路由 ikuai Docker 镜像下载加速教程

在爱快ikuai系统中配置轩辕镜像加速

🔗

绿联 NAS Docker 镜像下载加速教程

在绿联NAS系统中配置轩辕镜像加速

🌐

威联通 NAS Docker 镜像下载加速教程

在威联通NAS系统中配置轩辕镜像加速

📦

Podman Docker 镜像下载加速教程

在 Podman 中配置轩辕镜像加速,支持多系统

📚

ghcr、Quay、nvcr、k8s、gcr 等仓库下载镜像加速教程

配置轩辕镜像加速9大主流镜像仓库,包含详细配置步骤

🚀

专属域名方式进行 Docker 镜像下载加速教程

无需登录即可使用轩辕镜像加速服务,更加便捷高效

需要其他帮助?请查看我们的 常见问题 或 官方QQ群: 13763429

商务:17300950906
|©2024-2025 源码跳动
商务合作电话:17300950906|Copyright © 2024-2025 杭州源码跳动科技有限公司. All rights reserved.