在HBase中创建表时,需要指定一些参数来定义表的结构和属性。以下是一些常用的参数:
表名(Table Name):
列族(Column Family):
cf1、cf2列限定符(Column Qualifier):
column1、column2时间戳(Timestamp):
1633024800000(表示2021年10月1日0点的时间戳)块大小(Block Size):
64m(表示64MB)最大版本数(Max Versions):
5行键(Row Key):
row1、row2TTL(Time To Live):
86400(表示一天)压缩(Compression):
SNAPPY、LZO存储策略(Storage Policy):
ONE、ALL分区和副本数(Region and Replication Factor):
NUMREGIONS=10, REPLICATION_FACTOR=3以下是一个创建表的示例命令:
create 'myTable', 'cf1', {NUMREGIONS=10, REPLICATION_FACTOR=3}, {TTL=86400, COMPRESSION='SNAPPY'}
这个命令将创建一个名为myTable的表,包含一个列族cf1,设置10个区域和3个副本数,数据的TTL为一天,并使用Snappy压缩算法。