HBase列族是怎么定义的,一个表要定义几个列族较好?求帮助,谢谢了

2025-05-17 17:40:40
推荐回答(2个)
回答1:

HBase表中的每个列都归属于某个列族,列族必须作为表模式(schema)定义的一部分预先给出;
列名以列族作为前缀,每个“列族”都可以有多个列成员(column);
HBase把同一列族里面的数据存储在同一目录下,由几个文件保存。

目前 hbase 不能很好地处理 多个列族
建议 只用 1 ~ 2 个列族

最好只用一个

回答2:

hbase一遍定义rowkey不超过两到三个,这是官网上明确给出的答案,有什么不懂可以去官网上看看