hbase-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "stack (JIRA)" <j...@apache.org>
Subject [jira] Created: (HBASE-548) Tool to online single region
Date Thu, 27 Mar 2008 05:47:24 GMT
Tool to online single region

                 Key: HBASE-548
                 URL: https://issues.apache.org/jira/browse/HBASE-548
             Project: Hadoop HBase
          Issue Type: New Feature
            Reporter: stack
            Priority: Minor

A sequence of events put a region offline in the middle of an online table.  I was unable
to get the region backon by running 'enable table'.  Here is a little bit of code that I ran
to bring the region back online and get the table running again.  This issue is about adding
it to hbase tools (A new package named 'tools'?).

  public static void main(String[] args) throws IOException {
    HBaseConfiguration c = new HBaseConfiguration();
    c.set("hbase.master", args[0]);
    HTable t = new HTable(c, new Text(".META."));
    Text row = new Text(args[1]);
    byte [] cell = t.get(row, new Text("info:regioninfo"));
    HRegionInfo info = Writables.getHRegionInfo(cell);
    long id = t.startUpdate(row);
    t.put(id, COL_REGIONINFO, Writables.getBytes(info));
    t.delete(id, COL_SERVER);
    t.delete(id, COL_STARTCODE);

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message