CC00034.clickhouse——|Hadoop&OLAP_ClickHouse.V06|——|ClickHouse.v06|ClickHouse语法|

一、分布式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-03 │ window │
│ A003 │ 0.0.0.0 │ www.aa.com      │ 2021-11-05 │ mac    │
│ A004 │ 0.0.0.0 │ www.cc.com      │ 2021-11-06 │ window │
└──────┴─────────┴─────────────────┴────────────┴────────┘
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

yanqi_vip

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值