HBase行键与空格

时间:2019-01-31 18:12:40

标签: hbase hbase-shell

一个rowkey能有一个空间和一些特殊字符,如&?

实施例 - USA.new York.383937.abc @ 0.1000

这是一个好习惯吗?

1 个答案:

答案 0 :(得分:1)

是的,可以包含这些字符和/或空格。 如果省略它们(例如SPACE)不会导致键冲突,那么最好不要使用它们,以防万一有或没有它们会影响新块。

KeyValue实例不跨块拆分。例如,如果有一个8 MB的键值,则即使块大小为64kb,该键值也将作为连贯的块读取。

但是,只有在KeyValues过于频繁地添加块时,才让您担心,因为这不是很常见,所以不必担心。

reference document