当前位置: 首页 > news >正文

Clickhouse集群create drop database可删除集群数据库或只删除本地数据库

集群环境下,在任意一个节点创建数据库,如果加上了ON CLUSTER clustername,则在集群环境的所有节点上都创建了该数据库,并在集群环境的所有节点上都创建了该数据库对应的目录,且数据库的metadata_path对应的目录路径在所有节点都是一致的
集群环境下,在任意一个节点创建数据库,如果不加ON CLUSTER clustername,则只在当前节点建立了这个数据库,其他节点没有自动建立,需要在其他节点也执行创建一遍,且数据库的metadata_path对应的目录在各个节点各不相同
CREATE DATABASE lukestest1 ON CLUSTER cluster_2shared2replicas;
CREATE DATABASE lukestest2;

集群环境下,在任意一个节点删除数据库,如果加上了ON CLUSTER clustername,则在集群环境的所有节点上都删除了该数据库,并在集群环境的所有节点上都删除了数据库对应的目录
集群环境下,在任意一个节点删除数据库,如果不加ON CLUSTER clustername,则只在当前节点删除了该数据库,也只在当前节点删除了该数据库对应的目录,其他节点不受影响
drop database lukestest1 ON CLUSTER cluster_2shared2replicas;
drop database testlukes202306;

在节点1上创建数据库加ON CLUSTER cluster_2shared2replicas的输出结果

DAILACHDBUD001 :) CREATE DATABASE lukestest1 ON CLUSTER cluster_2shared2replicas;
CREATE DATABASE lukestest1 ON CLUSTER cluster_2shared2replicas
Query id: 54163214-009c-4362-9b51-d5e61f9c1767
┌─host───────────┬─port─┬─status─┬─error─┬─num_hosts_remaining─┬─num_hosts_active─┐
│ DAILACHDBUD001 │ 90000 │       │                   30 │
│ DAILACHDBUD004 │ 90000 │       │                   20 │
└────────────────┴──────┴────────┴───────┴─────────────────────┴──────────────────┘
┌─host───────────┬─port─┬─status─┬─error─┬─num_hosts_remaining─┬─num_hosts_active─┐
│ DAILACHDBUD003 │ 90000 │       │                   11 │
└────────────────┴──────┴────────┴───────┴─────────────────────┴──────────────────┘
┌─host───────────┬─port─┬─status─┬─error─┬─num_hosts_remaining─┬─num_hosts_active─┐
│ DAILACHDBUD002 │ 90000 │       │                   00 │
└────────────────┴──────┴────────┴───────┴─────────────────────┴──────────────────┘
4 rows in set. Elapsed: 0.927 sec.

在节点1上创建数据库不加ON CLUSTER cluster_2shared2replicas的输出结果

DAILACHDBUD001 :) CREATE DATABASE lukestest2;
CREATE DATABASE lukestest2
Query id: 670adde2-f104-443e-bba9-42dca3fbbdd1
Ok.
0 rows in set. Elapsed: 0.009 sec.

在四个节点上查询新建的数据库路径
备注:发现使用ON CLUSTER关键字在所有节点上同时创建的数据库,数据库的metadata_path在所有节点都是一致的;每个节点上单独创建的数据库,数据库的metadata_path在各个节点各不相同

