每日总结18

HBase学习9(phoenix两种方式预分区)

P35

1.phoenix预分区

如要分4个分区建表命令如下:

复制代码
create table if not exists ORDER_DTL(
"id" varchar primary key,
C1."status" varchar,
C1."money" float,
C1."pay_way" integer,
C1."user_id" varchar,
C1."operation_time" varchar,
C1."category" varchar
)
CONPRESSION='GZ'
SPLIT ON ('3','5','7');
复制代码

 

原先不使用预分区见表的情况如下:

 使用预分区:

 可以指定region数量进行分区

复制代码
create table if not exists ORDER_DTL(
    "id" varchar primary key,
    C1."status" varchar,
    C1."money" float,
    C1."pay_way" integer,
    C1."user_id" varchar,
    C1."operation_time" varchar,
    C1."category" varchar
)
CONPRESSION='GZ', SALT_BUCKETS=10;
复制代码

posted @ 2023-09-25 19:57  意い十三章  阅读(7)  评论(0)    收藏  举报