Как прервать / убить процедуру в HBase - PullRequest
1 голос
/ 27 мая 2019

Я получил 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...