惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Hugging Face - Blog
Hugging Face - Blog
Vercel News
Vercel News
C
Check Point Blog
G
Google Developers Blog
博客园 - 司徒正美
量子位
Engineering at Meta
Engineering at Meta
S
SegmentFault 最新的问题
Google DeepMind News
Google DeepMind News
F
Fortinet All Blogs
A
About on SuperTechFans
美团技术团队
D
DataBreaches.Net
Stack Overflow Blog
Stack Overflow Blog
Jina AI
Jina AI
Y
Y Combinator Blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Apple Machine Learning Research
Apple Machine Learning Research
J
Java Code Geeks
MongoDB | Blog
MongoDB | Blog
人人都是产品经理
人人都是产品经理
H
Hackread – Cybersecurity News, Data Breaches, AI and More
The Cloudflare Blog
U
Unit 42

博客园 - koushr

hls k8s常用命令 k8s 1.18.0安装 mysql json函数 group by的列、where的列的有效性 go基础第六篇:sync包 doris脚本 es es语法 veo ride nacos 枫叶互动 极光矩阵 富途 移卡科技 nginx高可用 k8s第一篇:k8s集群架构组件 架构设计第二篇:支付模块架构设计 可观测性体系设计第一篇:可观测性体系基本概念 架构设计第一篇:点赞模块功能设计 ES高级第一篇:倒排索引 山海星辰 python第一篇:基础语法 pulsar基础第二篇:命令行 pulsar基础第一篇:pulsar安装及基本概念 clickhouse第二篇:MergeTree引擎 clickhouse第一篇:引擎 redis高阶第一篇:令牌桶算法限流 http2.0 gin入参多次获取
clickhouse第三篇:安装
koushr · 2025-03-31 · via 博客园 - koushr

SELECT database, table, formatReadableSize(sum(bytes_on_disk)) as disk_space FROM system.parts GROUP BY database, table ORDER BY disk_space DESC;

可以看到trace_log占用大量的磁盘空间。

truncate table system.trace_log;

truncate table system.query_log;

docker run --name clickhouse -h clickhouse -e TZ=Asia/Shanghai -e CLICKHOUSE_ADMIN_PASSWORD=sBL2y7Uuxqyi --log-driver=none -v /path/to/config.xml:/opt/bitnami/clickhouse/etc/config.xml:ro -p 8123:8123 -p 9000:9000 --restart=always -d bitnami/clickhouse:25.6.3-debian-12-r0

使用--log-driver=none关闭了docker log,不然刷盘太严重,很快磁盘就满了。

config.xml从clickhouse容器(把上面命令去掉-v映射后,启动,创建一个clickhouse容器,进入容器执行ps命令查看启动clickhouse进程的命令)拷贝而来,在配置文件中,搜索<level>,把所有日志级别都改为fatal。搜索<database>system</database>,在所有<xxx_log></xxx_log>中添加<ttl>event_date + INTERVAL 8 HOUR DELETE</ttl>。

clickhouse可通过nginx代理,

server {
    listen 80;

    location / {
        proxy_pass http://host.docker.internal:8123;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
    }
}

这样,就可以通过ip地址和80端口访问clickhouse了。

image