如何删除hbase表中具有相同列的行?

laik7k3q  于 2021-06-09  发布在  Hbase
关注(0)|答案(1)|浏览(369)

我有一个hbase表,其中有6列是使用hive创建的,并加载了数据。我需要删除在特定列中具有相同数据的行。我需要一个hql命令。
以下是我的表列:

firstname    lastname    location    id    address    description

我想删除具有相同描述的行。

nzk0hqpo

nzk0hqpo1#

从配置单元0.14开始可以删除。只能对支持acid的表执行删除。有关详细信息,请参阅配置单元事务。
至于你的问题

DELETE
FROM TABLE
WHERE TABLE.a IN (SELECT foo FROM B);

DELETE
FROM T1
WHERE EXISTS (SELECT B FROM T2 WHERE T1.X = T2.Y)

相关问题