Accumulo

Accumulo is a column-oriented database management system that runs on top of HDFS.

Configure Accumulo

Install Accumulo

master

tserver

gc

tracer

monitor

Accumulo Configuration

Some example host size configurations.

Configuration Description Small (8 GB Memory) Medium (16 GB Memory) Large (28 GB Memory) Calculation
Java Heap Size of Accumulo tserver Maximum size in bytes for the Java Process heap memory. Passed to Java -Xmx. 789 MB 8 GB 16 GB Block cache size + mutation queue size = java heap size.

Administer Accumulo

/bin/start-server.sh 192.168.4.23 tserver

Troubleshooting

Cannot Start tserver: Block cache sizes and mutation queue size is too large

Error from the logs:

2018-08-25 06:04:19,527 [tserver.TabletServer] ERROR: Uncaught exception in TabletServer.main, exiting

java.lang.IllegalArgumentException: Block cache sizes 12,884,901,888 and mutation queue size 52,428,800 is too large for this JVM configuration 8,476,557,312
at org.apache.accumulo.tserver.TabletServerResourceManager.<init>(TabletServerResourceManager.java:173)
at org.apache.accumulo.tserver.TabletServer.<init>(TabletServer.java:361)
at org.apache.accumulo.tserver.TabletServer.main(TabletServer.java:2932)
at org.apache.accumulo.tserver.TServerExecutable.execute(TServerExecutable.java:33)
at org.apache.accumulo.start.Main$1.run(Main.java:120)
at java.lang.Thread.run(Thread.java:748)