Skip to content

Commit 2666408

Browse files
authored
Merge pull request #195 from oceanbase/fix-getscanners-dist-execute
fix getScanners dist execute
2 parents 3cd9a14 + 96c87f9 commit 2666408

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/main/java/com/alipay/oceanbase/hbase/OHTable.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,7 @@ public class OHTable implements HTableInterface {
139139
/**
140140
* the buffer of put request
141141
*/
142-
private final ArrayList<Put> writeBuffer = new ArrayList<Put>();
142+
private final ArrayList<Put> writeBuffer = new ArrayList<Put>();
143143
/**
144144
* when the put request reach the write buffer size the do put will
145145
* flush commits automatically
@@ -1080,13 +1080,13 @@ public List<ResultScanner> call() throws IOException {
10801080

10811081
request = buildObTableQueryAsyncRequest(obTableQuery,
10821082
getTargetTableName(tableNameString));
1083+
request.setAllowDistributeScan(false);
10831084
String phyTableName = obTableClient.getPhyTableNameFromTableGroup(
10841085
request.getObTableQueryRequest(), tableNameString);
10851086
List<Partition> partitions = obTableClient.getPartition(phyTableName, false);
10861087
for (Partition partition : partitions) {
10871088
request.getObTableQueryRequest().setTableQueryPartId(
10881089
partition.getPartId());
1089-
request.setAllowDistributeScan(false);
10901090
clientQueryAsyncStreamResult = (ObTableClientQueryAsyncStreamResult) obTableClient
10911091
.execute(request);
10921092
ClientStreamScanner clientScanner = new ClientStreamScanner(
@@ -1106,6 +1106,7 @@ public List<ResultScanner> call() throws IOException {
11061106
String targetTableName = getTargetTableName(tableNameString, Bytes.toString(family),
11071107
configuration);
11081108
request = buildObTableQueryAsyncRequest(obTableQuery, targetTableName);
1109+
request.setAllowDistributeScan(false);
11091110
List<Partition> partitions = obTableClient
11101111
.getPartition(targetTableName, false);
11111112
for (Partition partition : partitions) {

0 commit comments

Comments
 (0)