ToB企服应用市场:ToB评测及商务社交产业平台

标题: Clichouse数据导出导入(数据迁移) [打印本页]

作者: 何小豆儿在此    时间: 2024-8-20 20:41
标题: Clichouse数据导出导入(数据迁移)
  1. root@jcdata:~/buckup/clickhouse# clickhouse-client -udefault  --password 123456
  2. ClickHouse client version 23.6.2.18 (official build).
  3. Connecting to 192.168.162.5:9000 as user default.
  4. Connected to ClickHouse server version 23.6.2 revision 54464.
  5. jcdata :) show databases
  6. SHOW DATABASES
  7. Query id: 9294909d-88d2-4928-a014-64d49bcd1a3d
  8. ┌─name───────────────┐
  9. │ INFORMATION_SCHEMA │
  10. │ default            │
  11. │ information_schema │
  12. │ system             │
  13. │ traffic-axle-load  │
  14. └────────────────────┘
  15. 6 rows in set. Elapsed: 0.001 sec.
  16. jcdata :) show tables;
  17. SHOW TABLES
  18. Query id: bc6f3e59-49ad-4ff5-91df-7787d341c9b4
  19. ┌─name────────────────┐
  20. │ axle_load_atlas     │
  21. │ traffic_survey_data │
  22. └─────────────────────┘
  23. 2 rows in set. Elapsed: 0.005 sec.
  24. jcdata :)
复制代码
  traffic-axle-load数据库是我要迁移的
  
  1. #导出数据1
  2. root@jcdata:~/buckup/clickhouse# clickhouse-client -u default --password=123456 --query "SELECT * FROM \`traffic-axle-load\`.axle_load_atlas" > axle_load_atlas.csv
  3. #导出数据2
  4. root@jcdata:~/buckup/clickhouse# clickhouse-client -u default --password=SHJC666 --query "SELECT * FROM \`traffic-axle-load\`.traffic_survey_data" > traffic_survey_data.csv
复制代码
  1. root@jcdata:~/buckup/clickhouse# ll -h
  2. total 16G
  3. -rw-r--r-- 1 root root 5.5G Aug 13 17:58 axle_load_atlas.csv
  4. -rw-r--r-- 1 root root  10G Aug 13 18:01 traffic_survey_data.csv
  5. #导出完成
复制代码
  1. scp -r * root@ip/root/clickhouse/
复制代码
   我是导入到了同样的数据库差别的数据表、按照研发需求导入,提前创建对应的表、表结构要正确
  1. #导入数据1
  2. [root@sdgs-server01 clickhouse]# clickhouse-client -u admin --password=123456 --query="insert into \`traffic-axle-load\`.axle FORMAT TSV"< axle_load_atlas.csv
  3. #新开一个窗口连接到CK
  4. clickhouse :) select count(*) from axle;
  5. SELECT count(*)
  6. FROM axle
  7. Query id: d41ca2fb-e5a5-4952-b034-deab1ca02413
  8. ┌─count()─┐
  9. │       0 │
  10. └─────────┘
  11. 1 row in set. Elapsed: 0.001 sec.
  12. clickhouse :) select count(*) from axle;
  13. SELECT count(*)
  14. FROM axle
  15. Query id: 86c311a0-6a81-48c8-9ce5-90db940c2214
  16. ┌──count()─┐
  17. │ 16267692 │
  18. └──────────┘
  19. 1 row in set. Elapsed: 0.002 sec.
  20. #通过上面可以看到数据正在导入
  21. #导入数据2
  22. [root@sdgs-server01 clickhouse]# clickhouse-client -u admin --password=123456 --query="insert into \`traffic-axle-load\`.traffic FORMAT TSV"< traffic_survey_data.csv
  23. clickhouse :) select count(*) from traffic;
  24. SELECT count(*)
  25. FROM traffic
  26. Query id: 920e0422-0e66-490c-ba3a-a6665a7c255d
  27. ┌─count()─┐
  28. │       0 │
  29. └─────────┘
  30. 1 row in set. Elapsed: 0.001 sec.
  31. clickhouse :) select count(*) from traffic;
  32. SELECT count(*)
  33. FROM traffic
  34. Query id: da399f67-ed7e-4223-8886-115ce60ddf4c
  35. ┌─count()─┐
  36. │ 2792470 │
  37. └─────────┘
  38. 1 row in set. Elapsed: 0.001 sec.
  39. #此表一样
复制代码
  由于我就两个表,以是只用了clickhouse-client下令完成数据导入和导出

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4