硬核实战 | 3分钟Docker部署ClickHouse列存数据库

本文来自「大千AI助手」技术实战系列,专注用真话讲技术,拒绝过度包装。

ClickHouse作为OLAP领域性能标杆,其列式存储引擎比传统数据库快100倍以上。本文将用Docker实战部署,并解析关键配置:

安装

复制代码
# 拉取最新镜像(当前版本23.8)
docker pull clickhouse/clickhouse-server

# 运行容器(关键参数解析)
docker run -d \
  --name=clickhouse-server \
  -p8123:8123 \    # HTTP查询接口
  -p9000:9000 \    # 原生TCP协议
  -p9004:9004 \    # MySQL协议兼容
  --ulimit nofile=262144:262144 \ # 解决高并发文件句柄限制
  clickhouse/clickhouse-server

配置

配置文件路径:/etc/clickhouse-server/config.xml

端口类型 默认值 安全风险 生产建议
http_port 8123 高危 限制IP或启用HTTPS
tcp_port 9000 高危 配置防火墙规则
mysql_port 9004 中危 禁用未使用的协议
interserver_http 9009 集群必需 配置内部网络隔离

⚠️ 安全警告 :默认配置开放所有IP访问,生产环境必须设置<listen_host>0.0.0.0</listen_host>为内网IP

访问

  • • 客户端访问clickhouse
    • • 打开客户端(默认default用户) - docker exec -it clickhouse-server clickhouse-client
    • • 创建用户 - CREATE USER 'daqianai' IDENTIFIED BY 'daqianai'
    • • 设置权限 - GRANT SELECT, CREATE, INSERT ON *.* TO 'daqianai'
  • • 直接curl访问
    • curl -s 'http://localhost:8123/ping'

本文由「大千AI助手」原创发布,专注用真话讲AI,回归技术本质。拒绝神话或妖魔化。搜索「大千AI助手」关注我,一起撕掉过度包装,学习真实的AI技术!

相关推荐
Georgeviewer4 小时前
商业落地评测|实体门店GEO优化性价比与服务体系深度复盘
大数据·人工智能
腻害兔5 小时前
【若依项目-产品经理视角】深度拆解 RuoYi-Vue-Pro 商城模块:从商品管理到交易引擎,50 张表撑起一整套电商系统
java·大数据·vue.js·产品经理·ai编程
GIR1235 小时前
官方出品 | 多通道土壤呼吸测量系统市场现状与十五五规划深度报告:行业分析+趋势预测全收录
大数据·人工智能·机器学习
南讯股份Nascent7 小时前
洽洽全域会员项目启动会圆满召开
大数据·人工智能
大郭鹏宇7 小时前
基于 LangGraph 构建智能分诊系统(一):项目概述与环境搭建
大数据·人工智能·microsoft·langchain
天天爱吃肉821811 小时前
【电源拆解:跟着问答逐一认识开关适配器PCB元器件】
大数据·人工智能·python·功能测试·嵌入式硬件·汽车
Elastic 中国社区官方博客11 小时前
将你的 Grafana Kubernetes 仪表板迁移到 Elastic Observability:相同的 PromQL,30 倍更快的查询
大数据·人工智能·elasticsearch·搜索引擎·容器·kubernetes·grafana
abcy07121311 小时前
storm核心实时机制
大数据·storm
灵机一物11 小时前
合伙制律所分红和提成律师个税怎么合规优化?
大数据·人工智能
sg_knight12 小时前
MySQL 存储过程详解:从入门到实战
android·数据库·mysql·database·dba·关系型数据库·db