[hbase] Add enableTable, disableTable, addColumn, etc, to hase shell
--------------------------------------------------------------------

                 Key: HADOOP-1611
                 URL: https://issues.apache.org/jira/browse/HADOOP-1611
             Project: Hadoop
          Issue Type: Improvement
          Components: contrib/hbase
            Reporter: stack


Here are some nice-to-have admin functions that would sit nicely in hbase shell:

+  public void addColumn(Text tableName, HColumnDescriptor column) throws 
IOException;
+  public void deleteColumn(Text tableName, Text columnName) throws IOException;
+  
+  public void enableTable(Text tableName) throws IOException;
+  public void disableTable(Text tableName) throws IOException;

(To add/delete columns you must first disable the table and then reenable it).

Other possibles:

+  public void mergeRegions(Text regionName1, Text regionName2) throws 
IOException;
+ Allow specification of basic row filtering (Doesn't have to be exotic): regex 
match, upper limit on rows returned.
+ Allow changing versions on column families, enabling/disabling compression, 
bloom filters

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

Reply via email to