hadoop - Hbase Major Compacting之后如何验证HFile?

标签 hadoop hbase

在对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/

相关文章:

java - Hadoop:使用作业的输出文件作为第二个作业的输入文件 (FileNotFound)

java - Flume 将输出格式从 .csv 更改为 .json

java - hadoop 惰性分布式缓存

java.lang.NoClassDefFoundError : Could not initialize class org. apache.hadoop.hbase.shaded.protobuf.ProtobufUtil$ClassLoaderHolder 错误

java - HBase MapReduce - 基于 rowkey 分割区域

r - 如何通过 R 访问 HDFS?

java - 集成外部程序

hadoop - HBase 独立性能与在 HDFS 集群上运行的对比

hadoop - HBase master 未运行异常

hbase - 基于部分行键过滤 HBase 中的行