DAILACHDBUD001 :) select name,engine,data_path,metadata_path from system.databases;
┌─name───────────────┬─engine─┬─data_path──────────────────────┬─metadata_path───────────────────────────────────────────────────────────┐
│ INFORMATION_SCHEMA │ Memory │ /chdata/clickhouse/data/       │                                                                         │
│ default            │ Atomic │ /chdata/clickhouse/data/store//chdata/clickhouse/data/store/9a9/9a92deeb-da20-4395-9200-3ede0acb203a/ │
│ information_schema │ Memory │ /chdata/clickhouse/data/       │                                                                         │
│ lukestest1         │ Atomic │ /chdata/clickhouse/data/store//chdata/clickhouse/data/store/91a/91aa06cd-96c3-4586-af6f-4e6587d7b368/ │
│ lukestest2         │ Atomic │ /chdata/clickhouse/data/store//chdata/clickhouse/data/store/0df/0dff644a-40ac-4138-8c0d-1b7f0c382454/ │
│ sentry             │ Atomic │ /chdata/clickhouse/data/store//chdata/clickhouse/data/store/24a/24a5aa06-54b5-4606-8c27-5e3adfd11049/ │
│ system             │ Atomic │ /chdata/clickhouse/data/store//chdata/clickhouse/data/store/ccd/ccda574b-2524-4045-91ae-5c4490452d50/ │
│ testlukes202306    │ Atomic │ /chdata/clickhouse/data/store//chdata/clickhouse/data/store/6b4/6b439484-c011-48f9-8d05-339ea2cd7961/ │
└────────────────────┴────────┴────────────────────────────────┴─────────────────────────────────────────────────────────────────────────┘root@DAILACHDBUD001:~# ll /chdata/clickhouse/data/store/91a/91aa06cd-96c3-4586-af6f-4e6587d7b368/
total 140
drwxr-x--- 2 clickhouse clickhouse 4096 Oct 26 08:44 ./
drwxr-x--- 3 clickhouse clickhouse   50 Oct 23 02:56 ../
-rw-r----- 1 clickhouse clickhouse  172 Oct 26 08:37 %2Einner_id%2E3150ecef%2D55fb%2D41c9%2Da8c1%2D7f9028b344ab.sql
-rw-r----- 1 clickhouse clickhouse  172 Oct 26 08:38 %2Einner_id%2E409529be%2Dadf3%2D40c2%2Dad9c%2Dacd4b88f069d.sql
-rw-r----- 1 clickhouse clickhouse  172 Oct 26 08:44 %2Einner_id%2E8260d608%2Dfb5e%2D4252%2Da3ed%2De205626288d1.sql
-rw-r----- 1 clickhouse clickhouse  172 Oct 26 08:44 %2Einner_id%2E95151d8d%2D0b0a%2D4671%2D9fe6%2D49e3429f8452.sql
-rw-r----- 1 clickhouse clickhouse  198 Oct 25 10:18 table_distributed1.sql
-rw-r----- 1 clickhouse clickhouse  198 Oct 26 03:46 table_Distributed_mergetree3.sql
-rw-r----- 1 clickhouse clickhouse  197 Oct 24 09:49 table_Distributed_mergetree.sql
-rw-r----- 1 clickhouse clickhouse  208 Oct 26 02:47 table_Distributed_ReplicatedMergeTree2.sql
-rw-r----- 1 clickhouse clickhouse  208 Oct 26 03:23 table_Distributed_ReplicatedMergeTree3.sql
-rw-r----- 1 clickhouse clickhouse  207 Oct 24 09:50 table_Distributed_ReplicatedMergeTree.sql
-rw-r----- 1 clickhouse clickhouse  172 Oct 26 06:25 table_mergetest12.sql
-rw-r----- 1 clickhouse clickhouse  157 Oct 26 06:28 table_mergetest1_Merge.sql
-rw-r----- 1 clickhouse clickhouse  172 Oct 26 06:24 table_mergetest1.sql
-rw-r----- 1 clickhouse clickhouse  172 Oct 26 06:26 table_mergetest23.sql
-rw-r----- 1 clickhouse clickhouse  302 Oct 26 08:44 table_mergetest2_materialized1.sql
-rw-r----- 1 clickhouse clickhouse  302 Oct 26 08:44 table_mergetest2_materialized_nopopulate1.sql
-rw-r----- 1 clickhouse clickhouse  302 Oct 26 08:38 table_mergetest2_materialized_nopopulate.sql
-rw-r----- 1 clickhouse clickhouse  302 Oct 26 08:37 table_mergetest2_materialized.sql
-rw-r----- 1 clickhouse clickhouse  157 Oct 26 06:28 table_mergetest2_Merge.sql
-rw-r----- 1 clickhouse clickhouse  172 Oct 26 08:35 table_mergetest2.sql
-rw-r----- 1 clickhouse clickhouse  172 Oct 25 05:42 tableMergeTree1.sql
-rw-r----- 1 clickhouse clickhouse  192 Oct 25 05:57 tableMergeTree1_view2.sql
-rw-r----- 1 clickhouse clickhouse  192 Oct 25 05:57 tableMergeTree1_view3.sql
-rw-r----- 1 clickhouse clickhouse  197 Oct 25 05:57 tableMergeTree1_view_round.sql
-rw-r----- 1 clickhouse clickhouse  189 Oct 25 05:43 tableMergeTree1_view.sql
-rw-r----- 1 clickhouse clickhouse  172 Oct 26 03:46 table_mergetree3.sql
-rw-r----- 1 clickhouse clickhouse  172 Oct 23 08:02 table_mergetree.sql
-rw-r----- 1 clickhouse clickhouse  278 Oct 24 04:14 table_ReplicatedAggregatingMergeTree.sql
-rw-r----- 1 clickhouse clickhouse  267 Oct 25 06:18 table_ReplicatedMergeTree1.sql
-rw-r----- 1 clickhouse clickhouse  208 Oct 25 06:25 table_ReplicatedMergeTree1_view.sql
-rw-r----- 1 clickhouse clickhouse  267 Oct 26 02:47 table_ReplicatedMergeTree2.sql
-rw-r----- 1 clickhouse clickhouse  267 Oct 26 03:22 table_ReplicatedMergeTree3.sql
-rw-r----- 1 clickhouse clickhouse  267 Oct 23 10:24 table_ReplicatedMergeTree.sql
-rw-r----- 1 clickhouse clickhouse  276 Oct 24 04:10 table_ReplicatedReplacingMergeTree.sqlroot@DAILACHDBUD001:~# ll /chdata/clickhouse/data/store/0df/0dff644a-40ac-4138-8c0d-1b7f0c382454/
total 24
drwxr-x--- 2 clickhouse clickhouse 252 Oct 24 09:51 ./
drwxr-x--- 3 clickhouse clickhouse  50 Oct 23 02:56 ../
-rw-r----- 1 clickhouse clickhouse 197 Oct 24 09:51 table_Distributed_mergetree.sql
-rw-r----- 1 clickhouse clickhouse 207 Oct 24 09:51 table_Distributed_ReplicatedMergeTree.sql
-rw-r----- 1 clickhouse clickhouse 172 Oct 23 08:04 table_mergetree.sql
-rw-r----- 1 clickhouse clickhouse 278 Oct 24 04:14 table_ReplicatedAggregatingMergeTree.sql
-rw-r----- 1 clickhouse clickhouse 267 Oct 23 10:25 table_ReplicatedMergeTree.sql
-rw-r----- 1 clickhouse clickhouse 276 Oct 24 04:11 table_ReplicatedReplacingMergeTree.sqlDAILACHDBUD002 :) select name,engine,data_path,metadata_path from system.databases;
┌─name───────────────┬─engine─┬─data_path──────────────────────┬─metadata_path───────────────────────────────────────────────────────────┐
│ INFORMATION_SCHEMA │ Memory │ /chdata/clickhouse/data/       │                                                                         │
│ default            │ Atomic │ /chdata/clickhouse/data/store//chdata/clickhouse/data/store/d35/d35e18e6-f03d-41f9-8cc0-537be187ad21/ │
│ information_schema │ Memory │ /chdata/clickhouse/data/       │                                                                         │
│ lukestest1         │ Atomic │ /chdata/clickhouse/data/store//chdata/clickhouse/data/store/91a/91aa06cd-96c3-4586-af6f-4e6587d7b368/ │
│ lukestest2         │ Atomic │ /chdata/clickhouse/data/store//chdata/clickhouse/data/store/ec4/ec480a66-3d57-4ee9-a194-74fa7b7bb705/ │
│ sentry             │ Atomic │ /chdata/clickhouse/data/store//chdata/clickhouse/data/store/24a/24a5aa06-54b5-4606-8c27-5e3adfd11049/ │
│ system             │ Atomic │ /chdata/clickhouse/data/store//chdata/clickhouse/data/store/af6/af67a94d-23e8-4a24-9d8f-97e4a8ec8e63/ │
│ testlukes202306    │ Atomic │ /chdata/clickhouse/data/store//chdata/clickhouse/data/store/6b4/6b439484-c011-48f9-8d05-339ea2cd7961/ │
└────────────────────┴────────┴────────────────────────────────┴─────────────────────────────────────────────────────────────────────────┘root@DAILACHDBUD002:~# ll /chdata/clickhouse/data/store/91a/91aa06cd-96c3-4586-af6f-4e6587d7b368/
total 84
drwxr-x--- 2 clickhouse clickhouse 4096 Oct 27 05:50 ./
drwxr-x--- 3 clickhouse clickhouse   50 Oct 23 02:56 ../
-rw-r----- 1 clickhouse clickhouse  198 Oct 25 10:18 table_distributed1.sql
-rw-r----- 1 clickhouse clickhouse  198 Oct 26 03:46 table_Distributed_mergetree3.sql
-rw-r----- 1 clickhouse clickhouse  197 Oct 24 09:49 table_Distributed_mergetree.sql
-rw-r----- 1 clickhouse clickhouse  208 Oct 26 02:47 table_Distributed_ReplicatedMergeTree2.sql
-rw-r----- 1 clickhouse clickhouse  208 Oct 26 03:23 table_Distributed_ReplicatedMergeTree3.sql
-rw-r----- 1 clickhouse clickhouse  207 Oct 24 09:50 table_Distributed_ReplicatedMergeTree.sql
-rw-r----- 1 clickhouse clickhouse  172 Oct 25 05:42 tableMergeTree1.sql
-rw-r----- 1 clickhouse clickhouse  192 Oct 25 05:57 tableMergeTree1_view2.sql
-rw-r----- 1 clickhouse clickhouse  192 Oct 25 05:57 tableMergeTree1_view3.sql
-rw-r----- 1 clickhouse clickhouse  197 Oct 25 05:57 tableMergeTree1_view_round.sql
-rw-r----- 1 clickhouse clickhouse  189 Oct 25 05:43 tableMergeTree1_view.sql
-rw-r----- 1 clickhouse clickhouse  172 Oct 26 03:46 table_mergetree3.sql
-rw-r----- 1 clickhouse clickhouse  172 Oct 23 08:02 table_mergetree.sql
-rw-r----- 1 clickhouse clickhouse  278 Oct 24 04:14 table_ReplicatedAggregatingMergeTree.sql
-rw-r----- 1 clickhouse clickhouse  267 Oct 25 06:18 table_ReplicatedMergeTree1.sql
-rw-r----- 1 clickhouse clickhouse  208 Oct 25 06:25 table_ReplicatedMergeTree1_view.sql
-rw-r----- 1 clickhouse clickhouse  267 Oct 26 02:47 table_ReplicatedMergeTree2.sql
-rw-r----- 1 clickhouse clickhouse  267 Oct 26 03:22 table_ReplicatedMergeTree3.sql
-rw-r----- 1 clickhouse clickhouse  267 Oct 23 10:24 table_ReplicatedMergeTree.sql
-rw-r----- 1 clickhouse clickhouse  276 Oct 24 04:10 table_ReplicatedReplacingMergeTree.sqlroot@DAILACHDBUD002:~# ll /chdata/clickhouse/data/store/ec4/ec480a66-3d57-4ee9-a194-74fa7b7bb705/
total 24
drwxr-x--- 2 clickhouse clickhouse 252 Oct 24 09:51 ./
drwxr-x--- 3 clickhouse clickhouse  50 Oct 23 05:53 ../
-rw-r----- 1 clickhouse clickhouse 197 Oct 24 09:51 table_Distributed_mergetree.sql
-rw-r----- 1 clickhouse clickhouse 207 Oct 24 09:51 table_Distributed_ReplicatedMergeTree.sql
-rw-r----- 1 clickhouse clickhouse 172 Oct 23 08:04 table_mergetree.sql
-rw-r----- 1 clickhouse clickhouse 278 Oct 24 04:14 table_ReplicatedAggregatingMergeTree.sql
-rw-r----- 1 clickhouse clickhouse 267 Oct 23 10:25 table_ReplicatedMergeTree.sql
-rw-r----- 1 clickhouse clickhouse 276 Oct 24 04:11 table_ReplicatedReplacingMergeTree.sqlDAILACHDBUD003 :) select name,engine,data_path,metadata_path from system.databases;
┌─name───────────────┬─engine─┬─data_path──────────────────────┬─metadata_path───────────────────────────────────────────────────────────┐
│ INFORMATION_SCHEMA │ Memory │ /chdata/clickhouse/data/       │                                                                         │
│ default            │ Atomic │ /chdata/clickhouse/data/store//chdata/clickhouse/data/store/fb8/fb81d157-e9cc-43f1-9eeb-61c52011363d/ │
│ information_schema │ Memory │ /chdata/clickhouse/data/       │                                                                         │
│ lukestest1         │ Atomic │ /chdata/clickhouse/data/store//chdata/clickhouse/data/store/91a/91aa06cd-96c3-4586-af6f-4e6587d7b368/ │
│ lukestest2         │ Atomic │ /chdata/clickhouse/data/store//chdata/clickhouse/data/store/b26/b26b894a-44a7-470e-b860-6524655b0cbc/ │
│ sentry             │ Atomic │ /chdata/clickhouse/data/store//chdata/clickhouse/data/store/24a/24a5aa06-54b5-4606-8c27-5e3adfd11049/ │
│ system             │ Atomic │ /chdata/clickhouse/data/store//chdata/clickhouse/data/store/f51/f5122fb5-b2c4-4a1b-bb16-1e5383aa7c6a/ │
│ testlukes202306    │ Atomic │ /chdata/clickhouse/data/store//chdata/clickhouse/data/store/6b4/6b439484-c011-48f9-8d05-339ea2cd7961/ │
└────────────────────┴────────┴────────────────────────────────┴─────────────────────────────────────────────────────────────────────────┘root@DAILACHDBUD003:~# ll /chdata/clickhouse/data/store/91a/91aa06cd-96c3-4586-af6f-4e6587d7b368/
total 84
drwxr-x--- 2 clickhouse clickhouse 4096 Oct 26 06:23 ./
drwxr-x--- 3 clickhouse clickhouse   50 Oct 23 02:56 ../
-rw-r----- 1 clickhouse clickhouse  198 Oct 25 10:18 table_distributed1.sql
-rw-r----- 1 clickhouse clickhouse  198 Oct 26 03:46 table_Distributed_mergetree3.sql
-rw-r----- 1 clickhouse clickhouse  197 Oct 24 09:49 table_Distributed_mergetree.sql
-rw-r----- 1 clickhouse clickhouse  208 Oct 26 02:47 table_Distributed_ReplicatedMergeTree2.sql
-rw-r----- 1 clickhouse clickhouse  208 Oct 26 03:23 table_Distributed_ReplicatedMergeTree3.sql
-rw-r----- 1 clickhouse clickhouse  207 Oct 24 09:50 table_Distributed_ReplicatedMergeTree.sql
-rw-r----- 1 clickhouse clickhouse  172 Oct 25 05:42 tableMergeTree1.sql
-rw-r----- 1 clickhouse clickhouse  192 Oct 25 05:57 tableMergeTree1_view2.sql
-rw-r----- 1 clickhouse clickhouse  192 Oct 25 05:57 tableMergeTree1_view3.sql
-rw-r----- 1 clickhouse clickhouse  197 Oct 25 05:57 tableMergeTree1_view_round.sql
-rw-r----- 1 clickhouse clickhouse  189 Oct 25 05:43 tableMergeTree1_view.sql
-rw-r----- 1 clickhouse clickhouse  172 Oct 26 03:46 table_mergetree3.sql
-rw-r----- 1 clickhouse clickhouse  172 Oct 23 08:02 table_mergetree.sql
-rw-r----- 1 clickhouse clickhouse  278 Oct 24 04:14 table_ReplicatedAggregatingMergeTree.sql
-rw-r----- 1 clickhouse clickhouse  267 Oct 25 06:18 table_ReplicatedMergeTree1.sql
-rw-r----- 1 clickhouse clickhouse  208 Oct 25 06:25 table_ReplicatedMergeTree1_view.sql
-rw-r----- 1 clickhouse clickhouse  267 Oct 26 02:47 table_ReplicatedMergeTree2.sql
-rw-r----- 1 clickhouse clickhouse  267 Oct 26 03:22 table_ReplicatedMergeTree3.sql
-rw-r----- 1 clickhouse clickhouse  267 Oct 23 10:24 table_ReplicatedMergeTree.sql
-rw-r----- 1 clickhouse clickhouse  276 Oct 24 04:10 table_ReplicatedReplacingMergeTree.sqlroot@DAILACHDBUD003:~# ll /chdata/clickhouse/data/store/b26/b26b894a-44a7-470e-b860-6524655b0cbc/
total 24
drwxr-x--- 2 clickhouse clickhouse 252 Oct 24 09:51 ./
drwxr-x--- 3 clickhouse clickhouse  50 Oct 23 05:56 ../
-rw-r----- 1 clickhouse clickhouse 197 Oct 24 09:51 table_Distributed_mergetree.sql
-rw-r----- 1 clickhouse clickhouse 207 Oct 24 09:51 table_Distributed_ReplicatedMergeTree.sql
-rw-r----- 1 clickhouse clickhouse 172 Oct 23 08:04 table_mergetree.sql
-rw-r----- 1 clickhouse clickhouse 278 Oct 24 04:14 table_ReplicatedAggregatingMergeTree.sql
-rw-r----- 1 clickhouse clickhouse 267 Oct 23 10:25 table_ReplicatedMergeTree.sql
-rw-r----- 1 clickhouse clickhouse 276 Oct 24 04:11 table_ReplicatedReplacingMergeTree.sqlDAILACHDBUD004 :) select name,engine,data_path,metadata_path from system.databases;
┌─name───────────────┬─engine─┬─data_path──────────────────────┬─metadata_path───────────────────────────────────────────────────────────┐
│ INFORMATION_SCHEMA │ Memory │ /chdata/clickhouse/data/       │                                                                         │
│ default            │ Atomic │ /chdata/clickhouse/data/store//chdata/clickhouse/data/store/f91/f91dcc2d-e6f6-4948-a4a6-356cb74339ec/ │
│ information_schema │ Memory │ /chdata/clickhouse/data/       │                                                                         │
│ lukestest1         │ Atomic │ /chdata/clickhouse/data/store//chdata/clickhouse/data/store/91a/91aa06cd-96c3-4586-af6f-4e6587d7b368/ │
│ lukestest2         │ Atomic │ /chdata/clickhouse/data/store//chdata/clickhouse/data/store/d5c/d5c04c61-2e1f-4624-801d-b121f2f50365/ │
│ sentry             │ Atomic │ /chdata/clickhouse/data/store//chdata/clickhouse/data/store/24a/24a5aa06-54b5-4606-8c27-5e3adfd11049/ │
│ system             │ Atomic │ /chdata/clickhouse/data/store//chdata/clickhouse/data/store/bdc/bdc336ca-96d2-4103-ab01-6a209278ccd2/ │
│ testlukes202306    │ Atomic │ /chdata/clickhouse/data/store//chdata/clickhouse/data/store/6b4/6b439484-c011-48f9-8d05-339ea2cd7961/ │
└────────────────────┴────────┴────────────────────────────────┴─────────────────────────────────────────────────────────────────────────┘root@DAILACHDBUD004:~# ll /chdata/clickhouse/data/store/91a/91aa06cd-96c3-4586-af6f-4e6587d7b368/
total 84
drwxr-x--- 2 clickhouse clickhouse 4096 Oct 26 06:23 ./
drwxr-x--- 3 clickhouse clickhouse   50 Oct 23 02:56 ../
-rw-r----- 1 clickhouse clickhouse  198 Oct 25 10:18 table_distributed1.sql
-rw-r----- 1 clickhouse clickhouse  198 Oct 26 03:46 table_Distributed_mergetree3.sql
-rw-r----- 1 clickhouse clickhouse  197 Oct 24 09:49 table_Distributed_mergetree.sql
-rw-r----- 1 clickhouse clickhouse  208 Oct 26 02:47 table_Distributed_ReplicatedMergeTree2.sql
-rw-r----- 1 clickhouse clickhouse  208 Oct 26 03:23 table_Distributed_ReplicatedMergeTree3.sql
-rw-r----- 1 clickhouse clickhouse  207 Oct 24 09:50 table_Distributed_ReplicatedMergeTree.sql
-rw-r----- 1 clickhouse clickhouse  172 Oct 25 05:42 tableMergeTree1.sql
-rw-r----- 1 clickhouse clickhouse  192 Oct 25 05:57 tableMergeTree1_view2.sql
-rw-r----- 1 clickhouse clickhouse  192 Oct 25 05:57 tableMergeTree1_view3.sql
-rw-r----- 1 clickhouse clickhouse  197 Oct 25 05:57 tableMergeTree1_view_round.sql
-rw-r----- 1 clickhouse clickhouse  189 Oct 25 05:43 tableMergeTree1_view.sql
-rw-r----- 1 clickhouse clickhouse  172 Oct 26 03:46 table_mergetree3.sql
-rw-r----- 1 clickhouse clickhouse  172 Oct 23 08:02 table_mergetree.sql
-rw-r----- 1 clickhouse clickhouse  278 Oct 24 04:14 table_ReplicatedAggregatingMergeTree.sql
-rw-r----- 1 clickhouse clickhouse  267 Oct 25 06:18 table_ReplicatedMergeTree1.sql
-rw-r----- 1 clickhouse clickhouse  208 Oct 25 06:25 table_ReplicatedMergeTree1_view.sql
-rw-r----- 1 clickhouse clickhouse  267 Oct 26 02:47 table_ReplicatedMergeTree2.sql
-rw-r----- 1 clickhouse clickhouse  267 Oct 26 03:22 table_ReplicatedMergeTree3.sql
-rw-r----- 1 clickhouse clickhouse  267 Oct 23 10:24 table_ReplicatedMergeTree.sql
-rw-r----- 1 clickhouse clickhouse  276 Oct 24 04:10 table_ReplicatedReplacingMergeTree.sqlroot@DAILACHDBUD004:~# ll /chdata/clickhouse/data/store/d5c/d5c04c61-2e1f-4624-801d-b121f2f50365/
total 24
drwxr-x--- 2 clickhouse clickhouse 252 Oct 24 09:51 ./
drwxr-x--- 3 clickhouse clickhouse  50 Oct 23 05:57 ../
-rw-r----- 1 clickhouse clickhouse 197 Oct 24 09:51 table_Distributed_mergetree.sql
-rw-r----- 1 clickhouse clickhouse 207 Oct 24 09:51 table_Distributed_ReplicatedMergeTree.sql
-rw-r----- 1 clickhouse clickhouse 172 Oct 23 08:04 table_mergetree.sql
-rw-r----- 1 clickhouse clickhouse 278 Oct 24 04:14 table_ReplicatedAggregatingMergeTree.sql
-rw-r----- 1 clickhouse clickhouse 267 Oct 23 10:25 table_ReplicatedMergeTree.sql
-rw-r----- 1 clickhouse clickhouse 276 Oct 24 04:11 table_ReplicatedReplacingMergeTree.sql

