Я пытаюсь выяснить, проходит ли какой-либо регион через разделение, просматривая данные в zookeeper.
Я запустил разделение области вручную и захватил данные из дочернего узла Zookeeper /hbase/region-in-transition
, который соответствуетрегион.
Данные выглядят примерно так:
"ÿ^@^@^@^Tmaster:60000^R!¯^R<83><9d>^OJPBUF^H3^R4bar,,1526471941526.ac8b42de46021dcbf3d597326eb60de1.^X«<8f>Óƶ,"^V
localhost^PôÔ^C^X÷<84>ÊŶ,*^@"
Но всякий раз, когда я пытался проанализировать вышеуказанные данные с использованием класса protobuf ClusterStatusProtos.RegionInTransition
, синтаксический анализ не удался.
Есть ли способ как-то проанализировать эти данные и определить, соответствует ли это региону в состоянии SPLIT или SPLITTING?
Среда
- Версия Hbase - 1.2.0
- Zookeeper - 3.4.8