docker 安装 doris

镜像地址

复制代码
https://hub.docker.com/r/apache/doris/tags?name=3.1.4

拉去镜像

以3.1.4 版本为例,我们需要拉去两个(fe、be)

复制代码
docker pull apache/doris:fe-3.1.4

docker pull apache/doris:be-3.1.4

创建docker-compose 文件

复制代码
docker-compose.yml
编辑内容

说明:里面的IP的必须指定为固定的 不能用docker 的服务去代替 内部需要无法解析

复制代码
services:
  doris-fe:
    image: apache/doris:fe-3.1.4
    container_name: doris-fe
    hostname: doris-fe
    environment:
      - FE_SERVERS=fe1:172.25.80.2:9010
      - FE_ID=1
      # 关键修改:通过环境变量强制设置默认副本数为 1
      - CONFIG_default_replication_num=1
    ports:
      - "8030:8030" 
      - "9030:9030" 
    volumes:
      - ./doris/fe/doris-meta:/opt/apache-doris/fe/doris-meta
      - ./doris/fe/log:/opt/apache-doris/fe/log
    networks:
      doris-net:
        ipv4_address: 172.25.80.2

  doris-be:
    image: apache/doris:be-3.1.4
    container_name: doris-be
    hostname: doris-be
    depends_on:
      - doris-fe
    environment:
      - FE_SERVERS=fe1:172.25.80.2:9010
      - BE_ADDR=172.25.80.3:9050
    ports:
      - "8040:8040" 
    volumes:
      - ./doris/be/storage:/opt/apache-doris/be/storage
      - ./doris/be/log:/opt/apache-doris/be/log
    networks:
      doris-net:
        ipv4_address: 172.25.80.3

networks:
  doris-net:
    driver: bridge
    ipam:
      config:
        - subnet: 172.25.80.0/24

启动

复制代码
docker-compose up -d

操作

fe 的访问界面

账号:root 密码 无

复制代码
http://127.0.0.1:8030

补充说明:

3.1.4 版本正对全局变量配置做了调整

默认3副本的情况下 我们只启动了一个副本 执行sql的时候会报错 我们在建库的直接指定默认

例子:

复制代码
CREATE DATABASE one PROPERTIES (
    "replication_allocation" = "tag.location.default: 1"
);

这样在建表的时候就不会报三副本的错误

相关推荐
言乐637 分钟前
Python加速器4跨境网络加速器
运维·服务器·开发语言·网络·python
蓝速科技4 小时前
医院导诊 AI 数字人一体机场景适配与落地指南丨蓝速科技
运维·数据库·人工智能·科技·自然语言处理·技术分享
星辰徐哥4 小时前
本地视频预览别只自己看:把Remotion动效项目发给客户远程验收
docker·ai·node.js·html·音视频·react·remotion
H_oRIZoN_4 小时前
Linux入门DAY41(51 单片机 串口与通信协议)
linux·运维·单片机
正仪5 小时前
kubernetes中list-watch机制
云原生·容器·kubernetes
小马同学-6 小时前
OpenStack 使用实战:Web 界面与 CLI 命令行实验
运维·云计算·openstack
网安老伯7 小时前
都2026年了,还在问网络安全怎么入门?看完这一篇你就懂了
运维·计算机网络·web安全·网络安全·wireshark·密码学·网络攻击模型
小祺先生7 小时前
mt7921 debian系统 如何安装驱动
运维·网络·debian
cui_hao_nan7 小时前
从零搭建 Kubernetes 集群:Ubuntu + kubeadm 完整实战
ubuntu·容器·kubernetes
m0_459872927 小时前
Linux 系统基础
linux·运维·服务器