删除数据库,可以直接delete on cluster在四个节点上一起删除,四个节点的数据库都删除后,数据库对应的目录也在四个节点上被删除了

DAILACHDBUD001 :) drop database lukestest1 ON CLUSTER cluster_2shared2replicas;
Query id: 914d41e0-3bac-4d75-a068-0d19783a3a2b
┌─host───────────┬─port─┬─status─┬─error─┬─num_hosts_remaining─┬─num_hosts_active─┐
│ DAILACHDBUD001 │ 90000 │       │                   31 │
│ DAILACHDBUD002 │ 90000 │       │                   21 │
│ DAILACHDBUD004 │ 90000 │       │                   11 │
└────────────────┴──────┴────────┴───────┴─────────────────────┴──────────────────┘
┌─host───────────┬─port─┬─status─┬─error─┬─num_hosts_remaining─┬─num_hosts_active─┐
│ DAILACHDBUD003 │ 90000 │       │                   00 │
└────────────────┴──────┴────────┴───────┴─────────────────────┴──────────────────┘
4 rows in set. Elapsed: 0.418 sec.DAILACHDBUD001 :) drop database lukestest2 ON CLUSTER cluster_2shared2replicas;
Query id: a5f2409a-c30b-44a2-9bfa-6bd322deddeb
┌─host───────────┬─port─┬─status─┬─error─┬─num_hosts_remaining─┬─num_hosts_active─┐
│ DAILACHDBUD001 │ 90000 │       │                   31 │
│ DAILACHDBUD004 │ 90000 │       │                   21 │
│ DAILACHDBUD002 │ 90000 │       │                   11 │
└────────────────┴──────┴────────┴───────┴─────────────────────┴──────────────────┘
┌─host───────────┬─port─┬─status─┬─error─┬─num_hosts_remaining─┬─num_hosts_active─┐
│ DAILACHDBUD003 │ 90000 │       │                   00 │
└────────────────┴──────┴────────┴───────┴─────────────────────┴──────────────────┘
4 rows in set. Elapsed: 0.270 sec

