rowkey设计首先应当遵循三大原则: 1.rowkey长度原则 rowkey是一个二进制码流,可以为任意字符串,最大长度为64kb,实际应用中一般为10-100bytes,它以byte[]形式保存,一般设定成定长. 一般越短越好,不要超过16个字节,注意原因如下: (1)目前操作系统都是64位系统,内存8字节对齐,控制在16字节,8字节的整数倍利用了操作系统的最佳特性. (2)hbase将部分数据加载到内存当中,如果rowkey过长,内存的有效利用率就会下降. 2.rowkey散列原则 如果r