Reapply "HBASE-12976 Set default value for hbase.client.scanner.max.result.size." in 1.1 and 2.0 only

This reverts commit 64589abe99.
This commit is contained in:
Lars Hofhansl 2015-03-19 15:07:15 -07:00
parent 2bf904f216
commit 0d76654416
2 changed files with 12 additions and 2 deletions

View File

@ -624,9 +624,9 @@ public final class HConstants {
* Note that when a single row is larger than this limit the row is still * Note that when a single row is larger than this limit the row is still
* returned completely. * returned completely.
* *
* The default value is unlimited. * The default value is 2MB.
*/ */
public static final long DEFAULT_HBASE_CLIENT_SCANNER_MAX_RESULT_SIZE = Long.MAX_VALUE; public static final long DEFAULT_HBASE_CLIENT_SCANNER_MAX_RESULT_SIZE = 2 * 1024 * 1024;
/** /**
* Parameter name for client pause value, used mostly as value to wait * Parameter name for client pause value, used mostly as value to wait

View File

@ -1289,6 +1289,16 @@ possible configurations would overwhelm and obscure the important.
</description> </description>
</property> </property>
<property>
<name>hbase.client.scanner.max.result.size</name>
<value>2097152</value>
<description>Maximum number of bytes returned when calling a scanner's next method.
Note that when a single row is larger than this limit the row is still returned completely.
The default value is 2MB, which is good for 1ge networks.
With faster and/or high latency networks this value should be increased.
</description>
</property>
<property> <property>
<name>hbase.status.published</name> <name>hbase.status.published</name>
<value>false</value> <value>false</value>