gpt4 book ai didi

java - 如何使用java API关闭hbase 2.0.0中的WAL?

转载 作者:行者123 更新时间:2023-12-02 11:05:14 25 4
gpt4 key购买 nike

我想知道使用JAVA API向hbase表插入新数据时是否有办法禁用WAL(预写日志)操作?

谢谢你的帮助:)

最佳答案

在HBase 2.0.0中

要在单个更新级别跳过 WAL(对于单个 Put 或 Delete):

Put p = new Put(ROW_ID).addColumn(FAMILY, NAME, VALUE).setDurability(Durability.SKIP_WAL)

要为整个表设置此设置(这样您就不必每次更新时都执行此设置):

TableDescriptorBuilder tBuilder = TableDescriptorBuilder.newBuilder(TableName.valueOf(TABLE_ID));
tBuilder.setDurability(Durability.SKIP_WAL);
... continue building the table

希望这有帮助

关于java - 如何使用java API关闭hbase 2.0.0中的WAL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51021501/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com