accumulo-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
Subject accumulo git commit: ACCUMULO-3631 User manual updates touching on default classpath values.
Date Tue, 03 Mar 2015 18:39:22 GMT
Repository: accumulo
Updated Branches:
  refs/heads/master 548796163 -> 31ab27100

ACCUMULO-3631 User manual updates touching on default classpath values.


Branch: refs/heads/master
Commit: 31ab271001b9326f2e00fc188c6683f0a3c0a72e
Parents: 5487961
Author: Josh Elser <>
Authored: Tue Mar 3 10:39:03 2015 -0800
Committer: Josh Elser <>
Committed: Tue Mar 3 10:39:03 2015 -0800

 docs/src/main/asciidoc/chapters/administration.txt | 12 ++++++++++++
 1 file changed, 12 insertions(+)
diff --git a/docs/src/main/asciidoc/chapters/administration.txt b/docs/src/main/asciidoc/chapters/administration.txt
index 26725b9..f3da34a 100644
--- a/docs/src/main/asciidoc/chapters/administration.txt
+++ b/docs/src/main/asciidoc/chapters/administration.txt
@@ -218,6 +218,18 @@ Some settings can be modified via the Accumulo shell and take effect
 some settings require a process restart to take effect. See the configuration documentation
 (available in the docs directory of the tarball and in <<configuration>>) for
+One aspect of Accumulo's configuration which is different as compared to the rest of the
+ecosystem is that the server-process classpath is determined in part by multiple values.
+bootstrap classpath is based soley on the `accumulo-start.jar`, Log4j and `$ACCUMULO_CONF_DIR`.
+A second classloader is used to dynamically load all of the resources specified by `general.classpaths`
+in `$ACCUMULO_CONF_DIR/accumulo-site.xml`. This value is a comma-separated list of regular-expression
+paths which are all loaded into a secondary classloader. This includes Hadoop, Accumulo and
+jars necessary to run Accumulo. When this value is not defined, a default value is used which
+to load Hadoop from multiple potential locations depending on how Hadoop was installed. It
is strongly
+recommended that `general.classpaths` is defined and limited to only the necessary jars to
+extra jars from being unintentionally loaded into Accumulo processes.
 ==== Deploy Configuration
 Copy the masters, slaves,, and if necessary, accumulo-site.xml

View raw message