删除数据库后,对应的目录也被删除了

root@DAILACHDBUD001:~# ll /chdata/clickhouse/data/store/91a/91aa06cd-96c3-4586-af6f-4e6587d7b368/
ls: cannot access '/chdata/clickhouse/data/store/91a/91aa06cd-96c3-4586-af6f-4e6587d7b368/': No such file or directory
root@DAILACHDBUD001:~#
root@DAILACHDBUD001:~# ll /chdata/clickhouse/data/store/0df/0dff644a-40ac-4138-8c0d-1b7f0c382454/
ls: cannot access '/chdata/clickhouse/data/store/0df/0dff644a-40ac-4138-8c0d-1b7f0c382454/': No such file or directoryroot@DAILACHDBUD002:~# ll /chdata/clickhouse/data/store/91a/91aa06cd-96c3-4586-af6f-4e6587d7b368/
ls: cannot access '/chdata/clickhouse/data/store/91a/91aa06cd-96c3-4586-af6f-4e6587d7b368/': No such file or directory
root@DAILACHDBUD002:~#
root@DAILACHDBUD002:~# ll /chdata/clickhouse/data/store/ec4/ec480a66-3d57-4ee9-a194-74fa7b7bb705/
ls: cannot access '/chdata/clickhouse/data/store/ec4/ec480a66-3d57-4ee9-a194-74fa7b7bb705/': No such file or directoryroot@DAILACHDBUD003:~# ll /chdata/clickhouse/data/store/91a/91aa06cd-96c3-4586-af6f-4e6587d7b368/
ls: cannot access '/chdata/clickhouse/data/store/91a/91aa06cd-96c3-4586-af6f-4e6587d7b368/': No such file or directory
root@DAILACHDBUD003:~#
root@DAILACHDBUD003:~# ll /chdata/clickhouse/data/store/b26/b26b894a-44a7-470e-b860-6524655b0cbc/
ls: cannot access '/chdata/clickhouse/data/store/b26/b26b894a-44a7-470e-b860-6524655b0cbc/': No such file or directoryroot@DAILACHDBUD004:~# ll /chdata/clickhouse/data/store/91a/91aa06cd-96c3-4586-af6f-4e6587d7b368/
ls: cannot access '/chdata/clickhouse/data/store/91a/91aa06cd-96c3-4586-af6f-4e6587d7b368/': No such file or directory
root@DAILACHDBUD004:~#
root@DAILACHDBUD004:~# ll /chdata/clickhouse/data/store/d5c/d5c04c61-2e1f-4624-801d-b121f2f50365/
ls: cannot access '/chdata/clickhouse/data/store/d5c/d5c04c61-2e1f-4624-801d-b121f2f50365/': No such file or directory

