HBase创建表的语法如下:
create 'table_name', {NAME => 'column_family_name'}, {NUMREGIONS => number_of_regions, SPLITALGO => 'algorithm'}
其中:
table_name:要创建的表的名字。column_family_name:列族的名称,所有列族都需要指定。NUMREGIONS:指定表的分区数,默认值为10。SPLITALGO:指定分区算法,默认值为HashSplit。例如,创建一个名为students的表,包含一个列族info,分区数为3,使用HexStringSplit算法进行分区:
create 'students', {NAME => 'info'}, {NUMREGIONS => 3, SPLITALGO => 'HexStringSplit'}