You are viewing a plain text version of this content. The canonical link for it is here.
Posted to common-commits@hadoop.apache.org by Apache Wiki <wi...@apache.org> on 2008/10/03 18:08:57 UTC

[Hadoop Wiki] Trivial Update of "Hbase/Shell" by stack

Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Hadoop Wiki" for change notification.

The following page has been changed by stack:
http://wiki.apache.org/hadoop/Hbase/Shell

The comment on the change is:
Updated the help output.

------------------------------------------------------------------------------
  
  == Commands ==
  {{{
+ hbase(main):001:0> help
+ HBASE SHELL COMMANDS:
   alter     Alter column family schema;  pass table name and a dictionary
             specifying new column family schema. Dictionaries are described
             below in the GENERAL NOTES section.  Dictionary must include name
-            of column family to alter.  For example, to change the 'f1' column
+            of column family to alter.  For example, 
-            family in table 't1' from defaults to instead keep a maximum of 5
-            cell VERSIONS, do:
+            
+            To change or add the 'f1' column family in table 't1' from defaults
+            to instead keep a maximum of 5 cell VERSIONS, do:
+            hbase> alter 't1', {NAME => 'f1', VERSIONS => 5}
+            
+            To delete the 'f1' column family in table 't1', do:
+            hbase> alter 't1', {NAME => 'f1', METHOD => 'delete'}
  
-            hbase> alter 't1', {NAME => 'f1', VERSIONS => 5}
- 
-  count     Count the number of rows in a table. This operation may take a LONG
+   count    Count the number of rows in a table. This operation may take a LONG
             time (Run '$HADOOP_HOME/bin/hadoop jar hbase.jar rowcount' to run a
             counting mapreduce job). Current count is shown every 1000 rows by
             default. Count interval may be optionally specified. Examples:
- 
+            
             hbase> count 't1'
             hbase> count 't1', 100000
  
@@ -45, +50 @@

             hbase> create 't1', 'f1', 'f2', 'f3'
             hbase> create 't1', {NAME => 'f1', VERSIONS => 1, TTL => 2592000, \
               BLOCKCACHE => true}
+ 
   describe  Describe the named table: e.g. "hbase> describe 't1'"
  
   delete    Put a delete cell value at specified table/row/column and optionally
@@ -72, +78 @@

             hbase> get 't1', 'r1', {COLUMN => 'c1'}
             hbase> get 't1', 'r1', {COLUMN => ['c1', 'c2', 'c3']}
             hbase> get 't1', 'r1', {COLUMN => 'c1', TIMESTAMP => ts1}
-            hbase> get 't1', 'r1', {COLUMN => 'c1', TIMESTAMP => ts1, VERSIONS = 4}
+            hbase> get 't1', 'r1', {COLUMN => 'c1', TIMESTAMP => ts1, \
+              VERSIONS => 4}
  
   list      List all tables in hbase