You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@accumulo.apache.org by mw...@apache.org on 2017/02/17 19:18:30 UTC
[4/4] accumulo git commit: Merge branch 'script-refactor'
Merge branch 'script-refactor'
Project: http://git-wip-us.apache.org/repos/asf/accumulo/repo
Commit: http://git-wip-us.apache.org/repos/asf/accumulo/commit/6494a829
Tree: http://git-wip-us.apache.org/repos/asf/accumulo/tree/6494a829
Diff: http://git-wip-us.apache.org/repos/asf/accumulo/diff/6494a829
Branch: refs/heads/master
Commit: 6494a829b9560b3b38359641f25ecdcf3aac9a75
Parents: e2247ea 9a3cc5c
Author: Mike Walch <mw...@apache.org>
Authored: Fri Feb 17 14:05:34 2017 -0500
Committer: Mike Walch <mw...@apache.org>
Committed: Fri Feb 17 14:05:34 2017 -0500
----------------------------------------------------------------------
INSTALL.md | 42 +-
assemble/bin/accumulo | 610 +++--------------
assemble/bin/accumulo-cluster | 300 +++++++-
assemble/bin/accumulo-service | 95 ++-
assemble/bin/accumulo-util | 686 +++++++++++++++++++
assemble/conf/examples/gc | 16 -
.../conf/examples/generic_logger.properties | 6 +-
assemble/conf/examples/generic_logger.xml | 6 +-
assemble/conf/examples/masters | 16 -
assemble/conf/examples/monitor | 16 -
.../conf/examples/templates/accumulo-env.sh | 64 ++
.../conf/examples/templates/accumulo-site.xml | 175 +++++
assemble/conf/examples/tracers | 16 -
assemble/conf/examples/tservers | 16 -
assemble/contrib/bootstrap-hdfs.sh | 91 ---
assemble/contrib/check-tservers | 199 ------
assemble/contrib/gen-monitor-cert.sh | 85 ---
assemble/contrib/tool.sh | 93 ---
assemble/libexec/accumulo-watcher.sh | 141 ----
assemble/libexec/cluster.sh | 325 ---------
assemble/libexec/load-env.sh | 155 -----
assemble/libexec/service.sh | 239 -------
assemble/libexec/templates/accumulo-env.sh | 90 ---
assemble/libexec/templates/accumulo-site.xml | 175 -----
assemble/pom.xml | 7 +-
assemble/src/main/assemblies/component.xml | 50 +-
.../main/scripts/generate-example-configs.sh | 2 +-
contrib/scripts/check-tservers.py | 199 ++++++
.../accumulo/core/conf/ConfigurationDocGen.java | 2 +-
.../org/apache/accumulo/core/conf/Property.java | 2 +-
.../main/asciidoc/chapters/administration.txt | 187 ++---
docs/src/main/asciidoc/chapters/clients.txt | 4 +-
docs/src/main/asciidoc/chapters/kerberos.txt | 14 +-
docs/src/main/asciidoc/chapters/replication.txt | 4 +-
docs/src/main/asciidoc/chapters/ssl.txt | 4 +-
.../main/asciidoc/chapters/troubleshooting.txt | 7 +-
.../apache/accumulo/server/init/Initialize.java | 2 +-
.../java/org/apache/accumulo/start/Main.java | 2 -
38 files changed, 1691 insertions(+), 2452 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/accumulo/blob/6494a829/docs/src/main/asciidoc/chapters/administration.txt
----------------------------------------------------------------------
diff --cc docs/src/main/asciidoc/chapters/administration.txt
index bfddb31,f2ed57a..ad6cf11
--- a/docs/src/main/asciidoc/chapters/administration.txt
+++ b/docs/src/main/asciidoc/chapters/administration.txt
@@@ -1178,24 -1129,25 +1129,16 @@@ are true interruptions to availability
Several of these conditions become more common in VM environments, where they
can be exacerbated by resource constraints and clock drift.
- Accumulo includes a mechanism to limit the impact of the false positives known
- as the <<watcher>>. The watcher monitors Accumulo processes and will restart
- them when they fail for certain reasons. The watcher can be configured within
- the accumulo-env.sh file inside of Accumulo's configuration directory. We
- recommend using the watcher to monitor Accumulo processes, as it will restore
- the system to full capacity without administrator interaction after many of the
- common failure modes.
-
==== Tested Versions
-Another large consideration for Accumulo stability is to use versions of
-software that have been tested together in a VM environment. Any cluster of
-processes that have not been tested together are likely to expose running
-conditions that vary from the environments individually tested in the various
-components. For example, Accumulo's use of HDFS includes many short block
-reads, which differs from the more common full file read used in most
-map/reduce applications. We have found that certain versions of Accumulo and
-Hadoop will include stability bugs that greatly affect overall stability. In
-our testing, Accumulo 1.6.2, Hadoop 2.6.0, and Zookeeper 3.4.6 resulted in a
-stable VM clusters that did not fail a month of testing, while Accumulo 1.6.1,
-Hadoop 2.5.1, and Zookeeper 3.4.5 had a mean time between failure of less than
-a week under heavy ingest and query load. We expect that results will vary with
-other configurations, and you should choose your software versions with that in
-mind.
-
-
-
-
-
-
-
+Each release of Accumulo is built with a specific version of Apache
+Hadoop, Apache ZooKeeper and Apache Thrift. We expect Accumulo to
+work with versions that are API compatable with those versions.
+However this compatibility is not guaranteed because Hadoop, ZooKeeper
+and Thift may not provide guarantees between their own versions. We
+have also found that certain versions of Accumulo and Hadoop included
+bugs that greatly affected overall stability. Thrift is particularly
+prone to compatablity changes between versions and you must use the
+same version your Accumulo is built with.
+
+Please check the release notes for your Accumulo version or use the
+mailing lists at https://accumulo.apache.org for more info.