dlmarion commented on a change in pull request #282:
URL: https://github.com/apache/accumulo-website/pull/282#discussion_r630387173
##########
File path: _docs-2/administration/compaction.md
##########
@@ -62,6 +68,151 @@ For more information see the javadoc for {% jlink
org.apache.accumulo.core.spi.c
The names of the compaction services and executors are used for logging and
metrics.
+## External Compactions
+
+In Accumulo 2.1 we introduced a new optional feature that allows compactions
to run
+outside of the Tablet Server. External compactions introduces two new server
processes
+in an Accumulo deployment:
+
+ * *Compactor*: Accumulo process that runs external compactions and is
started with the name of a queue for which it will perform compactions. In a
typical deployment there will be many of these processes running, some for
queue A, queue B, etc. This process will only run a single compaction at a
time and will communicate with the Compaction Coordinator to get a compaction
job and report its status.
+
+ * *Compaction Coordinator*: a process that manages the compaction queues for
all external compactions in the system and assigns compaction jasks to
Compactors. In a typical deployment there will be one instance of this process
in use at a time with a backup process waiting to become primary (much like the
primary and secondary manager processes). This process communicates with the
TabletServers to get external compaction job information and report back their
status.
Review comment:
good catch. I will fix. Thanks!
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
[email protected]