kudu支持的数据类型
1 | boolean |
kudu的建表语句
1 | CREATE TABLE sales_by_year( # 列存储 |
或者
1 | CREATE TABLE xxxx.xxxx( |
支持若干种分区方式:
参考:kudu 表设计使用及限制 / Kudu table schema design and limited
1. hash 分区
1 | create table kudu_test.real_time_sales_temporary_kuduc ( |
如果不指定hash分区的字段,比如
1 | PARTITION BY HASH PARTITIONS 3 |
那么默认将会使用主键来进行hash,即
1 | PARTITION BY HASH (sdt,shopId,updatetime,serialId,sheetid) PARTITIONS 3 |
2. 范围分区
1 | CREATE TABLE cust_behavior_table ( |
3. 混合分区(hash + range)
1 | CREATE TABLE cust_behavior_1 ( |