WRT-разделение, вы можете прочитать сообщение в блоге Lars об архитектуре HBase или Google Bigtable, в котором HBase "клонирует".
Если ваш ключ строки - только временная метка, то да, регион с самыми большими ключами всегда будет поражен новыми запросами (так как регион обслуживается только одним сервером региона).
Вы хотите использовать метки времени для коротких сканирований? Если это так, рассмотрите возможность засолки ваших ключей (поищите в Google, как Mozilla сделала это с Сорокко).
Может ли ваш префикс временной метки иметь какой-либо идентификатор? Например, если вы запрашиваете данные только для определенных пользователей, добавьте к этому идентификатору пользователя префикс ts, и это обеспечит вам намного лучшее распределение нагрузки.
Если нет, то используйте UUID или что-то еще, что будет случайным образом распределять ваши ключи.
О hbase.hregion.maxfilesize
Установка maxfilesize для этой таблицы (что вы можете сделать с оболочкой) не означает, что каждая область имеет размер X МБ (где X - значение, которое вы установили). Допустим, все ваши ключи строк - это временные метки, что означает, что каждый новый ключ строки больше предыдущего. Это означает, что он всегда будет вставлен в область с пустым конечным ключом (последний). В какой-то момент один из файлов вырастет больше, чем maxfilesize (за счет уплотнения), и эта область будет разбита по середине. Нижние клавиши будут находиться в своем регионе, верхние - в другом. Но поскольку ваш новый ключ строки всегда больше предыдущего, это означает, что вы будете писать только в этот новый регион (и так далее).
tl; dr, хотя у вас более 1000 регионов, с этой схемой регион с самыми большими ключами строк всегда будет получать записи, что означает, что сервер региона размещения станет узким местом.