It does so by splitting the row keys into ranges. The application controls the row keys, hence it can choose as row key whatever it like. If you prefix the row key with the prefix of the hash of the key you get hash partitioning.
________________________________ From: Nai Yan. <[email protected]> To: dev <[email protected]> Sent: Friday, August 15, 2014 9:46 PM Subject: May I ask why HBase choose to partition data by range? Hello, May I ask why HBase chooses to partition data by range? Why not by Hash or list? I belive in the design phase of HBase, this should be discussed. Thanks in adavance. Nai Yan.
