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'}