I am trying to store some data for every phone number on Hbase. The row key I will be using is reverse(PhoneNumber) for better distribution as most of the number for a particular country will start with same country code leading to hot-spotting. I will me moving this data from mysql to Hbase.
I took a random sample of 1 million phone numbers and took 200 splits of UniformSplit and HexStringSplit -the two predefined String algorithms in Hbase.
With UniformSplit only 8 regions get the data. With HexStringSplit 81 regions get the data .
Is there any other Split Algorithm I can use or any other Strategy.