[ https://issues.apache.org/jira/browse/HBASE-2005?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12781564#action_12781564 ]
Lars George commented on HBASE-2005: ------------------------------------ Hi Doug, There is {code} truncate Disables, drops and recreates the specified table. {code} which is not as elaborate as yours, so we could keep this issue here to extend the truncate functionality. But there is at least something. > 'Shell' suggestion - equivalent of 'truncate' for a table > --------------------------------------------------------- > > Key: HBASE-2005 > URL: https://issues.apache.org/jira/browse/HBASE-2005 > Project: Hadoop HBase > Issue Type: Improvement > Components: scripts > Affects Versions: 0.20.1 > Reporter: Doug Meil > Priority: Minor > > The hbase shell has 'delete' and 'deleteall' for deleting a cell/cells for a > given row. > I don't see any equivalent of the RDBMS equivalent of 'truncate' that would > delete all the rows in a table, however (i.e., based on my understanding of > the shell, 'deleteall' applies horizontally, but not vertically). > At the very least, this could be useful for development purposes when you > want to quickly remove test data from a table. > Nice to have - something like: > truncate mytable (no column families specified... so it removes all the > rows from every column family) > truncate mytable family1 (remove all rows from table 'mytable' but only > for column family 'family1'). > Something like that... just a suggestion. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.