Я получил 2 зависшие процедуры hbase, когда пытался создать новую таблицу. Я думаю, возможно, что-то не так случилось на сервере региона в то время.
Теперь я нахожу родительскую процедуру, помеченную как «WAITING», а ее дочернюю процедуру, помеченную как «WAITING_TIMEOUT».
Я хочу прервать / убить эти 2 процедуры, но я не знаю, как это сделать, и кажется, что операция kill команды hbase не поддерживает процедуры.
Моя версия hbase - 2.0.2 и работает на пряже.
Я попытался перезапустить hbase, но процедуры все еще там и остаются застрявшими.
Родительская процедура :
id:
54206
parent:
Empty, no parent
state:
WAITING
type:
ServerCrashProcedure server=slave.server.com,16020,1558012223746, splitWal=true, meta=false
Дочерняя процедура :
id:
54266
parent:
54206
state:
WAITING_TIMEOUT
type:
AssignProcedure table=my_namespace:my_table, region=18b04016f7b5619c9fbd6dfcdf72e9d4