带空格的hbase行键

yhuiod9q  于 2021-06-09  发布在  Hbase
关注(0)|答案(1)|浏览(322)

行键是否可以有空格和一些特殊字符,如&?
示例-美国纽约383937。@.1000
这是个好习惯吗?

xoefb8l8

xoefb8l81#

是的,它可以有这些字符和/或空格。如果省略它们(例如空格)不会导致密钥冲突,那么最好不要使用它们,以防有或没有它们会影响新块。
keyvalue示例不会跨块拆分。例如,如果有一个8mb的keyvalue,即使块大小是64kb,这个keyvalue也会作为一个相干块读入。
但是,只有当keyvalues由于这种情况而频繁地添加块时,才应该担心,这不是很常见,所以不应该担心。
参考文件

相关问题