Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

ConfigurationPropertyDescriptionMinimum Recommended values (Host Count => MB)
ams-envmetrics_collector_heapsize

Metrics Collector Heap Size.

API server + Aggregators

1 - 50     => 1024

50 - 200   => 2048

200 - 400 => 4096

400 - 800 => 8192

800+        => 12288

ams-hbase-envhbase_regionserver_heapsize

HBase RegionServer Heap Size. In embedded mode,

total heap size is sum of master and regionserver heap sizes.

(post Ambari 2.0. In 2.0 set master xmx only)

1 - 50       => 10242048

50 - 200   => 40968192

200 - 400 => 819212288

400 - 800 => 1228816384

800+        => 1638432768

ams-hbase-envhbase_master_heapsize

Based on embedded mode vs distributed this should

be tuned. If embedded mode, tune one of these,

hbase_master_heapsize or hbase_regionserver_heapsize,

based on the row above.

 
ams-hbase-env

regionserver_xmn_size

 

HBase RegionServer maximum value for young

generation heap size.

1 - 50       => 128

50 - 200   => 256

200 - 400 => 512

400 - 800 => 1024

800+        => 2048

ams-hbase-envhbase_master_xmn_size

Based on embedded mode vs distributed this should

tuned. If embedded mode, tune this based on the row

above instead of regionserver_xmn_size

 
ams-sitephoenix.query.maxGlobalMemoryPercentage

Percentage of total heap memory used by Phoenix

threads in the Metrics Collector API/Aggregator daemon.

20 - 30, based on available memory. Default = 25.
ams-sitephoenix.spool.directorySet directory for Phoenix spill files. (Client side)Set this to different disk from hbase.rootdir dir if possible.
ams-hbase-sitephoenix.spool.directorySet directory for Phoenix spill files. (Server side)Set this to different disk from hbase.rootdir dir if possible.
ams-hbase-sitephoenix.query.spoolThresholdBytes

Threshold size in bytes after which results from parallelly

executed query results are spooled to disk.

Set this to higher value based on available memory.

Default is 12 mb.

...