如何检测Acuumulo何时完成主要压实?

时间:2015-04-02 08:44:04

标签: java accumulo

我有一个Iterator设置在主要的压缩范围,我用来写一个表。因此,只要我想进行重大压缩,它就会启动。但是我想在写入过程完成后查询这个表。为此,我需要知道主要压缩是否已完成,所有数据是否已写入表中。有没有办法或方法可以让我知道这个?

1 个答案:

答案 0 :(得分:3)

如果您请求主要压缩,则可以向命令添加一个标志,以便它仅在压缩完成后返回。在shell中,这是" compact -w"。在Java API中,为其中一个connector.tableOperations()。compact(...)方法将wait参数设置为true。