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

官方QQ群: 13763429

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

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

druid Docker 镜像下载 - 轩辕镜像

druid 镜像详细信息和使用指南

druid 镜像标签列表和版本信息

druid 镜像拉取命令和加速下载

druid 镜像使用说明和配置指南

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

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

极速拉取 Docker 镜像服务

相关 Docker 镜像推荐

热门 Docker 镜像下载

druid
apache/druid

druid 镜像详细信息

druid 镜像标签列表

druid 镜像使用说明

druid 镜像拉取命令

Docker 镜像加速服务

轩辕镜像平台优势

镜像下载指南

相关 Docker 镜像推荐

Apache Druid是一款开源实时分析数据库,专为大规模时序数据的快速查询与实时摄入设计,支持交互式分析,提供高性能数据处理能力。
59 收藏0 次下载activeapache镜像
🚀轩辕镜像专业版更稳定💎一键安装 Docker 配置镜像源
中文简介版本下载
🚀轩辕镜像专业版更稳定💎一键安装 Docker 配置镜像源

druid 镜像详细说明

druid 使用指南

druid 配置说明

druid 官方文档

Apache Druid Docker 镜像文档

1. 镜像概述和主要用途

Apache Druid 是一款高性能实时分析数据库,旨在缩短从数据到洞察与行动的时间。其核心优势在于快速的数据摄入和查询能力,适用于需要实时分析、高并发查询及交互式数据探索的场景。

Apache Druid Docker 镜像(apache/druid)提供了便捷的容器化部署方案,简化了 Druid 集群的搭建流程,确保环境一致性,并支持灵活的配置与扩展。该镜像适用于开发测试、演示环境及中小规模生产部署。

2. 核心功能和特性

2.1 Druid 核心功能

  • 实时与批量数据摄入:支持 Kafka、Kinesis 等流数据源及文件、HDFS 等批处理数据源。
  • 低延迟查询:针对时序数据和高基数维度优化,毫秒级响应复杂聚合查询。
  • 高并发支持:设计用于处理大量并发用户查询,适合构建分析型 UI。
  • 灵活的数据模型:支持多值维度、复杂指标计算及时间分区存储。
  • 内置 Web 控制台:提供数据加载、集群管理、查询调试的可视化界面。

2.2 Docker 镜像特性

  • 预配置组件:包含 Druid 所有核心服务(Coordinator、Overlord、Broker、Router、Historical、MiddleManager 等)。
  • 多版本支持:提供不同 Druid 版本的镜像标签,满足版本兼容性需求。
  • 轻量级部署:简化依赖管理,支持快速启动单节点或多节点集群。
  • 可扩展配置:支持通过环境变量或挂载配置文件自定义集群参数。

3. 使用场景和适用范围

  • 开发与测试环境:快速搭建隔离的 Druid 环境,验证数据摄入和查询逻辑。
  • 演示与原型验证:通过容器化部署快速展示 Druid 的实时分析能力。
  • 中小规模生产环境:在资源有限的场景下,部署轻量级 Druid 集群处理实时数据。
  • 集成测试:与 Kafka、PostgreSQL 等组件联动,验证端到端数据流水线。

4. 使用方法和配置说明

4.1 前提条件

  • 安装 Docker Engine(20.10+)及 Docker Compose(v2+)。
  • 单节点模式建议至少 4GB 内存,多节点模式根据规模调整资源。

4.2 快速启动(单节点模式)

单节点模式适合快速体验 Druid 功能,包含所有核心服务及内置依赖(ZooKeeper、元数据库)。

docker run -d \
  -p 8888:8888 \  # Web 控制台端口
  -p 8081:8081 \  # Coordinator 端口
  -p 8082:8082 \  # Overlord 端口
  -p 8083:8083 \  # Broker 端口
  -p 8084:8084 \  # Router 端口
  -p 2181:2181 \  # ZooKeeper 端口
  --name druid-quickstart \
  apache/druid:latest \
  bin/start-micro-quickstart

启动后,访问 http://localhost:8888 打开 Druid Web 控制台。

4.3 Docker Compose 部署(多组件模式)

多组件模式适用于模拟生产环境,分离 Druid 各服务并使用外部依赖(如独立 ZooKeeper、PostgreSQL)。

4.3.1 docker-compose.yml 示例

version: '3.8'

