This is an automated email from the ASF dual-hosted git repository.

guangning pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/pulsar.git


The following commit(s) were added to refs/heads/master by this push:
     new 96acc57  [pulsar-io] hbase sink avoid flushing hbase table (#5629)
96acc57 is described below

commit 96acc57a19958ecce22e63d961ac5353a5cbaf64
Author: YeChao Chen <chenyec...@gmail.com>
AuthorDate: Wed Nov 13 09:22:33 2019 +0800

    [pulsar-io] hbase sink avoid flushing hbase table (#5629)
---
 .../main/java/org/apache/pulsar/io/hbase/sink/HbaseAbstractSink.java   | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git 
a/pulsar-io/hbase/src/main/java/org/apache/pulsar/io/hbase/sink/HbaseAbstractSink.java
 
b/pulsar-io/hbase/src/main/java/org/apache/pulsar/io/hbase/sink/HbaseAbstractSink.java
index 17ff802..7f4f413 100644
--- 
a/pulsar-io/hbase/src/main/java/org/apache/pulsar/io/hbase/sink/HbaseAbstractSink.java
+++ 
b/pulsar-io/hbase/src/main/java/org/apache/pulsar/io/hbase/sink/HbaseAbstractSink.java
@@ -154,8 +154,7 @@ public abstract class HbaseAbstractSink<T> implements 
Sink<T> {
 
         try {
             if (CollectionUtils.isNotEmpty(puts)) {
-                table.put(puts);
-                admin.flush(tableName);
+                table.batch(puts, new Object[puts.size()]);
             }
 
             toFlushList.forEach(tRecord -> tRecord.ack());

Reply via email to