当前位置:首页>python>Python学习【181】:从Docker部署到Python查询,Apache Doris极简上手指南

Python学习【181】:从Docker部署到Python查询,Apache Doris极简上手指南

  • 2026-10-11 07:17:54
Python学习【181】:从Docker部署到Python查询,Apache Doris极简上手指南

学前花絮
Apache Doris(原名 Palo)是一款高性能、实时的MPP(大规模并行处理)分析型数据库,适用于实时分析、即席查询等场景。
本文档将详细介绍Doris的容器化部署、配置管理以及与Python程序的集成使用。
Doris部署及python程序调用
2.1 环境准备
  • 操作系统:Ubuntu 22.04 LTS
  • Docker版本:20.10.23或更高版本
  • Python版本:3.8或更高版本
  • 内存:至少4GB
  • 磁盘空间:至少50GB
2.2 软件安装
安装Docker
sudo apt update
sudo apt install docker.io -y
sudo systemctl start docker
sudo systemctl enable docker
安装Docker Compose
sudo apt install docker-compose -y
安装Python依赖
pip install pymysql
2.3 Doris FE/BE容器部署
拉取Doris镜像
拉取FE镜像
docker pull apache/doris:doris-fe-2.1.7
拉取BE镜像
docker pull apache/doris:doris-be-2.1.7
启动Doris容器

验证容器运行状态
docker ps
2.4 BE节点注册与管理
连接FE管理界面

注册BE节点

清理旧的BE节点

验证BE状态

2.5 数据库与表创建
创建数据库

创建数据表

验证表结构

2.6 Python程序连接与查询
Python连接Doris

运行Python程序及输出结果:


小结
本文档详细介绍了Doris数据库的容器化部署、配置管理以及与Python程序的集成使用。通过本文档的指导,您可以:
  1. 成功部署Doris FE和BE容器
  2. 正确注册和管理BE节点
  3. 创建数据库和数据表
  4. 使用Python程序连接Doris并进行数据操作
Doris作为一款高性能的分析型数据库,结合Docker容器化部署和Python程序的灵活性,为实时数据分析提供了强大的技术支持。希望本文档能帮助您快速上手Doris的使用。
让我们保持学习的热情,2026年一马当先、马到成功!

最新文章

随机文章