clickhouse-client 数据导入导出

ClickHouse提供了clickhouse-client客户端可用于数据的快速导入导出

官方文档: Inserting Data from a File

JSONL 格式

导出

复制代码
clickhouse-client -h 127.0.0.1 --port 9000 -u default --password XXX -d default \
 --query "SELECT * from default.doc_type2" --format JSONEachRow > doc_type2.jsonl

导入

复制代码
clickhouse-client -h 127.0.0.1 --port 9000 -u default --password XXX -d default \
 --query "INSERT INTO default.doc_type2 FORMAT JSONEachRow" < doc_type2.jsonl

Native 格式

导出

复制代码
clickhouse-client -h 127.0.0.1 --port 9000 -u default --password XXX -d default \
 --query "SELECT * from default.doc_type2" --format Native > doc_type2.jsonl

导入

复制代码
clickhouse-client -h 127.0.0.1 --port 9000 -u default --password XXX -d default \
 --query "INSERT INTO default.doc_type2 FORMAT Native" < doc_type2.jsonl

对文件夹下的所有文件导入

有时需要导入别人给的几百个文件,可以选择使用xargs批量导入

复制代码
find /home/zlh/xxx_t2/ -type f -print0 | xargs -0 -I {} bash -c 'cat {} | clickhouse-client -h 127.0.0.1 --port 9000 -u default --password XXX -d default --query="INSERT INTO default.doc_type2 FORMAT JSONEachRow"'
相关推荐
dkgee4 天前
记录一次Clickhouse持续占用CPU超过100%问题分析
clickhouse·hermes
想念是会呼吸的鱼5 天前
【ClickHouse 常用 SQL 语句整理】
sql·clickhouse
SelectDB技术团队5 天前
StarRocks 迁移至 Apache Doris 完整指南:三步完成结构、数据与业务平滑切换
数据库·人工智能·sql·clickhouse·apache doris·selectdb·湖仓架构升级
ClickHouseDB9 天前
基于 OpenTelemetry 的意式浓缩咖啡机可观测性实践
clickhouse
l1t11 天前
DeepSeek总结的chdb-core v26.7.3发版说明
数据库·clickhouse·oracle
SelectDB技术团队14 天前
从 ClickHouse 迁移到 Doris:SQL 兼容、同步与验证清单
数据库·人工智能·sql·clickhouse·apache doris·selectdb·湖仓架构升级
java_logo15 天前
Docker 部署 ClickHouse Server:轻松搭建列式 OLAP 分析数据库平台
数据库·clickhouse·docker·私有化部署·olap·列式数据库·轩辕镜像
西风未眠19 天前
ClickHouse数据库引擎引起的数据丢失
数据库·clickhouse·故障
李兆龙的博客22 天前
从一到无穷大 #86:ClickHouse 收购 RunReveal——可观测性竞争进入宏观调控阶段
clickhouse
Gain_chance1 个月前
大数据毕业设计实战|Data Insight Platform:用 FastAPI + ClickHouse 打造低门槛全链路数据洞察平台
大数据·数据库·clickhouse·毕业设计·fastapi