只在节点1上删除testlukes202306不加on cluster,则只是删除了节点1上的该数据库并删除节点1该数据库对应的目录,其他节点不受影响

DAILACHDBUD001 :) show databases;
┌─name───────────────┐
│ INFORMATION_SCHEMA │
│ default            │
│ information_schema │
│ sentry             │
│ system             │
│ testlukes202306    │
└────────────────────┘
DAILACHDBUD001 :) drop database testlukes202306;
DROP DATABASE testlukes202306
Query id: 05800077-7194-409e-aa49-38ffaa045542
Ok.
0 rows in set. Elapsed: 0.015 sec.
DAILACHDBUD001 :) show databases;
┌─name───────────────┐
│ INFORMATION_SCHEMA │
│ default            │
│ information_schema │
│ sentry             │
│ system             │
└────────────────────┘
root@DAILACHDBUD001:~# ll /chdata/clickhouse/data/store/6b4/6b439484-c011-48f9-8d05-339ea2cd7961/
ls: cannot access '/chdata/clickhouse/data/store/6b4/6b439484-c011-48f9-8d05-339ea2cd7961/': No such file or directoryDAILACHDBUD002 :) show databases;
┌─name───────────────┐
│ INFORMATION_SCHEMA │
│ default            │
│ information_schema │
│ sentry             │
│ system             │
│ testlukes202306    │
└────────────────────┘
root@DAILACHDBUD002:~# ll /chdata/clickhouse/data/store/6b4/6b439484-c011-48f9-8d05-339ea2cd7961/
total 20
drwxr-x--- 2 clickhouse clickhouse 104 Oct 26 05:26 ./
drwxr-x--- 3 clickhouse clickhouse  50 Oct 26 05:21 ../
-rw-r----- 1 clickhouse clickhouse 193 Oct 26 05:22 table4_all.sql
-rw-r----- 1 clickhouse clickhouse 267 Oct 26 05:21 table4.sql
-rw-r----- 1 clickhouse clickhouse 267 Oct 26 05:24 table5.sql
-rw-r----- 1 clickhouse clickhouse 193 Oct 26 05:26 table6_all.sql
-rw-r----- 1 clickhouse clickhouse 207 Oct 26 05:25 table6.sqlDAILACHDBUD003 :) show databases;
┌─name───────────────┐
│ INFORMATION_SCHEMA │
│ default            │
│ information_schema │
│ sentry             │
│ system             │
│ testlukes202306    │
└────────────────────┘
root@DAILACHDBUD003:~# ll /chdata/clickhouse/data/store/6b4/6b439484-c011-48f9-8d05-339ea2cd7961/
total 20
drwxr-x--- 2 clickhouse clickhouse 104 Oct 26 05:26 ./
drwxr-x--- 3 clickhouse clickhouse  50 Oct 26 05:21 ../
-rw-r----- 1 clickhouse clickhouse 193 Oct 26 05:22 table4_all.sql
-rw-r----- 1 clickhouse clickhouse 267 Oct 26 05:21 table4.sql
-rw-r----- 1 clickhouse clickhouse 267 Oct 26 05:24 table5.sql
-rw-r----- 1 clickhouse clickhouse 193 Oct 26 05:26 table6_all.sql
-rw-r----- 1 clickhouse clickhouse 207 Oct 26 05:25 table6.sqlDAILACHDBUD004 :) show databases;
┌─name───────────────┐
│ INFORMATION_SCHEMA │
│ default            │
│ information_schema │
│ sentry             │
│ system             │
│ testlukes202306    │
└────────────────────┘
root@DAILACHDBUD004:~# ll /chdata/clickhouse/data/store/6b4/6b439484-c011-48f9-8d05-339ea2cd7961/
total 20
drwxr-x--- 2 clickhouse clickhouse 104 Oct 26 05:26 ./
drwxr-x--- 3 clickhouse clickhouse  50 Oct 26 05:21 ../
-rw-r----- 1 clickhouse clickhouse 193 Oct 26 05:22 table4_all.sql
-rw-r----- 1 clickhouse clickhouse 267 Oct 26 05:21 table4.sql
-rw-r----- 1 clickhouse clickhouse 267 Oct 26 05:24 table5.sql
-rw-r----- 1 clickhouse clickhouse 193 Oct 26 05:26 table6_all.sql
-rw-r----- 1 clickhouse clickhouse 207 Oct 26 05:25 table6.sql

