Home | About | Sematext search-lucene.com search-hadoop.com
 Search Hadoop and all its subprojects:

Switch to Threaded View
Accumulo >> mail # user >> accumulo-env.sh and accumulo-site.xml recommendations for Tablet Servers

Copy link to this message
accumulo-env.sh and accumulo-site.xml recommendations for Tablet Servers
I am running Accumulo on some boxes with 32GB RAM (machine functions
as DataNode, TaskTracker, and TabletServer).  I have them working and
configured based on this, but I was curious if there are any rules of
thumb for configuring the memory constrained settings for Accumulo
Tablet servers.

If I wanted to devote 16GB to the various accumulo services running on
these boxes, what are the recommended RAM constrained settings for the
following configs?  (Please assume accumulo is being used for Keys
less than 100 bytes and Values less than 700 bytes).

>From accumulo-env.sh (taken from the 3GB example):

test -z "$ACCUMULO_TSERVER_OPTS" && export
ACCUMULO_TSERVER_OPTS="${POLICY} -Xmx1g -Xms1g -Xss160k"
test -z "$ACCUMULO_MASTER_OPTS"  && export
test -z "$ACCUMULO_MONITOR_OPTS" && export
test -z "$ACCUMULO_GC_OPTS"      && export ACCUMULO_GC_OPTS="-Xmx256m -Xms256m"
test -z "$ACCUMULO_LOGGER_OPTS"  && export
test -z "$ACCUMULO_GENERAL_OPTS" && export
test -z "$ACCUMULO_OTHER_OPTS"   && export ACCUMULO_OTHER_OPTS="-Xmx1g -Xms256m"

And from accumulo-site.xml (taken from the 3GB example):




Are there any others that should be changed from accumulo-site.xml?