Jekyll build from master:7cc70b2 ACCUMULO-4630 Refactored documentation for website
* Converted asciidoc to markdown * Created sidebar navigation * Added back images Project: http://git-wip-us.apache.org/repos/asf/accumulo-website/repo Commit: http://git-wip-us.apache.org/repos/asf/accumulo-website/commit/7b2eb317 Tree: http://git-wip-us.apache.org/repos/asf/accumulo-website/tree/7b2eb317 Diff: http://git-wip-us.apache.org/repos/asf/accumulo-website/diff/7b2eb317 Branch: refs/heads/asf-site Commit: 7b2eb317f84f413979e0982f81bc3a2f6680107e Parents: b88d6ba Author: Mike Walch <mwa...@apache.org> Authored: Mon May 22 13:25:51 2017 -0400 Committer: Mike Walch <mwa...@apache.org> Committed: Mon May 22 13:25:51 2017 -0400 ---------------------------------------------------------------------- blog/2014/05/03/accumulo-classloader.html | 9 +- .../27/getting-started-with-accumulo-1.6.0.html | 9 +- ...aling-accumulo-with-multivolume-support.html | 9 +- .../07/09/functional-reads-over-accumulo.html | 9 +- ...tores-for-configuring-accumulo-with-ssl.html | 9 +- .../2015/03/20/balancing-groups-of-tablets.html | 9 +- ...plicating-data-across-accumulo-clusters.html | 9 +- blog/2016/11/02/durability-performance.html | 11 +- blog/2016/11/16/simpler-scripts-and-config.html | 9 +- blog/2016/12/19/running-on-fedora-25.html | 11 +- .../06/security-performance-implications.html | 7 +- blog/2017/03/21/happy-anniversary-accumulo.html | 7 +- blog/2017/04/21/introducing-uno-and-muchos.html | 9 +- css/accumulo.css | 6 + .../configuration-management.html | 419 +++++ .../configuration-properties.html | 1355 +++++++++++++++ docs/unreleased/administration/fate.html | 397 +++++ docs/unreleased/administration/kerberos.html | 990 +++++++++++ docs/unreleased/administration/multivolume.html | 397 +++++ docs/unreleased/administration/overview.html | 1586 ++++++++++++++++++ docs/unreleased/administration/replication.html | 760 +++++++++ docs/unreleased/administration/ssl.html | 454 +++++ docs/unreleased/development/analytics.html | 552 ++++++ .../development/development_tools.html | 426 +++++ .../development/high_speed_ingest.html | 443 +++++ .../unreleased/development/iterator_design.html | 712 ++++++++ .../development/iterator_testing.html | 425 +++++ docs/unreleased/development/sampling.html | 400 +++++ docs/unreleased/development/security.html | 497 ++++++ docs/unreleased/development/summaries.html | 554 ++++++ docs/unreleased/getting-started/clients.html | 723 ++++++++ docs/unreleased/getting-started/design.html | 488 ++++++ docs/unreleased/getting-started/shell.html | 481 ++++++ .../getting-started/table_configuration.html | 1039 ++++++++++++ .../getting-started/table_design.html | 800 +++++++++ docs/unreleased/index.html | 339 ++++ docs/unreleased/troubleshooting/overview.html | 1238 ++++++++++++++ feed.xml | 4 +- images/docs/data_distribution.png | Bin 0 -> 86937 bytes images/docs/failure_handling.png | Bin 0 -> 48905 bytes images/docs/key_value.png | Bin 0 -> 9899 bytes 41 files changed, 15535 insertions(+), 67 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/accumulo-website/blob/7b2eb317/blog/2014/05/03/accumulo-classloader.html ---------------------------------------------------------------------- diff --git a/blog/2014/05/03/accumulo-classloader.html b/blog/2014/05/03/accumulo-classloader.html index a84c6a2..74d88d4 100644 --- a/blog/2014/05/03/accumulo-classloader.html +++ b/blog/2014/05/03/accumulo-classloader.html @@ -142,12 +142,11 @@ <h1 class="title">The Accumulo ClassLoader</h1> - <table> -<tr><td><b>Author</b></td><td> Dave Marion </td></tr> -<tr><td><b>Date </b></td><td> 03 May 2014 </td></tr> + <p> +<b>Author: </b> Dave Marion<br> +<b>Date: </b> 03 May 2014<br> -</table> -<p> +</p> <p>Originally posted at <a href="https://blogs.apache.org/accumulo/entry/the_accumulo_classloader">https://blogs.apache.org/accumulo/entry/the_accumulo_classloader</a></p> http://git-wip-us.apache.org/repos/asf/accumulo-website/blob/7b2eb317/blog/2014/05/27/getting-started-with-accumulo-1.6.0.html ---------------------------------------------------------------------- diff --git a/blog/2014/05/27/getting-started-with-accumulo-1.6.0.html b/blog/2014/05/27/getting-started-with-accumulo-1.6.0.html index 4492458..0d64216 100644 --- a/blog/2014/05/27/getting-started-with-accumulo-1.6.0.html +++ b/blog/2014/05/27/getting-started-with-accumulo-1.6.0.html @@ -142,12 +142,11 @@ <h1 class="title">Getting Started with Apache Accumulo 1.6.0</h1> - <table> -<tr><td><b>Author</b></td><td> Josh Elser </td></tr> -<tr><td><b>Date </b></td><td> 27 May 2014 </td></tr> + <p> +<b>Author: </b> Josh Elser<br> +<b>Date: </b> 27 May 2014<br> -</table> -<p> +</p> <p>Originally posted at <a href="https://blogs.apache.org/accumulo/entry/getting_started_with_apache_accumulo">https://blogs.apache.org/accumulo/entry/getting_started_with_apache_accumulo</a></p> http://git-wip-us.apache.org/repos/asf/accumulo-website/blob/7b2eb317/blog/2014/06/25/scaling-accumulo-with-multivolume-support.html ---------------------------------------------------------------------- diff --git a/blog/2014/06/25/scaling-accumulo-with-multivolume-support.html b/blog/2014/06/25/scaling-accumulo-with-multivolume-support.html index 6cd26ed..78c70d9 100644 --- a/blog/2014/06/25/scaling-accumulo-with-multivolume-support.html +++ b/blog/2014/06/25/scaling-accumulo-with-multivolume-support.html @@ -142,12 +142,11 @@ <h1 class="title">Scaling Accumulo with Multi-Volume Support</h1> - <table> -<tr><td><b>Author</b></td><td> Dave Marion & Eric Newton </td></tr> -<tr><td><b>Date </b></td><td> 25 Jun 2014 </td></tr> + <p> +<b>Author: </b> Dave Marion & Eric Newton<br> +<b>Date: </b> 25 Jun 2014<br> -</table> -<p> +</p> <p>Originally posted at <a href="https://blogs.apache.org/accumulo/entry/scaling_accumulo_with_multi_volume">https://blogs.apache.org/accumulo/entry/scaling_accumulo_with_multi_volume</a></p> http://git-wip-us.apache.org/repos/asf/accumulo-website/blob/7b2eb317/blog/2014/07/09/functional-reads-over-accumulo.html ---------------------------------------------------------------------- diff --git a/blog/2014/07/09/functional-reads-over-accumulo.html b/blog/2014/07/09/functional-reads-over-accumulo.html index 863c8d4..57e7254 100644 --- a/blog/2014/07/09/functional-reads-over-accumulo.html +++ b/blog/2014/07/09/functional-reads-over-accumulo.html @@ -142,12 +142,11 @@ <h1 class="title">Functional reads over Accumulo</h1> - <table> -<tr><td><b>Author</b></td><td> Josh Elser </td></tr> -<tr><td><b>Date </b></td><td> 09 Jul 2014 </td></tr> + <p> +<b>Author: </b> Josh Elser<br> +<b>Date: </b> 09 Jul 2014<br> -</table> -<p> +</p> <p>Originally posted at <a href="https://blogs.apache.org/accumulo/entry/thinking_about_reads_over_accumulo">https://blogs.apache.org/accumulo/entry/thinking_about_reads_over_accumulo</a></p> http://git-wip-us.apache.org/repos/asf/accumulo-website/blob/7b2eb317/blog/2014/09/02/generating-keystores-for-configuring-accumulo-with-ssl.html ---------------------------------------------------------------------- diff --git a/blog/2014/09/02/generating-keystores-for-configuring-accumulo-with-ssl.html b/blog/2014/09/02/generating-keystores-for-configuring-accumulo-with-ssl.html index 97c4714..8769aa6 100644 --- a/blog/2014/09/02/generating-keystores-for-configuring-accumulo-with-ssl.html +++ b/blog/2014/09/02/generating-keystores-for-configuring-accumulo-with-ssl.html @@ -142,12 +142,11 @@ <h1 class="title">Generating Keystores for configuring Accumulo with SSL</h1> - <table> -<tr><td><b>Author</b></td><td> Josh Elser </td></tr> -<tr><td><b>Date </b></td><td> 02 Sep 2014 </td></tr> + <p> +<b>Author: </b> Josh Elser<br> +<b>Date: </b> 02 Sep 2014<br> -</table> -<p> +</p> <p>Originally posted at <a href="https://blogs.apache.org/accumulo/entry/generating_keystores_for_configuring_accumulo">https://blogs.apache.org/accumulo/entry/generating_keystores_for_configuring_accumulo</a></p> http://git-wip-us.apache.org/repos/asf/accumulo-website/blob/7b2eb317/blog/2015/03/20/balancing-groups-of-tablets.html ---------------------------------------------------------------------- diff --git a/blog/2015/03/20/balancing-groups-of-tablets.html b/blog/2015/03/20/balancing-groups-of-tablets.html index 1f342b9..7fa8acd 100644 --- a/blog/2015/03/20/balancing-groups-of-tablets.html +++ b/blog/2015/03/20/balancing-groups-of-tablets.html @@ -142,12 +142,11 @@ <h1 class="title">Balancing Groups of Tablets</h1> - <table> -<tr><td><b>Author</b></td><td> Keith Turner </td></tr> -<tr><td><b>Date </b></td><td> 20 Mar 2015 </td></tr> + <p> +<b>Author: </b> Keith Turner<br> +<b>Date: </b> 20 Mar 2015<br> -</table> -<p> +</p> <p>Originally posted at <a href="https://blogs.apache.org/accumulo/entry/balancing_groups_of_tablets">https://blogs.apache.org/accumulo/entry/balancing_groups_of_tablets</a></p> http://git-wip-us.apache.org/repos/asf/accumulo-website/blob/7b2eb317/blog/2015/04/06/replicating-data-across-accumulo-clusters.html ---------------------------------------------------------------------- diff --git a/blog/2015/04/06/replicating-data-across-accumulo-clusters.html b/blog/2015/04/06/replicating-data-across-accumulo-clusters.html index 5733f8f..a8b3134 100644 --- a/blog/2015/04/06/replicating-data-across-accumulo-clusters.html +++ b/blog/2015/04/06/replicating-data-across-accumulo-clusters.html @@ -142,12 +142,11 @@ <h1 class="title">Replicating data across Accumulo clusters</h1> - <table> -<tr><td><b>Author</b></td><td> Josh Elser </td></tr> -<tr><td><b>Date </b></td><td> 06 Apr 2015 </td></tr> + <p> +<b>Author: </b> Josh Elser<br> +<b>Date: </b> 06 Apr 2015<br> -</table> -<p> +</p> <p>Originally posted at <a href="https://blogs.apache.org/accumulo/entry/data_center_replication">https://blogs.apache.org/accumulo/entry/data_center_replication</a></p> http://git-wip-us.apache.org/repos/asf/accumulo-website/blob/7b2eb317/blog/2016/11/02/durability-performance.html ---------------------------------------------------------------------- diff --git a/blog/2016/11/02/durability-performance.html b/blog/2016/11/02/durability-performance.html index 9d4d93f..f03846a 100644 --- a/blog/2016/11/02/durability-performance.html +++ b/blog/2016/11/02/durability-performance.html @@ -142,12 +142,11 @@ <h1 class="title">Durability Performance Implications</h1> - <table> -<tr><td><b>Author</b></td><td> Keith Turner </td></tr> -<tr><td><b>Date </b></td><td> 02 Nov 2016 </td></tr> -<tr><td><b>Reviewer(s) </b></td><td> Josh Elser, Dave Marion, Christopher Tubbs </td></tr> -</table> -<p> + <p> +<b>Author: </b> Keith Turner<br> +<b>Date: </b> 02 Nov 2016<br> +<b>Reviewer(s) </b> Josh Elser, Dave Marion, Christopher Tubbs<br> +</p> <h2 id="overview">Overview</h2> http://git-wip-us.apache.org/repos/asf/accumulo-website/blob/7b2eb317/blog/2016/11/16/simpler-scripts-and-config.html ---------------------------------------------------------------------- diff --git a/blog/2016/11/16/simpler-scripts-and-config.html b/blog/2016/11/16/simpler-scripts-and-config.html index 935ff43..974d1d4 100644 --- a/blog/2016/11/16/simpler-scripts-and-config.html +++ b/blog/2016/11/16/simpler-scripts-and-config.html @@ -142,12 +142,11 @@ <h1 class="title">Simpler scripts and configuration coming in Accumulo 2.0.0</h1> - <table> -<tr><td><b>Author</b></td><td> Mike Walch </td></tr> -<tr><td><b>Date </b></td><td> 16 Nov 2016 </td></tr> + <p> +<b>Author: </b> Mike Walch<br> +<b>Date: </b> 16 Nov 2016<br> -</table> -<p> +</p> <p>For the upcoming 2.0.0 release, Accumuloâs scripts and configuration <a href="https://issues.apache.org/jira/browse/ACCUMULO-4490">were refactored</a> to make Accumulo easier to use. While Accumuloâs documentation (i.e. the user http://git-wip-us.apache.org/repos/asf/accumulo-website/blob/7b2eb317/blog/2016/12/19/running-on-fedora-25.html ---------------------------------------------------------------------- diff --git a/blog/2016/12/19/running-on-fedora-25.html b/blog/2016/12/19/running-on-fedora-25.html index 73649e9..1b24771 100644 --- a/blog/2016/12/19/running-on-fedora-25.html +++ b/blog/2016/12/19/running-on-fedora-25.html @@ -142,12 +142,11 @@ <h1 class="title">Running Accumulo on Fedora 25</h1> - <table> -<tr><td><b>Author</b></td><td> Christopher Tubbs and Mike Miller </td></tr> -<tr><td><b>Date </b></td><td> 19 Dec 2016 </td></tr> -<tr><td><b>Reviewer(s) </b></td><td> Keith Turner, Mike Walch </td></tr> -</table> -<p> + <p> +<b>Author: </b> Christopher Tubbs and Mike Miller<br> +<b>Date: </b> 19 Dec 2016<br> +<b>Reviewer(s) </b> Keith Turner, Mike Walch<br> +</p> <p>Apache Accumulo has been available in <a href="https://getfedora.org/">Fedora</a> since F20. Recently, the Fedora packages have been updated to Accumulo version <code class="highlighter-rouge">1.6.6</code> and have made some http://git-wip-us.apache.org/repos/asf/accumulo-website/blob/7b2eb317/blog/2017/03/06/security-performance-implications.html ---------------------------------------------------------------------- diff --git a/blog/2017/03/06/security-performance-implications.html b/blog/2017/03/06/security-performance-implications.html index 91fbfb1..0398ff6 100644 --- a/blog/2017/03/06/security-performance-implications.html +++ b/blog/2017/03/06/security-performance-implications.html @@ -142,12 +142,11 @@ <h1 class="title">Security Performance Implications</h1> - <table> + <p> -<tr><td><b>Date </b></td><td> 06 Mar 2017 </td></tr> +<b>Date: </b> 06 Mar 2017<br> -</table> -<p> +</p> <p>The purpose of this two part series was to measure the performance impact of http://git-wip-us.apache.org/repos/asf/accumulo-website/blob/7b2eb317/blog/2017/03/21/happy-anniversary-accumulo.html ---------------------------------------------------------------------- diff --git a/blog/2017/03/21/happy-anniversary-accumulo.html b/blog/2017/03/21/happy-anniversary-accumulo.html index 242a9f6..f542664 100644 --- a/blog/2017/03/21/happy-anniversary-accumulo.html +++ b/blog/2017/03/21/happy-anniversary-accumulo.html @@ -142,12 +142,11 @@ <h1 class="title">Happy Anniversary Accumulo</h1> - <table> + <p> -<tr><td><b>Date </b></td><td> 21 Mar 2017 </td></tr> +<b>Date: </b> 21 Mar 2017<br> -</table> -<p> +</p> <p>This month, Apache Accumulo is celebrating five years as a top-level project at the Apache Software Foundation.</p> http://git-wip-us.apache.org/repos/asf/accumulo-website/blob/7b2eb317/blog/2017/04/21/introducing-uno-and-muchos.html ---------------------------------------------------------------------- diff --git a/blog/2017/04/21/introducing-uno-and-muchos.html b/blog/2017/04/21/introducing-uno-and-muchos.html index 8cfc816..79beeaf 100644 --- a/blog/2017/04/21/introducing-uno-and-muchos.html +++ b/blog/2017/04/21/introducing-uno-and-muchos.html @@ -142,12 +142,11 @@ <h1 class="title">Introducing Uno and Muchos</h1> - <table> -<tr><td><b>Author</b></td><td> Mike Walch </td></tr> -<tr><td><b>Date </b></td><td> 21 Apr 2017 </td></tr> + <p> +<b>Author: </b> Mike Walch<br> +<b>Date: </b> 21 Apr 2017<br> -</table> -<p> +</p> <p>While <a href="https://github.com/apache/accumulo/blob/master/INSTALL.md">Accumuloâs installation instructions</a> are simple, it can be time consuming to install Accumulo given its requirement on <a href="https://hadoop.apache.org/">Hadoop</a> and <a href="https://zookeeper.apache.org/">Zookeeper</a> being installed and running. For a one-time production http://git-wip-us.apache.org/repos/asf/accumulo-website/blob/7b2eb317/css/accumulo.css ---------------------------------------------------------------------- diff --git a/css/accumulo.css b/css/accumulo.css index 15f993b..177d0e0 100644 --- a/css/accumulo.css +++ b/css/accumulo.css @@ -61,6 +61,10 @@ .highlight .vi { color: #008080; } .highlight .il { color: #099; } +table { margin: 10px 0px 30px 0px; padding: 10px 5px 10px 5px; } + +th, td { padding: 10px 100px 10px 5px; border-bottom: 1px solid #ddd; } + h1 { font-size: 34px; } h2 { font-size: 28px; } @@ -121,6 +125,8 @@ footer > p { width: 60%; margin-left: auto; margin-right: auto; } #apachecon img { padding-bottom: 10px; } +.doc-sidebar-link { font-size: 14px; margin-bottom: 10px; margin-left: 0px; } + .header-link { padding-left: 5px; opacity: 0; \-webkit-transition: opacity 0.2s ease-in-out 0.1s; \-moz-transition: opacity 0.2s ease-in-out 0.1s; \-ms-transition: opacity 0.2s ease-in-out 0.1s; } h2:hover .header-link, h3:hover .header-link, h4:hover .header-link, h5:hover .header-link, h6:hover .header-link { opacity: 1; } http://git-wip-us.apache.org/repos/asf/accumulo-website/blob/7b2eb317/docs/unreleased/administration/configuration-management.html ---------------------------------------------------------------------- diff --git a/docs/unreleased/administration/configuration-management.html b/docs/unreleased/administration/configuration-management.html new file mode 100644 index 0000000..855dc2b --- /dev/null +++ b/docs/unreleased/administration/configuration-management.html @@ -0,0 +1,419 @@ +<!DOCTYPE html> +<html lang="en"> +<head> +<!-- + Licensed to the Apache Software Foundation (ASF) under one or more + contributor license agreements. See the NOTICE file distributed with + this work for additional information regarding copyright ownership. + The ASF licenses this file to You under the Apache License, Version 2.0 + (the "License"); you may not use this file except in compliance with + the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> +<meta charset="utf-8"> +<meta http-equiv="X-UA-Compatible" content="IE=edge"> +<meta name="viewport" content="width=device-width, initial-scale=1"> +<link href="https://maxcdn.bootstrapcdn.com/bootswatch/3.3.7/paper/bootstrap.min.css" rel="stylesheet" integrity="sha384-awusxf8AUojygHf2+joICySzB780jVvQaVCAt1clU3QsyAitLGul28Qxb2r1e5g+" crossorigin="anonymous"> +<link href="//netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.css" rel="stylesheet"> +<link rel="stylesheet" type="text/css" href="https://cdn.datatables.net/v/bs/jq-2.2.3/dt-1.10.12/datatables.min.css"> +<link href="/css/accumulo.css" rel="stylesheet" type="text/css"> + +<title>Accumulo Documentation - Configuration Management</title> + +<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script> +<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script> +<script type="text/javascript" src="https://cdn.datatables.net/v/bs/jq-2.2.3/dt-1.10.12/datatables.min.js"></script> +<script> + // show location of canonical site if not currently on the canonical site + $(function() { + var host = window.location.host; + if (typeof host !== 'undefined' && host !== 'accumulo.apache.org') { + $('#non-canonical').show(); + } + }); + + $(function() { + // decorate section headers with anchors + return $("h2, h3, h4, h5, h6").each(function(i, el) { + var $el, icon, id; + $el = $(el); + id = $el.attr('id'); + icon = '<i class="fa fa-link"></i>'; + if (id) { + return $el.append($("<a />").addClass("header-link").attr("href", "#" + id).html(icon)); + } + }); + }); + + // configure Google Analytics + (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ + (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), + m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) + })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); + + if (ga.hasOwnProperty('loaded') && ga.loaded === true) { + ga('create', 'UA-50934829-1', 'apache.org'); + ga('send', 'pageview'); + } +</script> + +</head> +<body style="padding-top: 100px"> + + <nav class="navbar navbar-default navbar-fixed-top"> + <div class="container"> + <div class="navbar-header"> + <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar-items"> + <span class="sr-only">Toggle navigation</span> + <span class="icon-bar"></span> + <span class="icon-bar"></span> + <span class="icon-bar"></span> + </button> + <a href="/"><img id="nav-logo" alt="Apache Accumulo" class="img-responsive" src="/images/accumulo-logo.png" width="200" + /></a> + </div> + <div class="collapse navbar-collapse" id="navbar-items"> + <ul class="nav navbar-nav"> + <li class="nav-link"><a href="/downloads">Download</a></li> + <li class="dropdown"> + <a class="dropdown-toggle" data-toggle="dropdown" href="#">Releases<span class="caret"></span></a> + <ul class="dropdown-menu"> + <li><a href="/release/accumulo-1.8.1/">1.8.1 (Latest)</a></li> + <li><a href="/release/accumulo-1.7.3/">1.7.3</a></li> + <li><a href="/release/accumulo-1.6.6/">1.6.6</a></li> + <li><a href="/release/">Archive</a></li> + </ul> + </li> + <li class="dropdown"> + <a class="dropdown-toggle" data-toggle="dropdown" href="#">Documentation<span class="caret"></span></a> + <ul class="dropdown-menu"> + <li><a href="/1.8/accumulo_user_manual.html">User Manual (1.8)</a></li> + <li><a href="/1.8/apidocs">Javadocs (1.8)</a></li> + <li><a href="/1.8/examples">Examples (1.8)</a></li> + <li><a href="/features">Features</a></li> + <li><a href="/glossary">Glossary</a></li> + <li><a href="/external-docs">External Docs</a></li> + <li><a href="/docs-archive/">Archive</a></li> + </ul> + </li> + <li class="dropdown"> + <a class="dropdown-toggle" data-toggle="dropdown" href="#">Community<span class="caret"></span></a> + <ul class="dropdown-menu"> + <li><a href="/get_involved">Get Involved</a></li> + <li><a href="/mailing_list">Mailing Lists</a></li> + <li><a href="/people">People</a></li> + <li><a href="/related-projects">Related Projects</a></li> + <li><a href="/contributor/">Contributor Guide</a></li> + </ul> + </li> + </ul> + <ul class="nav navbar-nav navbar-right"> + <li class="dropdown"> + <a class="dropdown-toggle" data-toggle="dropdown" href="#">Apache Software Foundation<span class="caret"></span></a> + <ul class="dropdown-menu"> + <li><a href="https://www.apache.org">Apache Homepage <i class="fa fa-external-link"></i></a></li> + <li><a href="https://www.apache.org/licenses/LICENSE-2.0">License <i class="fa fa-external-link"></i></a></li> + <li><a href="https://www.apache.org/foundation/sponsorship">Sponsorship <i class="fa fa-external-link"></i></a></li> + <li><a href="https://www.apache.org/security">Security <i class="fa fa-external-link"></i></a></li> + <li><a href="https://www.apache.org/foundation/thanks">Thanks <i class="fa fa-external-link"></i></a></li> + <li><a href="https://www.apache.org/foundation/policies/conduct">Code of Conduct <i class="fa fa-external-link"></i></a></li> + </ul> + </li> + </ul> + </div> + </div> +</nav> + + <div class="container"> + <div class="row"> + <div class="col-md-12"> + + <div id="non-canonical" style="display: none; background-color: #F0E68C; padding-left: 1em;"> + Visit the official site at: <a href="https://accumulo.apache.org">https://accumulo.apache.org</a> + </div> + <div id="content"> + + <div class="alert alert-danger" role="alert">This documentation is for an unreleased version of Apache Accumulo that is currently under development! Check out the <a href="/docs-1.8/">documentation for the latest release</a>.</div> + +<div class="row"> + <div class="col-md-3"> + <div class="panel-group" id="accordion" role="tablist" aria-multiselectable="true"> + <div class="panel panel-default"> + + + + + + + + + + <div class="panel-heading" role="tab" id="headingOne"> + <h4 class="panel-title"> + <a role="button" data-toggle="collapse" data-parent="#accordion" href="#collapsegetting-started" aria-expanded="false" aria-controls="collapsegetting-started"> + Getting started + </a> + </h4> + </div> + <div id="collapsegetting-started" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingOne"> + <div class="panel-body"> + + + <div class="row doc-sidebar-link"><a href="/docs/unreleased/getting-started/design">Accumulo Design</a></div> + + <div class="row doc-sidebar-link"><a href="/docs/unreleased/getting-started/clients">Accumulo Clients</a></div> + + <div class="row doc-sidebar-link"><a href="/docs/unreleased/getting-started/shell">Accumulo Shell</a></div> + + <div class="row doc-sidebar-link"><a href="/docs/unreleased/getting-started/table_design">Table Design</a></div> + + <div class="row doc-sidebar-link"><a href="/docs/unreleased/getting-started/table_configuration">Table Configuration</a></div> + + </div> + </div> + + + + + + + + + + + + <div class="panel-heading" role="tab" id="headingOne"> + <h4 class="panel-title"> + <a role="button" data-toggle="collapse" data-parent="#accordion" href="#collapsedevelopment" aria-expanded="false" aria-controls="collapsedevelopment"> + Development + </a> + </h4> + </div> + <div id="collapsedevelopment" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingOne"> + <div class="panel-body"> + + + <div class="row doc-sidebar-link"><a href="/docs/unreleased/development/iterator_design">Iterator Design</a></div> + + <div class="row doc-sidebar-link"><a href="/docs/unreleased/development/iterator_testing">Iterator Testing</a></div> + + <div class="row doc-sidebar-link"><a href="/docs/unreleased/development/development_tools">Development Tools</a></div> + + <div class="row doc-sidebar-link"><a href="/docs/unreleased/development/sampling">Sampling</a></div> + + <div class="row doc-sidebar-link"><a href="/docs/unreleased/development/summaries">Summary Statistics</a></div> + + <div class="row doc-sidebar-link"><a href="/docs/unreleased/development/security">Security</a></div> + + <div class="row doc-sidebar-link"><a href="/docs/unreleased/development/high_speed_ingest">High-Speed Ingest</a></div> + + <div class="row doc-sidebar-link"><a href="/docs/unreleased/development/analytics">Analytics</a></div> + + </div> + </div> + + + + + + + + + + + + <div class="panel-heading" role="tab" id="headingOne"> + <h4 class="panel-title"> + <a role="button" data-toggle="collapse" data-parent="#accordion" href="#collapseadministration" aria-expanded="true" aria-controls="collapseadministration"> + Administration + </a> + </h4> + </div> + <div id="collapseadministration" class="panel-collapse collapse in" role="tabpanel" aria-labelledby="headingOne"> + <div class="panel-body"> + + + <div class="row doc-sidebar-link"><a href="/docs/unreleased/administration/overview">Overview</a></div> + + <div class="row doc-sidebar-link"><a href="/docs/unreleased/administration/configuration-management">Configuration Management</a></div> + + <div class="row doc-sidebar-link"><a href="/docs/unreleased/administration/configuration-properties">Configuration Properties</a></div> + + <div class="row doc-sidebar-link"><a href="/docs/unreleased/administration/kerberos">Kerberos</a></div> + + <div class="row doc-sidebar-link"><a href="/docs/unreleased/administration/replication">Replication</a></div> + + <div class="row doc-sidebar-link"><a href="/docs/unreleased/administration/fate">FATE</a></div> + + <div class="row doc-sidebar-link"><a href="/docs/unreleased/administration/multivolume">Multi-Volume Installations</a></div> + + <div class="row doc-sidebar-link"><a href="/docs/unreleased/administration/ssl">SSL</a></div> + + </div> + </div> + + + + + + + + + + + + + + + + + + + + + + <div class="panel-heading" role="tab" id="headingOne"> + <h4 class="panel-title"> + <a role="button" data-toggle="collapse" data-parent="#accordion" href="#collapsetroubleshooting" aria-expanded="false" aria-controls="collapsetroubleshooting"> + Troubleshooting + </a> + </h4> + </div> + <div id="collapsetroubleshooting" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingOne"> + <div class="panel-body"> + + + <div class="row doc-sidebar-link"><a href="/docs/unreleased/troubleshooting/overview">Overview</a></div> + + </div> + </div> + + + + </div> + </div> + </div> + <div class="col-md-9"> + + <p><a href="/docs/unreleased/">Accumulo unreleased docs</a> >> Administration >> Configuration Management</p> + + + <h1>Configuration Management</h1> + + <h2 id="configuration-overview">Configuration Overview</h2> + +<p>All accumulo properties have a default value in the source code. Properties can also be set +in accumulo-site.xml and in zookeeper on per-table or system-wide basis. If properties are set in more than one location, +accumulo will choose the property with the highest precedence. This order of precedence is described +below (from highest to lowest):</p> + +<h3 id="zookeeper-table-properties">Zookeeper table properties</h3> + +<p>Table properties are applied to the entire cluster when set in zookeeper using the accumulo API or shell. While table properties take precedent over system properties, both will override properties set in accumulo-site.xml</p> + +<p>Table properties consist of all properties with the table.* prefix. Table properties are configured on a per-table basis using the following shell command:</p> + +<div class="highlighter-rouge"><pre class="highlight"><code>config -t TABLE -s PROPERTY=VALUE +</code></pre> +</div> + +<h3 id="zookeeper-system-properties">Zookeeper system properties</h3> + +<p>System properties are applied to the entire cluster when set in zookeeper using the accumulo API or shell. System properties consist of all properties with a <code class="highlighter-rouge">yes</code> in the <em>Zookeeper Mutable</em> column in the table below. They are set with the following shell command:</p> + +<div class="highlighter-rouge"><pre class="highlight"><code>config -s PROPERTY=VALUE +</code></pre> +</div> + +<p>If a table.* property is set using this method, the value will apply to all tables except those configured on per-table basis (which have higher precedence).</p> + +<p>While most system properties take effect immediately, some require a restart of the process which is indicated in <em>Zookeeper Mutable</em>.</p> + +<h3 id="accumulo-sitexml">accumulo-site.xml</h3> + +<p>Accumulo processes (master, tserver, etc) read their local accumulo-site.xml on start up. Therefore, changes made to accumulo-site.xml must synced across the cluster and processes must be restarted to apply changes.</p> + +<p>Certain properties (indicated by a <code class="highlighter-rouge">no</code> in <em>Zookeeper Mutable</em>) cannot be set in zookeeper and only set in this file. The accumulo-site.xml also allows you to configure tablet servers with different settings.</p> + +<h3 id="default-values">Default Values</h3> + +<p>All properties have a default value in the source code. This value has the lowest precedence and is overridden if set in accumulo-site.xml or zookeeper.</p> + +<p>While the default value is usually optimal, there are cases where a change can increase query and ingest performance.</p> + +<h3 id="zookeeper-property-considerations">ZooKeeper Property Considerations</h3> + +<p>Any properties that are stored in ZooKeeper should consider the limitations of ZooKeeper itself with respect to the +number of nodes and the size of the node data. Custom table properties and options for Iterators configured on tables +are two areas in which there arenât any fail safes built into the API that can prevent the user from making this mistake.</p> + +<p>While these properties have the ability to add some much needed dynamic configuration tools, use cases which might fall +into these warnings should be reconsidered.</p> + +<h2 id="configuration-in-the-shell">Configuration in the Shell</h2> + +<p>The <code class="highlighter-rouge">config</code> command in the shell allows you to view the current system configuration. You can also use the <code class="highlighter-rouge">-t</code> option to view a tableâs configuration as below:</p> + +<div class="highlighter-rouge"><pre class="highlight"><code>$ ./bin/accumulo shell -u root +Enter current password for 'root'@'accumulo-instance': ****** + +Shell - Apache Accumulo Interactive Shell +- +- version: 2.x.x +- instance name: accumulo-instance +- instance id: 4f48fa03-f692-43ce-ae03-94c9ea8b7181 +- +- type 'help' for a list of available commands +- +root@accumulo-instance> config -t foo +---------+---------------------------------------------+------------------------------------------------------ +SCOPE | NAME | VALUE +---------+---------------------------------------------+------------------------------------------------------ +default | table.balancer ............................ | org.apache.accumulo.server.master.balancer.DefaultLoadBalancer +default | table.bloom.enabled ....................... | false +default | table.bloom.error.rate .................... | 0.5% +default | table.bloom.hash.type ..................... | murmur +default | table.bloom.key.functor ................... | org.apache.accumulo.core.file.keyfunctor.RowFunctor +default | table.bloom.load.threshold ................ | 1 +default | table.bloom.size .......................... | 1048576 +default | table.cache.block.enable .................. | false +default | table.cache.index.enable .................. | false +default | table.compaction.major.everything.at ...... | 19700101000000GMT +default | table.compaction.major.everything.idle .... | 1h +default | table.compaction.major.ratio .............. | 1.3 +site | @override .............................. | 1.4 +system | @override .............................. | 1.5 +table | @override .............................. | 1.6 +default | table.compaction.minor.idle ............... | 5m +default | table.compaction.minor.logs.threshold ..... | 3 +default | table.failures.ignore ..................... | false +</code></pre> +</div> + + </div> +</div> + + </div> + + +<footer> + + <p><a href="https://www.apache.org/foundation/contributing"><img src="https://www.apache.org/images/SupportApache-small.png" alt="Support the ASF" id="asf-logo" height="100" /></a></p> + + <p>Copyright © 2011-2017 The Apache Software Foundation. Licensed under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p> + +</footer> + + + </div> + </div> + </div> +</body> +</html>