带空格的Hbase行键

带空格的Hbase行键,hbase,hbase-shell,Hbase,Hbase Shell,行键是否可以有空格和一些特殊字符,如& 示例-美国纽约383937。abc@.1000 这是一种好的做法吗 是,它可以有这些字符和/或空格。 如果省略它们(例如空格)不会导致键冲突,那么最好不要使用它们,以防有或没有它们会对新块产生影响 KeyValue实例不会跨块分割。例如,如果有一个8MB的键值,即使块大小为64kb,该键值也将作为一个相干块读入。 但是,只有当KeyValues由于这种情况而频繁地进行块添加时,您才应该担心,因为这种情况并不常见,所以不应该担心

行键是否可以有空格和一些特殊字符,如&

示例-美国纽约383937。abc@.1000


这是一种好的做法吗

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

KeyValue实例不会跨块分割。例如,如果有一个8MB的键值,即使块大小为64kb,该键值也将作为一个相干块读入。

但是,只有当KeyValues由于这种情况而频繁地进行块添加时,您才应该担心,因为这种情况并不常见,所以不应该担心