jmark99 commented on a change in pull request #282:
URL: https://github.com/apache/accumulo-website/pull/282#discussion_r630386201



##########
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:
       There is a typo: jasks -> tasks




-- 
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]


Reply via email to