|NO.Z.00034|——————————|BigDataEnd|——|Hadoop&OLAP_ClickHouse.V06|——|ClickHouse.v06|ClickHouse语法|分布式DDL执行|

一、分布式DDL执行
### --- 分布式DDL执行

~~~     在集群上的任意一个节点上执行DDL语句,
~~~     那么集群上的任意一个节点都会以相同的顺序执行相同的语义。
### --- 数据写入:

~~~     # 方式一:
hadoop01 :) insert into partition_v1 values (...)
~~~     # 方式二:准备数据文件

[root@hadoop01 ~]# vim mycsv.csv
A003,0.0.0.0,www.aa.com,2021-10-05,mac
A004,0.0.0.0,www.cc.com,2021-11-06,window
~~~     # 方式二:指定格式 format CSV

[root@hadoop01 ~]# cat mycsv.csv | clickhouse-client --query="insert into default.partition_v1 format CSV"
~~~     # 查看加载的数据

hadoop01 :) select * from partition_v1;

┌─ID───┬──────IP─┬─URL────────┬──EventTime─┬─os─────┐
 A003  0.0.0.0  www.aa.com  2021-10-05  mac    
 A004  0.0.0.0  www.cc.com  2021-11-06  window 
└──────┴─────────┴────────────┴────────────┴────────┘
┌─ID───┬──────IP─┬─URL───────────┬──EventTime─┬─os──┐
 A000  0.0.0.0  www.baidu.com  2010-05-01  mac 
└──────┴─────────┴───────────────┴────────────┴─────┘
┌─ID───┬──────IP─┬─URL──────────┬──EventTime─┬─os──┐
 A001  0.0.0.0  www.sina.com  2021-10-01  mac 
└──────┴─────────┴──────────────┴────────────┴─────┘
┌─ID───┬──────IP─┬─URL─────────────┬──EventTime─┬─os─────┐
 A002  0.0.0.0  www.youtube.com  2021-10-03  window 
└──────┴─────────┴─────────────────┴────────────┴────────┘
### --- 创建partition_v2

~~~     # 创建partition_v2表
hadoop01 :) create table partition_v2 (
            ID String, IP IPv4, 
            URL String,EventTime Date, 
            os String
            ) engine=MergeTree partition 
            by toYYYYMM(EventTime) order by ID;
### --- 方式3:select方式

hadoop01 :) insert into partition_v2 select * from partition_v1;

hadoop01 :) select * from partition_v2;

┌─ID───┬──────IP─┬─URL──────────┬──EventTime─┬─os──┐
│ A001 │ 0.0.0.0 │ www.sina.com │ 2021-11-01 │ mac │
└──────┴─────────┴──────────────┴────────────┴─────┘
┌─ID───┬──────IP─┬─URL─────────────┬──EventTime─┬─os─────┐
│ A000 │ 0.0.0.0 │ www.baidu.com   │ 2021-11-01 │ mac    │
│ A002 │ 0.0.0.0 │ www.youtube.com │ 2021-11-03window │
│ A003 │ 0.0.0.0 │ www.aa.com      │ 2021-11-05 │ mac    │
│ A004 │ 0.0.0.0 │ www.cc.com      │ 2021-11-06window │
└──────┴─────────┴─────────────────┴────────────┴────────┘

 
 
 
 
 
 
 
 
 

Walter Savage Landor:strove with none,for none was worth my strife.Nature I loved and, next to Nature, Art:I warm'd both hands before the fire of life.It sinks, and I am ready to depart
                                                                                                                                                   ——W.S.Landor

 

 

posted on   yanqi_vip  阅读(22)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· DeepSeek 开源周回顾「GitHub 热点速览」
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示