【问题标题】:How can I abort/rollback a HBase pending procedures?如何中止/回滚 HBase 挂起过程?
【发布时间】:2019-02-28 11:43:46
【问题描述】:

我有一个待处理的 HBase 过程列表。我想回滚这一切。我怎样才能做到这一点? list_procedure 命令的输出 -

PID Name State Submitted Last_Update Parameters

7 org.apache.hadoop.hbase.master.procedure.CreateTableProcedure WAITING 2019-02-27 20:16:51 +0530 2019-02-27 20:16:51 +0530 [{"state"=>[1, 2, 3, 4, 5]}, {"userInfo"=>{"effectiveUser"=>"hadoop"}, "tableSchema"=>{"tableName"=>{"namespace"=>"ZGVmYXVsdA==", "qualifier"=>"dXNlcmF0dHJpYnV0ZXM="}, "attributes"=>[{"first"=>"SVNfTUVUQQ==", "second"=>"ZmFsc2U="}], "columnFamilies"=>[{"name"=>"Y2Y=", "attributes"=>[{"first"=>"VkVSU0lPTlM=", "second"=>"MQ=="}, {"first"=>"RVZJQ1RfQkxPQ0tTX09OX0NMT1NF", "second"=>"ZmFsc2U="}, {"first"=>"TkVXX1ZFUlNJT05fQkVIQVZJT1I=", "second"=>"ZmFsc2U="}, {"first"=>"S0VFUF9ERUxFVEVEX0NFTExT", "second"=>"RkFMU0U="}, {"first"=>"Q0FDSEVfREFUQV9PTl9XUklURQ==", "second"=>"ZmFsc2U="}, {"first"=>"REFUQV9CTE9DS19FTkNPRElORw==", "second"=>"Tk9ORQ=="}, {"first"=>"VFRM", "second"=>"MjE0NzQ4MzY0Nw=="}, {"first"=>"TUlOX1ZFUlNJT05T", "second"=>"MA=="}, {"first"=>"UkVQTElDQVRJT05fU0NPUEU=", "second"=>"MA=="}, {"first"=>"QkxPT01GSUxURVI=", "second"=>"Uk9X"}, {"first"=>"Q0FDSEVfSU5ERVhfT05fV1JJVEU=", "second"=>"ZmFsc2U="}, {"first"=>"SU5fTUVNT1JZ", "second"=>"ZmFsc2U="}, {"first"=>"Q0FDSEVfQkxPT01TX09OX1dSSVRF", "second"=>"ZmFsc2U="}, {"first"=>"UFJFRkVUQ0hfQkxPQ0tTX09OX09QRU4=", "second"=>"ZmFsc2U="}, {"first"=>"Q09NUFJFU1NJT04=", "second"=>"U05BUFBZ"}, {"first"=>"QkxPQ0tDQUNIRQ==", "second"=>"dHJ1ZQ=="}, {"first"=>"QkxPQ0tTSVpF", "second"=>"NjU1MzY="}]}]}, "regionInfo"=>[{"regionId"=>"1551278811285", "tableName"=>{"namespace"=>"ZGVmYXVsdA==", "qualifier"=>"dXNlcmF0dHJpYnV0ZXM="}, "startKey"=>"", "endKey"=>"", "offline"=>false, "split"=>false, "replicaId"=>0}]}]
8 org.apache.hadoop.hbase.master.assignment.AssignProcedure WAITING_TIMEOUT 2019-02-27 20:16:51 +0530 2019-02-28 17:10:58 +0530 [{"transitionState"=>"REGION_TRANSITION_QUEUE", "regionInfo"=>{"regionId"=>"1551278811285", "tableName"=>{"namespace"=>"ZGVmYXVsdA==", "qualifier"=>"dXNlcmF0dHJpYnV0ZXM="}, "startKey"=>"", "endKey"=>"", "offline"=>false, "split"=>false, "replicaId"=>0}, "forceNewPlan"=>true, "attempt"=>18}]
9 org.apache.hadoop.hbase.master.procedure.EnableTableProcedure RUNNABLE 2019-02-27 20:29:41 +0530 2019-02-27 20:29:41 +0530 [{}, {"userInfo"=>{"effectiveUser"=>"hadoop"}, "tableName"=>{"namespace"=>"ZGVmYXVsdA==", "qualifier"=>"dXNlcmF0dHJpYnV0ZXM="}, "skipTableStateCheck"=>false}]
10 org.apache.hadoop.hbase.master.procedure.EnableTa

【问题讨论】:

    标签: hadoop hbase procedure


    【解决方案1】:

    据我所知,您无法手动回滚程序。如果出现错误,HBase 将回滚它。
    过程中止也不再可用,请参阅HBASE-21223
    如果您的程序因为卡住而无法完成(您可以在 HBase 主日志中看到特殊的日志消息),我认为您应该向 HBase 开发人员报告。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-09-07
      • 1970-01-01
      • 1970-01-01
      • 2017-03-07
      • 1970-01-01
      • 2021-08-12
      • 2016-06-13
      相关资源
      最近更新 更多