HBase的rowkey与空间

问题描述 投票:0回答:1

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

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

这是一个好的做法呢?

hbase hbase-shell
1个回答
1
投票

是的,它可以有这些字符和/或空间。如果忽略它们(例如SPACE)不会导致按键冲突,那么这将是最好不要让他们在具有或不具有这些使得一个新块的差异情况。

键值实例不能跨块分割。例如,如果有一个8 MB KEYVALUE,即使块大小为64KB此KEYVALUE将作为相干块读取。

但是,它应该只如果键值来是有块增加过于频繁,因为这是不是很普遍担心你,所以它不应该是一个问题。

reference document

© www.soinside.com 2019 - 2024. All rights reserved.