2016 - 2024

感恩一路有你

hbase删除某一行数据 Hbase手动设置时间戳,无法删除数据,怎么办?

浏览量:2008 时间:2021-03-16 13:48:36 作者:admin

Hbase手动设置时间戳,无法删除数据,怎么办?

更改时间戳将带来许多问题。

首先,车主的问题应该是自己包装的问题。

对于第一个问题:

//对于数据插入,可以在不手动设置时间戳的情况下删除数据,但不能输入多版本数据添加( 字节.toBytes( colFamily.getColumnFamilyName()),

字节.toBytes( 列getColumnName()),

字节.toBytes( 列getValue())

毫无疑问可以删除该数据,并且可以输入多版本数据,而无需设置时间戳。

对于第二个问题

//插入数据时,可以手动设置时间戳。数据不能删除,但可以输入多版本数据添加( 字节.toBytes( colFamily.getColumnFamilyName()),

字节.toBytes( 列getColumnName()),

盖蒂马克上校(), 字节.toBytes( 列getValue())

HBase自己的时间戳精确到毫秒。您可以检查时间戳是否相同。一定要生成唯一的时间戳

命令:disable “tablename”--disable table。注意:要修改表结构,必须先禁用表。命令:enable “tablename”--make table available命令:drop “tablename”--delete table

每天1t,15天15t。Hadoop集群存储时,安全备份的数量为3台,即45t,要构建一个安全的Hadoop集群,至少需要3台机器。如果使用戴尔的PowerEdge C2100,单节点存储容量可以达到26tb,三台机器就足够了

hbase删除某一行数据 hadoop删除文件命令 hbase删除表的命令

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。