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/12/04 20:37:53 UTC

[accumulo-website] branch asf-site updated: Jekyll build from master:23829ac

This is an automated email from the ASF dual-hosted git repository.

mwalch pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/accumulo-website.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new 2560f3d  Jekyll build from master:23829ac
2560f3d is described below

commit 2560f3d4f5598e769769fa33abd29ea21b076722
Author: Mike Walch <mw...@apache.org>
AuthorDate: Mon Dec 4 15:16:25 2017 -0500

    Jekyll build from master:23829ac
    
    ACCUMULO-4750 Created caching documentation (#44)
---
 .../{multivolume.html => caching.html}             | 108 ++++++++-------------
 .../administration/configuration-management.html   |   2 +
 .../administration/configuration-properties.html   |   2 +
 docs/2.0/administration/fate.html                  |   2 +
 docs/2.0/administration/in-depth-install.html      |   2 +
 docs/2.0/administration/kerberos.html              |   2 +
 docs/2.0/administration/monitoring-metrics.html    |   2 +
 docs/2.0/administration/multivolume.html           |   2 +
 docs/2.0/administration/replication.html           |   2 +
 docs/2.0/administration/ssl.html                   |   2 +
 docs/2.0/administration/tracing.html               |   2 +
 docs/2.0/development/development_tools.html        |   2 +
 docs/2.0/development/high_speed_ingest.html        |   2 +
 docs/2.0/development/iterators.html                |   2 +
 docs/2.0/development/mapreduce.html                |   2 +
 docs/2.0/development/proxy.html                    |   2 +
 docs/2.0/development/sampling.html                 |   2 +
 docs/2.0/development/security.html                 |   2 +
 docs/2.0/development/summaries.html                |   2 +
 docs/2.0/getting-started/clients.html              |   2 +
 docs/2.0/getting-started/design.html               |   2 +
 docs/2.0/getting-started/quick-install.html        |   2 +
 docs/2.0/getting-started/shell.html                |   2 +
 docs/2.0/getting-started/table_configuration.html  |  26 +----
 docs/2.0/getting-started/table_design.html         |   2 +
 docs/2.0/troubleshooting/advanced.html             |   2 +
 docs/2.0/troubleshooting/basic.html                |   2 +
 .../troubleshooting/system-metadata-tables.html    |   2 +
 docs/2.0/troubleshooting/tools.html                |   2 +
 feed.xml                                           |   4 +-
 30 files changed, 103 insertions(+), 89 deletions(-)

diff --git a/docs/2.0/administration/multivolume.html b/docs/2.0/administration/caching.html
similarity index 78%
copy from docs/2.0/administration/multivolume.html
copy to docs/2.0/administration/caching.html
index 5f5a193..4787aed 100644
--- a/docs/2.0/administration/multivolume.html
+++ b/docs/2.0/administration/caching.html
@@ -25,7 +25,7 @@
 <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 - Multi-Volume Installations</title>
+<title>Accumulo Documentation - Caching</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>
@@ -266,6 +266,8 @@
                 
                 <div class="row doc-sidebar-link"><a href="/docs/2.0/administration/replication">Replication</a></div>
                 
+                <div class="row doc-sidebar-link"><a href="/docs/2.0/administration/caching">Caching</a></div>
+                
               </div>
             </div>
           
@@ -318,88 +320,64 @@
   </div>
   <div class="col-md-9">
     
-    <p>Accumulo 2.0 documentation &nbsp;&gt;&gt;&nbsp; Administration &nbsp;&gt;&gt;&nbsp; Multi-Volume Installations</p>
+    <p>Accumulo 2.0 documentation &nbsp;&gt;&gt;&nbsp; Administration &nbsp;&gt;&gt;&nbsp; Caching</p>
     
 
     <div class="alert alert-danger" style="margin-bottom: 0px;" role="alert">This documentation is for a future release of Accumulo! <a href="/1.8/accumulo_user_manual.html">View documentation for the latest release</a>.</div>
 
     <div class="row">
-      <div class="col-md-10"><h1>Multi-Volume Installations</h1></div>
-      <div class="col-md-2"><a class="pull-right" style="margin-top: 25px;" href="https://github.com/apache/accumulo-website/edit/master/_docs-2-0/administration/multivolume.md" role="button"><i class="glyphicon glyphicon-pencil"></i> <small>Edit this page</small></a></div>
+      <div class="col-md-10"><h1>Caching</h1></div>
+      <div class="col-md-2"><a class="pull-right" style="margin-top: 25px;" href="https://github.com/apache/accumulo-website/edit/master/_docs-2-0/administration/caching.md" role="button"><i class="glyphicon glyphicon-pencil"></i> <small>Edit this page</small></a></div>
     </div>
 
-    <p>This is an advanced configuration setting for very large clusters
-under a lot of write pressure.</p>
-
-<p>The HDFS NameNode holds all of the metadata about the files in
-HDFS. For fast performance, all of this information needs to be stored
-in memory.  A single NameNode with 64G of memory can store the
-metadata for tens of millions of files.However, when scaling beyond a
-thousand nodes, an active Accumulo system can generate lots of updates
-to the file system, especially when data is being ingested.  The large
-number of write transactions to the NameNode, and the speed of a
-single edit log, can become the limiting factor for large scale
-Accumulo installations.</p>
-
-<p>You can see the effect of slow write transactions when the Accumulo
-Garbage Collector takes a long time (more than 5 minutes) to delete
-the files Accumulo no longer needs.  If your Garbage Collector
-routinely runs in less than a minute, the NameNode is performing well.</p>
-
-<p>However, if you do begin to experience slow-down and poor GC
-performance, Accumulo can be configured to use multiple NameNode
-servers.  The configuration <code class="highlighter-rouge">instance.volumes</code> should be set to a
-comma-separated list, using full URI references to different NameNode
-servers:</p>
-
-<div class="language-xml highlighter-rouge"><pre class="highlight"><code><span class="nt">&lt;property&gt;</span>
-    <span class="nt">&lt;name&gt;</span>instance.volumes<span class="nt">&lt;/name&gt;</span>
-    <span class="nt">&lt;value&gt;</span>hdfs://ns1:9001,hdfs://ns2:9001<span class="nt">&lt;/value&gt;</span>
-<span class="nt">&lt;/property&gt;</span>
+    <p>Accumulo tablet servers have a <strong>block cache</strong> that buffers data in memory to limit reads from disk.
+This caching has the following benefits:</p>
+
+<ul>
+  <li>reduces latency when reading data</li>
+  <li>helps alleviate hotspots in tables</li>
+</ul>
+
+<p>The block cache stores index and data blocks. A typical Accumulo read operation will perform a binary search
+over several index blocks followed by a linear scan of one or more data blocks. Each tablet server
+has its own block cache that is shared by all hosted tablets. Therefore, block caches are only enabled
+for tables where read performance is critical.</p>
+
+<h2 id="configuration">Configuration</h2>
+
+<p>While the block cache is enabled by default for the Accumulo metadata tables, it must be enabled
+for all other tables by setting the following table properties to <code class="highlighter-rouge">true</code>:</p>
+
+<ul>
+  <li><a href="/docs/2.0/administration/configuration-properties#table_cache_block_enable">table.cache.block.enable</a> - enables data block cache on the table</li>
+  <li><a href="/docs/2.0/administration/configuration-properties#table_cache_index_enable">table.cache.index.enable</a> - enables index block cache on the table</li>
+</ul>
+
+<p>These properties can be set in the Accumulo shell using the following command:</p>
+
+<div class="highlighter-rouge"><pre class="highlight"><code>config -t mytable -s table.cache.block.enable=true
 </code></pre>
 </div>
 
-<p>The introduction of multiple volume support in 1.6 changed the way Accumulo
-stores pointers to files.  It now stores fully qualified URI references to
-files.  Before 1.6, Accumulo stored paths that were relative to a table
-directory.   After an upgrade these relative paths will still exist and are
-resolved using instance.dfs.dir, instance.dfs.uri, and Hadoop configuration in
-the same way they were before 1.6.</p>
-
-<p>If the URI for a namenode changes (e.g. namenode was running on host1 and its
-moved to host2), then Accumulo will no longer function.  Even if Hadoop and
-Accumulo configurations are changed, the fully qualified URIs stored in
-Accumulo will still contain the old URI.  To handle this Accumulo has the
-following configuration property for replacing URI stored in its metadata.  The
-example configuration below will replace ns1 with nsA and ns2 with nsB in
-Accumulo metadata.  For this property to take affect, Accumulo will need to be
-restarted.</p>
-
-<div class="language-xml highlighter-rouge"><pre class="highlight"><code><span class="nt">&lt;property&gt;</span>
-    <span class="nt">&lt;name&gt;</span>instance.volumes.replacements<span class="nt">&lt;/name&gt;</span>
-    <span class="nt">&lt;value&gt;</span>hdfs://ns1:9001 hdfs://nsA:9001, hdfs://ns2:9001 hdfs://nsB:9001<span class="nt">&lt;/value&gt;</span>
-<span class="nt">&lt;/property&gt;</span>
+<p>Or programatically using <a href="https://static.javadoc.io/org.apache.accumulo/accumulo-core/1.8.1/org/apache/accumulo/core/client/admin/TableOperations.html#setProperty(java.lang.String, java.lang.String, java.lang.String)">TableOperations.setProperty()</a>:</p>
+
+<div class="language-java highlighter-rouge"><pre class="highlight"><code><span class="n">conn</span><span class="o">.</span><span class="na">tableOperations</span><span class="o">().</span><span class="na">setProperty</span><span class="o">(</span><span class="s">"mytable"</span><span class="o">,</span> <span class="s">"table.cache.block.enable"</span><span class="o">,</span> <span class="s">"true"</span><span class="o">);</span>
 </code></pre>
 </div>
 
-<p>Using viewfs or HA namenode, introduced in Hadoop 2, offers another option for
-managing the fully qualified URIs stored in Accumulo.  Viewfs and HA namenode
-both introduce a level of indirection in the Hadoop configuration.   For
-example assume viewfs:///nn1 maps to hdfs://nn1 in the Hadoop configuration.
-If viewfs://nn1 is used by Accumulo, then its easy to map viewfs://nn1 to
-hdfs://nnA by changing the Hadoop configuration w/o doing anything to Accumulo.
-A production system should probably use a HA namenode.  Viewfs may be useful on
-a test system with a single non HA namenode.</p>
+<p>The sizes of the index and data block caches can be changed from their defaults by setting
+the following properties:</p>
+
+<ul>
+  <li><a href="/docs/2.0/administration/configuration-properties#tserver_cache_data_size">tserver.cache.data.size</a></li>
+  <li><a href="/docs/2.0/administration/configuration-properties#tserver_cache_data_size">tserver.cache.index.size</a></li>
+</ul>
 
-<p>You may also want to configure your cluster to use Federation,
-available in Hadoop 2.0, which allows DataNodes to respond to multiple
-NameNode servers, so you do not have to partition your DataNodes by
-NameNode.</p>
 
 
     <div class="row" style="margin-top: 20px;">
       <div class="col-md-10"><strong>Find documentation for all releases in the <a href="/docs-archive">archive</strong></div>
-      <div class="col-md-2"><a class="pull-right" href="https://github.com/apache/accumulo-website/edit/master/_docs-2-0/administration/multivolume.md" role="button"><i class="glyphicon glyphicon-pencil"></i> <small>Edit this page</small></a></div>
+      <div class="col-md-2"><a class="pull-right" href="https://github.com/apache/accumulo-website/edit/master/_docs-2-0/administration/caching.md" role="button"><i class="glyphicon glyphicon-pencil"></i> <small>Edit this page</small></a></div>
     </div>  
   </div>
 </div>
diff --git a/docs/2.0/administration/configuration-management.html b/docs/2.0/administration/configuration-management.html
index f157ff3..ff1e8ee 100644
--- a/docs/2.0/administration/configuration-management.html
+++ b/docs/2.0/administration/configuration-management.html
@@ -266,6 +266,8 @@
                 
                 <div class="row doc-sidebar-link"><a href="/docs/2.0/administration/replication">Replication</a></div>
                 
+                <div class="row doc-sidebar-link"><a href="/docs/2.0/administration/caching">Caching</a></div>
+                
               </div>
             </div>
           
diff --git a/docs/2.0/administration/configuration-properties.html b/docs/2.0/administration/configuration-properties.html
index 2d673ae..58cb1f9 100644
--- a/docs/2.0/administration/configuration-properties.html
+++ b/docs/2.0/administration/configuration-properties.html
@@ -266,6 +266,8 @@
                 
                 <div class="row doc-sidebar-link"><a href="/docs/2.0/administration/replication">Replication</a></div>
                 
+                <div class="row doc-sidebar-link"><a href="/docs/2.0/administration/caching">Caching</a></div>
+                
               </div>
             </div>
           
diff --git a/docs/2.0/administration/fate.html b/docs/2.0/administration/fate.html
index f670b0f..fb4a61b 100644
--- a/docs/2.0/administration/fate.html
+++ b/docs/2.0/administration/fate.html
@@ -266,6 +266,8 @@
                 
                 <div class="row doc-sidebar-link"><a href="/docs/2.0/administration/replication">Replication</a></div>
                 
+                <div class="row doc-sidebar-link"><a href="/docs/2.0/administration/caching">Caching</a></div>
+                
               </div>
             </div>
           
diff --git a/docs/2.0/administration/in-depth-install.html b/docs/2.0/administration/in-depth-install.html
index 60ccbc0..38626f2 100644
--- a/docs/2.0/administration/in-depth-install.html
+++ b/docs/2.0/administration/in-depth-install.html
@@ -266,6 +266,8 @@
                 
                 <div class="row doc-sidebar-link"><a href="/docs/2.0/administration/replication">Replication</a></div>
                 
+                <div class="row doc-sidebar-link"><a href="/docs/2.0/administration/caching">Caching</a></div>
+                
               </div>
             </div>
           
diff --git a/docs/2.0/administration/kerberos.html b/docs/2.0/administration/kerberos.html
index eadde31..78eb6ca 100644
--- a/docs/2.0/administration/kerberos.html
+++ b/docs/2.0/administration/kerberos.html
@@ -266,6 +266,8 @@
                 
                 <div class="row doc-sidebar-link"><a href="/docs/2.0/administration/replication">Replication</a></div>
                 
+                <div class="row doc-sidebar-link"><a href="/docs/2.0/administration/caching">Caching</a></div>
+                
               </div>
             </div>
           
diff --git a/docs/2.0/administration/monitoring-metrics.html b/docs/2.0/administration/monitoring-metrics.html
index 10e1df1..00a3ca9 100644
--- a/docs/2.0/administration/monitoring-metrics.html
+++ b/docs/2.0/administration/monitoring-metrics.html
@@ -266,6 +266,8 @@
                 
                 <div class="row doc-sidebar-link"><a href="/docs/2.0/administration/replication">Replication</a></div>
                 
+                <div class="row doc-sidebar-link"><a href="/docs/2.0/administration/caching">Caching</a></div>
+                
               </div>
             </div>
           
diff --git a/docs/2.0/administration/multivolume.html b/docs/2.0/administration/multivolume.html
index 5f5a193..6a2d038 100644
--- a/docs/2.0/administration/multivolume.html
+++ b/docs/2.0/administration/multivolume.html
@@ -266,6 +266,8 @@
                 
                 <div class="row doc-sidebar-link"><a href="/docs/2.0/administration/replication">Replication</a></div>
                 
+                <div class="row doc-sidebar-link"><a href="/docs/2.0/administration/caching">Caching</a></div>
+                
               </div>
             </div>
           
diff --git a/docs/2.0/administration/replication.html b/docs/2.0/administration/replication.html
index 63ac289..bf052a7 100644
--- a/docs/2.0/administration/replication.html
+++ b/docs/2.0/administration/replication.html
@@ -266,6 +266,8 @@
                 
                 <div class="row doc-sidebar-link"><a href="/docs/2.0/administration/replication">Replication</a></div>
                 
+                <div class="row doc-sidebar-link"><a href="/docs/2.0/administration/caching">Caching</a></div>
+                
               </div>
             </div>
           
diff --git a/docs/2.0/administration/ssl.html b/docs/2.0/administration/ssl.html
index 82135d3..f9eb777 100644
--- a/docs/2.0/administration/ssl.html
+++ b/docs/2.0/administration/ssl.html
@@ -266,6 +266,8 @@
                 
                 <div class="row doc-sidebar-link"><a href="/docs/2.0/administration/replication">Replication</a></div>
                 
+                <div class="row doc-sidebar-link"><a href="/docs/2.0/administration/caching">Caching</a></div>
+                
               </div>
             </div>
           
diff --git a/docs/2.0/administration/tracing.html b/docs/2.0/administration/tracing.html
index 6cb5472..62f3482 100644
--- a/docs/2.0/administration/tracing.html
+++ b/docs/2.0/administration/tracing.html
@@ -266,6 +266,8 @@
                 
                 <div class="row doc-sidebar-link"><a href="/docs/2.0/administration/replication">Replication</a></div>
                 
+                <div class="row doc-sidebar-link"><a href="/docs/2.0/administration/caching">Caching</a></div>
+                
               </div>
             </div>
           
diff --git a/docs/2.0/development/development_tools.html b/docs/2.0/development/development_tools.html
index 748f764..c8d9e7b 100644
--- a/docs/2.0/development/development_tools.html
+++ b/docs/2.0/development/development_tools.html
@@ -266,6 +266,8 @@
                 
                 <div class="row doc-sidebar-link"><a href="/docs/2.0/administration/replication">Replication</a></div>
                 
+                <div class="row doc-sidebar-link"><a href="/docs/2.0/administration/caching">Caching</a></div>
+                
               </div>
             </div>
           
diff --git a/docs/2.0/development/high_speed_ingest.html b/docs/2.0/development/high_speed_ingest.html
index 74b696a..38cb105 100644
--- a/docs/2.0/development/high_speed_ingest.html
+++ b/docs/2.0/development/high_speed_ingest.html
@@ -266,6 +266,8 @@
                 
                 <div class="row doc-sidebar-link"><a href="/docs/2.0/administration/replication">Replication</a></div>
                 
+                <div class="row doc-sidebar-link"><a href="/docs/2.0/administration/caching">Caching</a></div>
+                
               </div>
             </div>
           
diff --git a/docs/2.0/development/iterators.html b/docs/2.0/development/iterators.html
index 6c51b26..1e4b814 100644
--- a/docs/2.0/development/iterators.html
+++ b/docs/2.0/development/iterators.html
@@ -266,6 +266,8 @@
                 
                 <div class="row doc-sidebar-link"><a href="/docs/2.0/administration/replication">Replication</a></div>
                 
+                <div class="row doc-sidebar-link"><a href="/docs/2.0/administration/caching">Caching</a></div>
+                
               </div>
             </div>
           
diff --git a/docs/2.0/development/mapreduce.html b/docs/2.0/development/mapreduce.html
index b06c07f..11b12d9 100644
--- a/docs/2.0/development/mapreduce.html
+++ b/docs/2.0/development/mapreduce.html
@@ -266,6 +266,8 @@
                 
                 <div class="row doc-sidebar-link"><a href="/docs/2.0/administration/replication">Replication</a></div>
                 
+                <div class="row doc-sidebar-link"><a href="/docs/2.0/administration/caching">Caching</a></div>
+                
               </div>
             </div>
           
diff --git a/docs/2.0/development/proxy.html b/docs/2.0/development/proxy.html
index bb21a70..d6c9ec7 100644
--- a/docs/2.0/development/proxy.html
+++ b/docs/2.0/development/proxy.html
@@ -266,6 +266,8 @@
                 
                 <div class="row doc-sidebar-link"><a href="/docs/2.0/administration/replication">Replication</a></div>
                 
+                <div class="row doc-sidebar-link"><a href="/docs/2.0/administration/caching">Caching</a></div>
+                
               </div>
             </div>
           
diff --git a/docs/2.0/development/sampling.html b/docs/2.0/development/sampling.html
index 2979e5e..39ee793 100644
--- a/docs/2.0/development/sampling.html
+++ b/docs/2.0/development/sampling.html
@@ -266,6 +266,8 @@
                 
                 <div class="row doc-sidebar-link"><a href="/docs/2.0/administration/replication">Replication</a></div>
                 
+                <div class="row doc-sidebar-link"><a href="/docs/2.0/administration/caching">Caching</a></div>
+                
               </div>
             </div>
           
diff --git a/docs/2.0/development/security.html b/docs/2.0/development/security.html
index 9a9b449..c793536 100644
--- a/docs/2.0/development/security.html
+++ b/docs/2.0/development/security.html
@@ -266,6 +266,8 @@
                 
                 <div class="row doc-sidebar-link"><a href="/docs/2.0/administration/replication">Replication</a></div>
                 
+                <div class="row doc-sidebar-link"><a href="/docs/2.0/administration/caching">Caching</a></div>
+                
               </div>
             </div>
           
diff --git a/docs/2.0/development/summaries.html b/docs/2.0/development/summaries.html
index 2a6c7db..40610d0 100644
--- a/docs/2.0/development/summaries.html
+++ b/docs/2.0/development/summaries.html
@@ -266,6 +266,8 @@
                 
                 <div class="row doc-sidebar-link"><a href="/docs/2.0/administration/replication">Replication</a></div>
                 
+                <div class="row doc-sidebar-link"><a href="/docs/2.0/administration/caching">Caching</a></div>
+                
               </div>
             </div>
           
diff --git a/docs/2.0/getting-started/clients.html b/docs/2.0/getting-started/clients.html
index 3c1091c..48d80b9 100644
--- a/docs/2.0/getting-started/clients.html
+++ b/docs/2.0/getting-started/clients.html
@@ -266,6 +266,8 @@
                 
                 <div class="row doc-sidebar-link"><a href="/docs/2.0/administration/replication">Replication</a></div>
                 
+                <div class="row doc-sidebar-link"><a href="/docs/2.0/administration/caching">Caching</a></div>
+                
               </div>
             </div>
           
diff --git a/docs/2.0/getting-started/design.html b/docs/2.0/getting-started/design.html
index 4c93e9b..8046234 100644
--- a/docs/2.0/getting-started/design.html
+++ b/docs/2.0/getting-started/design.html
@@ -266,6 +266,8 @@
                 
                 <div class="row doc-sidebar-link"><a href="/docs/2.0/administration/replication">Replication</a></div>
                 
+                <div class="row doc-sidebar-link"><a href="/docs/2.0/administration/caching">Caching</a></div>
+                
               </div>
             </div>
           
diff --git a/docs/2.0/getting-started/quick-install.html b/docs/2.0/getting-started/quick-install.html
index 33431f6..93ff85a 100644
--- a/docs/2.0/getting-started/quick-install.html
+++ b/docs/2.0/getting-started/quick-install.html
@@ -266,6 +266,8 @@
                 
                 <div class="row doc-sidebar-link"><a href="/docs/2.0/administration/replication">Replication</a></div>
                 
+                <div class="row doc-sidebar-link"><a href="/docs/2.0/administration/caching">Caching</a></div>
+                
               </div>
             </div>
           
diff --git a/docs/2.0/getting-started/shell.html b/docs/2.0/getting-started/shell.html
index 9973ac1..775977b 100644
--- a/docs/2.0/getting-started/shell.html
+++ b/docs/2.0/getting-started/shell.html
@@ -266,6 +266,8 @@
                 
                 <div class="row doc-sidebar-link"><a href="/docs/2.0/administration/replication">Replication</a></div>
                 
+                <div class="row doc-sidebar-link"><a href="/docs/2.0/administration/caching">Caching</a></div>
+                
               </div>
             </div>
           
diff --git a/docs/2.0/getting-started/table_configuration.html b/docs/2.0/getting-started/table_configuration.html
index 0b5dbd6..93a64bb 100644
--- a/docs/2.0/getting-started/table_configuration.html
+++ b/docs/2.0/getting-started/table_configuration.html
@@ -266,6 +266,8 @@
                 
                 <div class="row doc-sidebar-link"><a href="/docs/2.0/administration/replication">Replication</a></div>
                 
+                <div class="row doc-sidebar-link"><a href="/docs/2.0/administration/caching">Caching</a></div>
+                
               </div>
             </div>
           
@@ -683,28 +685,8 @@ the <a href="https://static.javadoc.io/org.apache.accumulo/accumulo-core/1.8.1/o
 
 <h2 id="block-cache">Block Cache</h2>
 
-<p>In order to increase throughput of commonly accessed entries, Accumulo employs a block cache.
-This block cache buffers data in memory so that it doesn’t have to be read off of disk.
-The RFile format that Accumulo prefers is a mix of index blocks and data blocks, where the index blocks are used to find the appropriate data blocks.
-Typical queries to Accumulo result in a binary search over several index blocks followed by a linear scan of one or more data blocks.</p>
-
-<p>The block cache can be configured on a per-table basis, and all tablets hosted on a tablet server share a single resource pool.
-To configure the size of the tablet server’s block cache, set the following properties:</p>
-
-<div class="highlighter-rouge"><pre class="highlight"><code>tserver.cache.data.size: Specifies the size of the cache for file data blocks.
-tserver.cache.index.size: Specifies the size of the cache for file indices.
-</code></pre>
-</div>
-
-<p>To enable the block cache for your table, set the following properties:</p>
-
-<div class="highlighter-rouge"><pre class="highlight"><code>table.cache.block.enable: Determines whether file (data) block cache is enabled.
-table.cache.index.enable: Determines whether index cache is enabled.
-</code></pre>
-</div>
-
-<p>The block cache can have a significant effect on alleviating hot spots, as well as reducing query latency.
-It is enabled by default for the metadata tables.</p>
+<p>A Block Cache can be enabled on tables to limit reads from disk which can result
+in reduced read latency. Read the <a href="/docs/2.0/administration/caching">Caching</a> documentation to learn more.</p>
 
 <h2 id="compaction">Compaction</h2>
 
diff --git a/docs/2.0/getting-started/table_design.html b/docs/2.0/getting-started/table_design.html
index 9478bc0..c245684 100644
--- a/docs/2.0/getting-started/table_design.html
+++ b/docs/2.0/getting-started/table_design.html
@@ -266,6 +266,8 @@
                 
                 <div class="row doc-sidebar-link"><a href="/docs/2.0/administration/replication">Replication</a></div>
                 
+                <div class="row doc-sidebar-link"><a href="/docs/2.0/administration/caching">Caching</a></div>
+                
               </div>
             </div>
           
diff --git a/docs/2.0/troubleshooting/advanced.html b/docs/2.0/troubleshooting/advanced.html
index 38dc8f6..4ffde01 100644
--- a/docs/2.0/troubleshooting/advanced.html
+++ b/docs/2.0/troubleshooting/advanced.html
@@ -266,6 +266,8 @@
                 
                 <div class="row doc-sidebar-link"><a href="/docs/2.0/administration/replication">Replication</a></div>
                 
+                <div class="row doc-sidebar-link"><a href="/docs/2.0/administration/caching">Caching</a></div>
+                
               </div>
             </div>
           
diff --git a/docs/2.0/troubleshooting/basic.html b/docs/2.0/troubleshooting/basic.html
index 0fb2b67..750d429 100644
--- a/docs/2.0/troubleshooting/basic.html
+++ b/docs/2.0/troubleshooting/basic.html
@@ -266,6 +266,8 @@
                 
                 <div class="row doc-sidebar-link"><a href="/docs/2.0/administration/replication">Replication</a></div>
                 
+                <div class="row doc-sidebar-link"><a href="/docs/2.0/administration/caching">Caching</a></div>
+                
               </div>
             </div>
           
diff --git a/docs/2.0/troubleshooting/system-metadata-tables.html b/docs/2.0/troubleshooting/system-metadata-tables.html
index 9892043..73e8c5c 100644
--- a/docs/2.0/troubleshooting/system-metadata-tables.html
+++ b/docs/2.0/troubleshooting/system-metadata-tables.html
@@ -266,6 +266,8 @@
                 
                 <div class="row doc-sidebar-link"><a href="/docs/2.0/administration/replication">Replication</a></div>
                 
+                <div class="row doc-sidebar-link"><a href="/docs/2.0/administration/caching">Caching</a></div>
+                
               </div>
             </div>
           
diff --git a/docs/2.0/troubleshooting/tools.html b/docs/2.0/troubleshooting/tools.html
index be3c183..57e57ec 100644
--- a/docs/2.0/troubleshooting/tools.html
+++ b/docs/2.0/troubleshooting/tools.html
@@ -266,6 +266,8 @@
                 
                 <div class="row doc-sidebar-link"><a href="/docs/2.0/administration/replication">Replication</a></div>
                 
+                <div class="row doc-sidebar-link"><a href="/docs/2.0/administration/caching">Caching</a></div>
+                
               </div>
             </div>
           
diff --git a/feed.xml b/feed.xml
index 901c686..b137e4b 100644
--- a/feed.xml
+++ b/feed.xml
@@ -6,8 +6,8 @@
 </description>
     <link>https://accumulo.apache.org/</link>
     <atom:link href="https://accumulo.apache.org/feed.xml" rel="self" type="application/rss+xml"/>
-    <pubDate>Thu, 16 Nov 2017 19:33:40 -0500</pubDate>
-    <lastBuildDate>Thu, 16 Nov 2017 19:33:40 -0500</lastBuildDate>
+    <pubDate>Mon, 04 Dec 2017 15:16:13 -0500</pubDate>
+    <lastBuildDate>Mon, 04 Dec 2017 15:16:13 -0500</lastBuildDate>
     <generator>Jekyll v3.5.2</generator>
     
     

-- 
To stop receiving notification emails like this one, please contact
['"commits@accumulo.apache.org" <co...@accumulo.apache.org>'].