在对HBase进行重大压缩期间,将对HFiles进行分组,最后将具有单个HFile。如何在编程中动态验证压缩的结果。
最佳答案
步骤1.创建表
create 'mytable', 'col1'
步骤2.将数据插入表
put 'mytable',1,'col1:name','srihari'
步骤3.刷新表
flush 'mytable'
查看以下位置的一个文件
位置:/ hbase / data / default / mytable / e6df4d1e56e3403e7f507d0e4b48c34d / col1
再重复一次第2步和第3步,观察该位置,我们可以在该位置看到两个文件。
现在执行以下命令
> major_compact'mytable'
现在,我们只能在该位置看到一个文件。
关于hadoop - Hbase Major Compacting之后如何验证HFile?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40211011/