相关文章:

Clickhouse集群create drop database可删除集群数据库或只删除本地数据库

集群环境下,在任意一个节点创建数据库,如果加上了ON CLUSTER clustername,则在集群环境的所有节点上都创建了该数据库,并在集群环境的所有节点上都创建了该数据库对应的目录,且数据库的metadata_path对应的目录路径在所…...

【docker】adoptopenjdk/openjdk8-openj9:alpine-slim了解

adoptopenjdk/openjdk8-openj9:alpine-slim 是一个 Docker 镜像的标签,它指的是一个特定的软件包,用于在容器化环境中运行 Java 应用程序。 镜像相关的网站和资源: AdoptOpenJDK 官方网站 - AdoptOpenJDK 这是 AdoptOpenJDK 项目的官方网站&…...

Vscode interaction window

python 代码关联到 jupyter 模式 在代码前添加: # %%print("hellow wolrd!") 参考文档链接: https://code.visualstudio.com/docs/python/jupyter-support-py...

后端数据null前端统一显示成空

handleNullValues方法在封装请求接口返回数据时统一处理 // null 转 function handleNullValues(data) {// 使用递归处理多层嵌套的对象或数组function processItem(item) {if (Array.isArray(item)) {return item.map(processItem);} else if (typeof item object &&…...