services:
  # ZooKeeper 依赖
  zookeeper:
    image: zookeeper:3.8
    ports:
      - "2181:2181"
    environment:
      ZOOKEEPER_CLIENT_PORT: 2181
    volumes:
      - zk-data:/data
      - zk-datalog:/datalog

  # 元数据库(PostgreSQL)
  postgres:
    image: postgres:14
    ports:
      - "5432:5432"
    environment:
      POSTGRES_DB: druid
      POSTGRES_USER: druid
      POSTGRES_PASSWORD: druid
    volumes:
      - pg-data:/var/lib/postgresql/data

  # Druid Coordinator(集群协调)
  coordinator:
    image: apache/druid:latest
    depends_on:
      - zookeeper
      - postgres
    ports:
      - "8081:8081"
    environment:
      - DRUID_XMX: "1g"
      - DRUID_XMS: "1g"
      - DRUID_CONFIG_COMMON: "common.runtime.properties"
      - DRUID_CONFIG_COORDINATOR: "coordinator.runtime.properties"
      - ZOOKEEPER_HOST: zookeeper
      - METADATA_STORAGE_TYPE: postgresql
      - METADATA_STORAGE_URL: jdbc:postgresql://postgres:5432/druid
      - METADATA_STORAGE_USER: druid
      - METADATA_STORAGE_PASSWORD: druid
    volumes:
      - druid-coordinator:/opt/druid/var

  # Druid Overlord(任务管理)
  overlord:
    image: apache/druid:latest
    depends_on:
      - zookeeper
      - postgres
    ports:
      - "8082:8082"
    environment:
      - DRUID_XMX: "1g"
      - DRUID_XMS: "1g"
      - DRUID_CONFIG_COMMON: "common.runtime.properties"
      - DRUID_CONFIG_OVERLORD: "overlord.runtime.properties"
      - ZOOKEEPER_HOST: zookeeper
      - METADATA_STORAGE_TYPE: postgresql
      - METADATA_STORAGE_URL: jdbc:postgresql://postgres:5432/druid
      - METADATA_STORAGE_USER: druid
      - METADATA_STORAGE_PASSWORD: druid
    volumes:
      - druid-overlord:/opt/druid/var

  # 更多服务(Broker、Router、Historical、MiddleManager)配置类似,略...

volumes:
  zk-data:
  zk-datalog:
  pg-data:
  druid-coordinator:
  druid-overlord:

4.3.2 启动集群

docker-compose up -d

4.4 环境变量配置

Docker 镜像支持通过环境变量调整核心配置,关键参数如下:

环境变量描述默认值
DRUID_XMXJVM 最大堆内存1g
DRUID_XMSJVM 初始堆内存1g
ZOOKEEPER_HOSTZooKeeper 连接地址localhost:2181
METADATA_STORAGE_TYPE元数据库类型(postgresql/mysql)derby(内置,仅单节点用)
METADATA_STORAGE_URL元数据库 JDBC URLjdbc:derby://localhost:1527/var/druid/metadata.db
METADATA_STORAGE_USER元数据库用户名druid
METADATA_STORAGE_PASSWORD元数据库密码druid
DRUID_CONFIG_COMMON通用配置文件名common.runtime.properties
DRUID_CONFIG_<ROLE>服务角色配置文件(如 COORDINATOR)<role>.runtime.properties

4.5 持久化数据

通过挂载卷(Volumes)持久化 Druid 数据和配置:

  • 数据存储:/opt/druid/var(包含 segments、任务日志等)
  • 配置文件:/opt/druid/conf(可挂载自定义配置文件覆盖默认值)

示例(挂载自定义配置):

docker run -d \
  -v ./custom-conf:/opt/druid/conf \  # 挂载自定义配置
  apache/druid:latest

5. 配置参数说明

Druid 配置主要通过 runtime.properties 文件定义,Docker 镜像默认配置位于 /opt/druid/conf。关键配置项如下:

配置项描述示例值
druid.zk.service.hostZooKeeper 地址zookeeper:2181
druid.metadata.storage.connector.connectURI元数据库连接 URIjdbc:postgresql://postgres:5432/druid
druid.coordinator.startAsLeaderCoordinator 是否以 leader 模式启动true
druid.server.http.numThreadsHTTP 服务线程数60
druid.processing.buffer.sizeBytes处理缓冲区大小134217728(128MB)

6. 注意事项

  • 生产环境建议:单节点模式仅用于测试,生产环境需部署多节点集群,并使用外部 ZooKeeper 和元数据库。
  • 资源配置:根据数据规模调整 JVM 内存(DRUID_XMX/DRUID_XMS)和处理线程数,避免 OOM。
  • 版本兼容性:镜像标签与 Druid 版本对应(如 apache/druid:28.0.0),升级前参考官方迁移文档。
  • 安全配置:生产环境需启用 TLS、认证(如 LDAP)及网络隔离,避免直接暴露服务端口。

参考链接

  • Apache Druid 官方文档
  • Docker Hub 镜像页面
  • Docker 快速入门教程
  • Druid 配置参考
查看更多 druid 相关镜像 →
rightscale/druid logo
rightscale/druid
by rightscale
参数化安装的Druid,适用于RS场景。
10K+ pulls
上次更新:3 个月前

常见问题

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

免费版仅支持 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.