如何使用 java API 在 hbase 2.0.0 中关闭 WAL?
How to turn off WAL in hbase 2.0.0 with java API?
我想知道在使用 JAVA API 向 hbase table 插入新数据时是否有任何方法可以禁用 WAL(预写日志)操作?
谢谢你的帮助:)
在 HBase 2.0.0 中
要在单个更新级别跳过 WAL(对于单个 Put 或 Delete):
Put p = new Put(ROW_ID).addColumn(FAMILY, NAME, VALUE).setDurability(Durability.SKIP_WAL)
要为整个 table 设置此设置(这样您就不必每次更新都这样做):
TableDescriptorBuilder tBuilder = TableDescriptorBuilder.newBuilder(TableName.valueOf(TABLE_ID));
tBuilder.setDurability(Durability.SKIP_WAL);
... continue building the table
希望对您有所帮助
我想知道在使用 JAVA API 向 hbase table 插入新数据时是否有任何方法可以禁用 WAL(预写日志)操作?
谢谢你的帮助:)
在 HBase 2.0.0 中
要在单个更新级别跳过 WAL(对于单个 Put 或 Delete):
Put p = new Put(ROW_ID).addColumn(FAMILY, NAME, VALUE).setDurability(Durability.SKIP_WAL)
要为整个 table 设置此设置(这样您就不必每次更新都这样做):
TableDescriptorBuilder tBuilder = TableDescriptorBuilder.newBuilder(TableName.valueOf(TABLE_ID));
tBuilder.setDurability(Durability.SKIP_WAL);
... continue building the table
希望对您有所帮助