Big Data - HBASE

Back to Course

Lesson Description

Lession - #888 HBase Delete Data

Erasing a Specific Cell in a Table

Utilizing the erase order, you can erase a particular cell in a table. The syntax of erase order is as per the following:

Erasing All Cells in a Table

Utilizing the "deleteall" order, you can erase every one of the cells in succession. Given below is the language structure of deleteall order.

Erasing Data Using Java API

You can erase information from a HBase table utilizing the erase(>
technique for the HTable class. Follow the means given underneath to erase information from a table.
Stage 1: Instantiate the Configuration Class

Design class adds HBase setup records to its item. You can make a setup object utilizing the make(>
technique for the HbaseConfiguration class as displayed below.

Stage 2: Instantiate the HTable Class

You have a class called HTable, an execution of Table in HBase. This class is utilized to speak with a solitary HBase table. While launching this class, it acknowledges the setup object and the table name as boundaries. You can launch the HTable class as displayed below.

Stage 3: Instantiate the Delete Class
Launch the Delete class by passing the rowid of the column that will be erased, in byte cluster design. You can likewise spend timestamp and Rowlock to this constructor.

Stage 4: Select the Data to be Deleted

You can erase the information utilizing the erase techniques for the Delete class. This class has different erase strategies. Pick the sections or segment families to be erased utilizing those strategies. Investigate the accompanying models that show the use of Delete class strategies.

Stage 5: Delete the Data

Erase the chose information by passing the erase occurrence to the edelete(>
technique for the HTable class as displayed below.

Stage 6: Close the HTableInstance

Subsequent to erasing the information, close the HTable Instance.