【设计模式深度剖析】【9】【行为型】【访问者模式】| 以博物馆的导览员为例加深理解

👈️上一篇:备忘录模式 | 下一篇:状态模式👉️ 设计模式-专栏👈️ 文章目录 访问者模式定义英文原话直译如何理解呢? 访问者模式的角色类图代码示例 访问者模式的应用优点缺点使用场景 示例解析:博物馆的导览员代码示例 访问…...

Salesforce‘s 爱因斯坦机器人助手引领工业聊天机器人时代

CRM的对话式人工智能助手,根据公司数据提供可靠的人工智能响应及日本工业聊天机器人现状 【前言】 爱因斯坦助手(Einstein Copilot)提供可靠的响应,因为它基于公司独特的数据和元数据,使其能够深入了解公司的业务和客…...

Day7—zookeeper基本操作

ZooKeeper介绍 ZooKeeper(动物园管理员)是一个分布式的、开源的分布式应用程序的协调服务框架,简称zk。ZooKeeper是Apache Hadoop 项目下的一个子项目,是一个树形目录服务。 ZooKeeper的主要功能 配置管理 分布式锁 集群管理…...

计算机组成原理---Cache的基本工作原理习题

对应知识点: Cache的基本原理 1.某存储系统中,主存容量是Cache容量的4096倍,Cache 被分为 64 个块,当主存地址和Cache地址采用直接映射方式时,地址映射表的大小应为()(假设不考虑一致维护和替…...

springboot项目中切数据库(mysql-> pg)带来的适配问题:typeHandler

一、数据表中有一张表,名为role_permission,DDL如下: CREATE TABLE "public"."role_permission" ( "role_id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL, "permiss…...

从零开始的<vue2项目脚手架>搭建:vite+vue2+eslint

前言 为了写 demo 或者研究某些问题,我经常需要新建空项目。每次搭建项目都要从头配置,很麻烦。所以我决定自己搭建一个项目初始化的脚手架(取名为 lily-cli)。 脚手架(scaffolding):创建项目时…...

Hadoop升级失败,File system image contains an old layout version -64

原始版本 Hadoop 3.1.3 升级版本 Hadoop 3.3.3 报错内容如下 datasophon 部署Hadoop版本 查看Hadoop格式化版本 which hadoop-daemon.sh/bigdata/app/hadoop-3.1.3/sbin/hadoop-daemon.sh删除原来的旧版本 rm -rf /bigdata/app/hadoop-3.1.3查看环境变量 env|grep HADOOPHAD…...

[机器学习算法]决策树

1. 理解决策树的基本概念 决策树是一种监督学习算法,可以用于分类和回归任务。决策树通过一系列规则将数据划分为不同的类别或值。树的每个节点表示一个特征,节点之间的分支表示特征的可能取值,叶节点表示分类或回归结果。 2. 决策树的构建…...

springboot应用cpu飙升的原因排除

1、通过top或者jps命令查到是那个java进程, top可以看全局那个进程耗cpu,而jps则默认是java最耗cpu的,比如找到进程是196 1.1 top (推荐)或者jps命令均可 2、根据第一步获取的进程号,查询进程里那个线程最占用cpu,发…...

反激开关电源EMI电路选型及计算

EMI :开关电源对电网或者其他电子产品的干扰 EMI :传导与辐射 共模电感的滤波电路,La和Lb就是共模电感线圈。这两个线圈绕在同一铁芯上,匝数和相位都相 同(绕制反向)。 这样,当电路中的正常电流(差模&…...

vue3前端对接后端的图片验证码

vue3前端对接后端的图片验证码 <template> <image :src"captchaUrl" alt"图片验证码" click"refreshCaptcha"></image> </template><script setup>import {ref} from "vue";import {useCounterStore} …...

【Unity】RPG2D龙城纷争(四)要诀、要诀数据集

更新日期&#xff1a;2024年6月20日。 项目源码&#xff1a;第五章发布&#xff08;正式开始游戏逻辑的章节&#xff09; 索引 简介要诀数据集&#xff08;AbilityDataSet&#xff09;一、定义要诀数据集类二、要诀属性1.要诀类型2.攻击距离3.基础命中、暴击率4.基础属性加成5.…...

一种基于非线性滤波过程的旋转机械故障诊断方法(MATLAB)

在众多的旋转机械故障诊断方法中&#xff0c;包络分析&#xff0c;又称为共振解调技术&#xff0c;是目前应用最为成功的方法之一。首先&#xff0c;对激励引起的共振频带进行带通滤波&#xff0c;然后对滤波信号进行包络谱分析&#xff0c;通过识别包络谱中的故障相关的特征频…...

HarmonyOS Next 系列之从手机选择图片或拍照上传功能实现(五)

系列文章目录 HarmonyOS Next 系列之省市区弹窗选择器实现&#xff08;一&#xff09; HarmonyOS Next 系列之验证码输入组件实现&#xff08;二&#xff09; HarmonyOS Next 系列之底部标签栏TabBar实现&#xff08;三&#xff09; HarmonyOS Next 系列之HTTP请求封装和Token…...

如果xml在mapper目录下,如何扫描到xml

如果xml在mapper目录下,如何扫描到xml 项目结构 src├── main│ ├── java│ │ └── com│ │ └── bg│ │ ├── Application.java│ │ ├── domain│ │ │ └── User.java│ │ …...

什么是无限铸币攻击?它是如何运作的?

一、无限铸币攻击解释 无限铸币攻击是指攻击者操纵合约代码不断铸造超出授权供应限制的新代币。 这种黑客行为在去中心化金融 (DeFi) 协议中最为常见。这种攻击通过创建无限数量的代币来损害加密货币或代币的完整性和价值。 例如&#xff0c;一名黑客利用了 Paid 网络的智能…...

Java 语言特性(面试系列2)

一、SQL 基础 1. 复杂查询 &#xff08;1&#xff09;连接查询&#xff08;JOIN&#xff09; 内连接&#xff08;INNER JOIN&#xff09;&#xff1a;返回两表匹配的记录。 SELECT e.name, d.dept_name FROM employees e INNER JOIN departments d ON e.dept_id d.dept_id; 左…...

【Linux】shell脚本忽略错误继续执行

在 shell 脚本中&#xff0c;可以使用 set -e 命令来设置脚本在遇到错误时退出执行。如果你希望脚本忽略错误并继续执行&#xff0c;可以在脚本开头添加 set e 命令来取消该设置。 举例1 #!/bin/bash# 取消 set -e 的设置 set e# 执行命令&#xff0c;并忽略错误 rm somefile…...

Oracle查询表空间大小

1 查询数据库中所有的表空间以及表空间所占空间的大小 SELECTtablespace_name,sum( bytes ) / 1024 / 1024 FROMdba_data_files GROUP BYtablespace_name; 2 Oracle查询表空间大小及每个表所占空间的大小 SELECTtablespace_name,file_id,file_name,round( bytes / ( 1024 …...

ServerTrust 并非唯一

NSURLAuthenticationMethodServerTrust 只是 authenticationMethod 的冰山一角 要理解 NSURLAuthenticationMethodServerTrust, 首先要明白它只是 authenticationMethod 的选项之一, 并非唯一 1 先厘清概念 点说明authenticationMethodURLAuthenticationChallenge.protectionS…...

【python异步多线程】异步多线程爬虫代码示例

claude生成的python多线程、异步代码示例&#xff0c;模拟20个网页的爬取&#xff0c;每个网页假设要0.5-2秒完成。 代码 Python多线程爬虫教程 核心概念 多线程&#xff1a;允许程序同时执行多个任务&#xff0c;提高IO密集型任务&#xff08;如网络请求&#xff09;的效率…...

在WSL2的Ubuntu镜像中安装Docker

Docker官网链接: https://docs.docker.com/engine/install/ubuntu/ 1、运行以下命令卸载所有冲突的软件包&#xff1a; for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do sudo apt-get remove $pkg; done2、设置Docker…...

【Java学习笔记】BigInteger 和 BigDecimal 类

BigInteger 和 BigDecimal 类 二者共有的常见方法 方法功能add加subtract减multiply乘divide除 注意点&#xff1a;传参类型必须是类对象 一、BigInteger 1. 作用&#xff1a;适合保存比较大的整型数 2. 使用说明 创建BigInteger对象 传入字符串 3. 代码示例 import j…...

CVE-2020-17519源码分析与漏洞复现(Flink 任意文件读取)

漏洞概览 漏洞名称&#xff1a;Apache Flink REST API 任意文件读取漏洞CVE编号&#xff1a;CVE-2020-17519CVSS评分&#xff1a;7.5影响版本&#xff1a;Apache Flink 1.11.0、1.11.1、1.11.2修复版本&#xff1a;≥ 1.11.3 或 ≥ 1.12.0漏洞类型&#xff1a;路径遍历&#x…...

Python Ovito统计金刚石结构数量

大家好,我是小马老师。 本文介绍python ovito方法统计金刚石结构的方法。 Ovito Identify diamond structure命令可以识别和统计金刚石结构,但是无法直接输出结构的变化情况。 本文使用python调用ovito包的方法,可以持续统计各步的金刚石结构,具体代码如下: from ovito…...

【Linux】Linux 系统默认的目录及作用说明

博主介绍&#xff1a;✌全网粉丝23W&#xff0c;CSDN博客专家、Java领域优质创作者&#xff0c;掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域✌ 技术范围&#xff1a;SpringBoot、SpringCloud、Vue、SSM、HTML、Nodejs、Python、MySQL、PostgreSQL、大数据、物…...