# ck数据导出
echo 'select * from xxxx' | curl 127.0.0.1:8123?database=xxx -ck:123456 -d @- > test.sql
# 数据导入
cat test.sql | clickhouse-client -h 127.0.0.1 -u ck --password 123456 --query="INSERT INTO xxxx FORMAT TabSeparated"
1、分区字段和排序字段不同也可以使用
2、7000w数据用了不到5分钟同步完毕
方式2 通过 clickhouse-client 操作
# 读取
clickhouse-client --user xxx --password xxx -h 127.0.0.1 --query="select * from db.tableName" > tableName.csv;
# 写入
clickhouse-client --user xxx --password xxx --query=“insert into db.tableName FORMAT TSV” < tableName.csv;