accumulo-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From els...@apache.org
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.


Project: http://git-wip-us.apache.org/repos/asf/accumulo/repo
Commit: http://git-wip-us.apache.org/repos/asf/accumulo/commit/31ab2710
Tree: http://git-wip-us.apache.org/repos/asf/accumulo/tree/31ab2710
Diff: http://git-wip-us.apache.org/repos/asf/accumulo/diff/31ab2710

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

----------------------------------------------------------------------
 docs/src/main/asciidoc/chapters/administration.txt | 12 ++++++++++++
 1 file changed, 12 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/accumulo/blob/31ab2710/docs/src/main/asciidoc/chapters/administration.txt
----------------------------------------------------------------------
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
immediately
 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
details.
 
+One aspect of Accumulo's configuration which is different as compared to the rest of the
Hadoop
+ecosystem is that the server-process classpath is determined in part by multiple values.
A
+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
ZooKeeper
+jars necessary to run Accumulo. When this value is not defined, a default value is used which
attempts
+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
prevent
+extra jars from being unintentionally loaded into Accumulo processes.
+
 ==== Deploy Configuration
 
 Copy the masters, slaves, accumulo-env.sh, and if necessary, accumulo-site.xml


Mime
View raw message