qtablewidget删除所有行_HBase删除数据怎么做?

从表删除特定单元格

使用 delete 命令,可以在一个表中删除特定单元格。 delete 命令的语法如下:

b0c7cc9f9daf168c1e7da296d65d7763.png

下面是一个删除特定单元格和例子。在这里,我们删除salary

6800f29d928c563a643ac5ccfa7c8d94.png

删除表的所有单元格

使用“deleteall”命令,可以删除一行中所有单元格。下面给出是 deleteall 命令的语法。

394a855975987d49d590b8e985dcdc9c.png

这里是使用“deleteall”命令删去 emp 表 row1 的所有单元的一个例子。

fd5eaae6b0235bd4a9cf954c60d6a8a2.png

使用scan命令验证表。表被删除后的快照如下。

4fc68fac8f95c16cd073352e239b1550.png

使用Java API删除数据
可以从使用HTable类的delete()方法删除HBase表数据。按照下面给出从表中删除数据的步骤。第1步:实例化Configuration类
Configuration类增加了HBase配置文件到它的对象。可以创建使用HbaseConfiguration类的create()方法,如下图所示的Configuration 对象。

0d3d81281daae6b714a59109144a771e.png

第2步:实例化HTable类
有一个类叫HTable,实现在HBase中的Table类。此类用于单个HBase的表进行通信。在这个类实例,它接受配置对象和表名作为参数。实例化HTable类,如下图所示。

4fe97e68626eedb079b1ec1fdb647a9f.png

第3步:实例化Delete 类
通过传递将要删除的行的行ID,在字节数组格式实例化Delete类。也可以通过构造时间戳和Rowlock。

7b4c3abb1b8ee2761b9ca37559976a30.png

第4步:选择删除数据
可以使用Delete类的delete方法删除数据。这个类有各种删除方法。选择使用这些方法来删除列或列族。这里显示Delete类方法的用法在下面的例子。

5915a5c4a597b80c0a313bddf6b4f00b.png

第5步:删除数据

通过HTable类实例的delete()方法,如下所示删除所选数据。

8c4874195309c036d0e69e48204117fa.png

第6步:关闭HTable实例

删除数据后,关闭HTable实例。

b28e83747592afc49cc952d6ede797c1.png

下面给出的是从HBase表中删除的数据的完整程序。

ae0321c6bffa694b531f0a5fdfef3303.png

编译和执行上述程序如下所示。

872360db279195a948b1f53d622ac070.png

下面列出的是输出:

3eb5a33bfde681cea312323b26fa2d1d.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值