Здесь у меня есть 2 региональных сервера, в которых я создал 2 метрики, названные ниже, с их UID (массив байтов JAVA).
метрики sys.rack.1: [0, 1, 5]
метрики sys.rack.2: [0, 1, 6]
Мне нужно предварительно разделить таблицу TSDB HBASE, чтобы распределить нагрузку между серверами 2 регионов. http://opentsdb.net/docs/build/html/user_guide/writing.html#pre-split-hbase-regions
HBase автоматически разделит регионы. Я хочу выполнить поведение самостоятельно, разделив его на регионы.
Я пробовал, но изначально он нацелен только на один регион для записи показателей. В каком диапазоне я могу разделить регионы? может ли кто-нибудь помочь мне решить эту проблему.
Отредактировано
Данные будут такими: sys.rack.1 host=20 sys.rack.2 host=18
В tsdb первые 3 байта метрик кодируются как массив байтов (0,1,5 от метрики 1 и 0,1,6 от метрики 2) и используются как ключ строки. В HBase мы закодировали значения с помощью семейства столбцов и Rowkey.