Вы можете попытаться указать, сколько ресурсов HBase выделяет для сканирования в hbase-site.xml
. Это можно сделать в два этапа: 1. Указать процент ресурсов, выделенных для чтения (в отличие от записи) 2. Указать процент ресурсов READS, выделенных для сканирования (а не для получения)
В приведенном ниже примере вы иметь 96 процессоров во всем кластере. Вы выделяете 80% их внимания на чтение, а затем 80% этого внимания на сканирование.
Посмотрите, имеет ли это какое-то значение для вас.
<property>
<name>hbase.regionserver.handler.count</name>
<value>96</value> <!-- roughly # of CPUs in the whole cluster -->
</property>
<property>
<name>hbase.ipc.server.callqueue.read.ratio</name>
<value>0.8</value>
</property>
<property>
<name>hbase.ipc.server.callqueue.scan.ratio</name>
<value>0.8</value>
</property>