You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@accumulo.apache.org by bu...@apache.org on 2011/11/01 18:08:19 UTC

svn commit: r797867 [7/12] - in /websites/staging/accumulo/trunk/content: ./ accumulo/ accumulo/css/ accumulo/governance/ accumulo/images/ accumulo/user_manual_1.3-incubating/ accumulo/user_manual_1.3-incubating/examples/ accumulo/user_manual_1.4-incub...

Added: websites/staging/accumulo/trunk/content/accumulo/user_manual_1.3-incubating/examples/filter.html
==============================================================================
--- websites/staging/accumulo/trunk/content/accumulo/user_manual_1.3-incubating/examples/filter.html (added)
+++ websites/staging/accumulo/trunk/content/accumulo/user_manual_1.3-incubating/examples/filter.html Tue Nov  1 17:08:17 2011
@@ -0,0 +1,203 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<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.
+-->
+  <link href="/accumulo/css/accumulo.css" rel="stylesheet" type="text/css">
+  <title>Filter Example</title>
+  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+  <script type="text/javascript">
+
+  var _gaq = _gaq || [];
+  _gaq.push(['_setAccount', 'UA-21103458-6']);
+  _gaq.push(['_trackPageview']);
+
+  (function() {
+    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
+    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
+    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
+  })();
+
+  </script>
+</head>
+
+<body>
+  <div id="banner">
+    <img id="logo" alt="Apache accumulo (Incubating)" src="/accumulo/images/accumulo-logo.png"/>
+    <div id="bannertext">
+&nbsp; 
+    </div><br />
+  </div>
+  
+  <div id="navigation">
+  <h1 id="project">Project</h1>
+<ul>
+<li><a href="/accumulo">Home</a></li>
+<li><a href="http://incubator.apache.org/projects/accumulo.html">Incubator page</a>
+<!--  - Download --></li>
+<li><a href="/accumulo/notable_features.html">Features</a></li>
+<li><a href="http://www.apache.org/licenses/LICENSE-2.0">License</a></li>
+</ul>
+<h1 id="community">Community</h1>
+<ul>
+<li><a href="/accumulo/get_involved.html">Get Involved</a></li>
+<li><a href="/accumulo/mailing_list.html">Mailing Lists</a></li>
+<li><a href="https://issues.apache.org/jira/secure/ConfigureReport.jspa?versionId=-2&amp;selectedProjectId=12312121&amp;reportKey=com.sourcelabs.jira.plugin.report.contributions%3Acontributionreport">People</a></li>
+</ul>
+<h1 id="development">Development</h1>
+<ul>
+<li><a href="/accumulo/source.html">Source Code</a></li>
+<li><a href="https://issues.apache.org/jira/browse/accumulo">Issues</a></li>
+<li><a href="https://builds.apache.org/job/Accumulo-Trunk">Builds</a></li>
+</ul>
+<h1 id="documentation">Documentation</h1>
+<ul>
+<li><a href="/accumulo/user_manual_1.3-incubating">Manual v1.3</a><ul>
+<li><a href="/accumulo/user_manual_1.3-incubating/examples.html">Examples v1.3</a></li>
+</ul>
+</li>
+<li><a href="/accumulo/user_manual_1.4-incubating">Manual v1.4</a>
+<!-- - klzzwxh:0005 -->
+<!-- - Javadoc -->
+<!-- - Examples --></li>
+<li><a href="/accumulo/screenshots.html">Screenshots</a></li>
+</ul>
+<!--
+# Development
+ - Source code
+ - Building
+-->
+
+<h1 id="asf_links">ASF links</h1>
+<ul>
+<li><a href="http://www.apache.org">Apache Software Foundation</a></li>
+<li><a href="http://www.apache.org/foundation/thanks.html">Thanks</a></li>
+<li><a href="http://www.apache.org/foundation/sponsorship.html">Become a Sponsor</a></li>
+</ul>
+  </div>
+
+  <div id="content">
+    <h1 class="title">Filter Example</h1>
+    <p>This is a simple filter example.  It uses the AgeOffFilter that is provided as 
+part of the core package org.apache.accumulo.core.iterators.filter.  Filters are used by
+the FilteringIterator to select desired key/value pairs (or weed out undesired 
+ones).  Filters implement the org.apache.accumulo.core.iterators.iterators.filter.Filter interface which 
+contains a method accept(Key k, Value v).  This method returns true if the key, 
+value pair are to be delivered and false if they are to be ignored.</p>
+<div class="codehilite"><pre><span class="n">username</span><span class="nv">@instance</span><span class="o">&gt;</span> <span class="n">createtable</span> <span class="n">filtertest</span>
+<span class="n">username</span><span class="nv">@instance</span> <span class="n">filtertest</span><span class="o">&gt;</span> <span class="n">setiter</span> <span class="o">-</span><span class="n">t</span> <span class="n">filtertest</span> <span class="o">-</span><span class="n">scan</span> <span class="o">-</span><span class="n">p</span> <span class="mi">10</span> <span class="o">-</span><span class="n">n</span> <span class="n">myfilter</span> <span class="o">-</span><span class="n">filter</span>
+<span class="n">FilteringIterator</span> <span class="n">uses</span> <span class="n">Filters</span> <span class="n">to</span> <span class="nb">accept</span> <span class="ow">or</span> <span class="n">reject</span> <span class="n">key</span><span class="o">/</span><span class="n">value</span> <span class="n">pairs</span>
+<span class="o">----------&gt;</span> <span class="n">entering</span> <span class="n">options:</span> <span class="sr">&lt;filterPriorityNumber&gt;</span> <span class="sr">&lt;ageoff|regex|filterClass&gt;</span>
+<span class="o">----------&gt;</span> <span class="n">set</span> <span class="n">org</span><span class="o">.</span><span class="n">apache</span><span class="o">.</span><span class="n">accumulo</span><span class="o">.</span><span class="n">core</span><span class="o">.</span><span class="n">iterators</span><span class="o">.</span><span class="n">FilteringIterator</span> <span class="n">option</span> <span class="p">(</span><span class="sr">&lt;name&gt;</span> <span class="sr">&lt;value&gt;</span><span class="p">,</span> <span class="n">hit</span> <span class="n">enter</span> <span class="n">to</span> <span class="n">skip</span><span class="p">):</span> <span class="mi">0</span> <span class="n">ageoff</span>
+<span class="o">----------&gt;</span> <span class="n">set</span> <span class="n">org</span><span class="o">.</span><span class="n">apache</span><span class="o">.</span><span class="n">accumulo</span><span class="o">.</span><span class="n">core</span><span class="o">.</span><span class="n">iterators</span><span class="o">.</span><span class="n">FilteringIterator</span> <span class="n">option</span> <span class="p">(</span><span class="sr">&lt;name&gt;</span> <span class="sr">&lt;value&gt;</span><span class="p">,</span> <span class="n">hit</span> <span class="n">enter</span> <span class="n">to</span> <span class="n">skip</span><span class="p">):</span> 
+<span class="n">AgeOffFilter</span> <span class="n">removes</span> <span class="n">entries</span> <span class="n">with</span> <span class="n">timestamps</span> <span class="n">more</span> <span class="n">than</span> <span class="sr">&lt;ttl&gt;</span> <span class="n">milliseconds</span> <span class="n">old</span>
+<span class="o">----------&gt;</span> <span class="n">set</span> <span class="n">org</span><span class="o">.</span><span class="n">apache</span><span class="o">.</span><span class="n">accumulo</span><span class="o">.</span><span class="n">core</span><span class="o">.</span><span class="n">iterators</span><span class="o">.</span><span class="n">filter</span><span class="o">.</span><span class="n">AgeOffFilter</span> <span class="n">parameter</span> <span class="n">currentTime</span><span class="p">,</span> <span class="k">if</span> <span class="n">set</span><span class="p">,</span> <span class="k">use</span> <span class="n">the</span> <span class="n">given</span> <span class="n">value</span> <span class="n">as</span> <span class="n">the</span> <span class="n">absolute</span> <span class="nb">time</span> <span class="n">in</span> <span class="n">milliseconds</span> <span class="n">as</span> <span class="n">the</span> <span class="n">current</span> <span class="nb">time</span> 
 <span class="n">of</span> <span class="n">day:</span> 
+<span class="o">----------&gt;</span> <span class="n">set</span> <span class="n">org</span><span class="o">.</span><span class="n">apache</span><span class="o">.</span><span class="n">accumulo</span><span class="o">.</span><span class="n">core</span><span class="o">.</span><span class="n">iterators</span><span class="o">.</span><span class="n">filter</span><span class="o">.</span><span class="n">AgeOffFilter</span> <span class="n">parameter</span> <span class="n">ttl</span><span class="p">,</span> <span class="nb">time</span> <span class="n">to</span> <span class="n">live</span> <span class="p">(</span><span class="n">milliseconds</span><span class="p">):</span> <span class="mi">30000</span>
+<span class="n">username</span><span class="nv">@instance</span> <span class="n">filtertest</span><span class="o">&gt;</span>
+
+<span class="n">username</span><span class="nv">@instance</span> <span class="n">filtertest</span><span class="o">&gt;</span> <span class="n">scan</span>
+<span class="n">username</span><span class="nv">@instance</span> <span class="n">filtertest</span><span class="o">&gt;</span> <span class="n">insert</span> <span class="n">foo</span> <span class="n">a</span> <span class="n">b</span> <span class="n">c</span>
+<span class="n">username</span><span class="nv">@instance</span> <span class="n">filtertest</span><span class="o">&gt;</span> <span class="n">scan</span>
+<span class="n">foo</span> <span class="n">a:b</span> <span class="o">[]</span>  <span class="n">c</span>
+</pre></div>
+
+
+<p>... wait 30 seconds ...</p>
+<div class="codehilite"><pre><span class="n">username</span><span class="nv">@instance</span> <span class="n">filtertest</span><span class="o">&gt;</span> <span class="n">scan</span>
+<span class="n">username</span><span class="nv">@instance</span> <span class="n">filtertest</span><span class="o">&gt;</span>
+</pre></div>
+
+
+<p>Note the absence of the entry inserted more than 30 seconds ago.  Since the
+scope was set to "scan", this means the entry is still in Accumulo, but is
+being filtered out at query time.  To delete entries from Accumulo based on
+the ages of their timestamps, AgeOffFilters should be set up for the "minc"
+and "majc" scopes, as well.</p>
+<p>To force an ageoff in the persisted data, after setting up the ageoff iterator 
+on the "minc" and "majc" scopes you can flush and compact your table. This will
+happen automatically as a background operation on any table that is being 
+actively written to, but these are the commands to force compaction:</p>
+<div class="codehilite"><pre><span class="n">username</span><span class="nv">@instance</span> <span class="n">filtertest</span><span class="o">&gt;</span> <span class="n">setiter</span> <span class="o">-</span><span class="n">t</span> <span class="n">filtertest</span> <span class="o">-</span><span class="n">scan</span> <span class="o">-</span><span class="n">minc</span> <span class="o">-</span><span class="n">majc</span> <span class="o">-</span><span class="n">p</span> <span class="mi">10</span> <span class="o">-</span><span class="n">n</span> <span class="n">myfilter</span> <span class="o">-</span><span class="n">filter</span>
+<span class="n">FilteringIterator</span> <span class="n">uses</span> <span class="n">Filters</span> <span class="n">to</span> <span class="nb">accept</span> <span class="ow">or</span> <span class="n">reject</span> <span class="n">key</span><span class="o">/</span><span class="n">value</span> <span class="n">pairs</span>
+<span class="o">----------&gt;</span> <span class="n">entering</span> <span class="n">options:</span> <span class="sr">&lt;filterPriorityNumber&gt;</span> <span class="sr">&lt;ageoff|regex|filterClass&gt;</span>
+<span class="o">----------&gt;</span> <span class="n">set</span> <span class="n">org</span><span class="o">.</span><span class="n">apache</span><span class="o">.</span><span class="n">accumulo</span><span class="o">.</span><span class="n">core</span><span class="o">.</span><span class="n">iterators</span><span class="o">.</span><span class="n">FilteringIterator</span> <span class="n">option</span> <span class="p">(</span><span class="sr">&lt;name&gt;</span> <span class="sr">&lt;value&gt;</span><span class="p">,</span> <span class="n">hit</span> <span class="n">enter</span> <span class="n">to</span> <span class="n">skip</span><span class="p">):</span> <span class="mi">0</span> <span class="n">ageoff</span>
+<span class="o">----------&gt;</span> <span class="n">set</span> <span class="n">org</span><span class="o">.</span><span class="n">apache</span><span class="o">.</span><span class="n">accumulo</span><span class="o">.</span><span class="n">core</span><span class="o">.</span><span class="n">iterators</span><span class="o">.</span><span class="n">FilteringIterator</span> <span class="n">option</span> <span class="p">(</span><span class="sr">&lt;name&gt;</span> <span class="sr">&lt;value&gt;</span><span class="p">,</span> <span class="n">hit</span> <span class="n">enter</span> <span class="n">to</span> <span class="n">skip</span><span class="p">):</span> 
+<span class="n">AgeOffFilter</span> <span class="n">removes</span> <span class="n">entries</span> <span class="n">with</span> <span class="n">timestamps</span> <span class="n">more</span> <span class="n">than</span> <span class="sr">&lt;ttl&gt;</span> <span class="n">milliseconds</span> <span class="n">old</span>
+<span class="o">----------&gt;</span> <span class="n">set</span> <span class="n">org</span><span class="o">.</span><span class="n">apache</span><span class="o">.</span><span class="n">accumulo</span><span class="o">.</span><span class="n">core</span><span class="o">.</span><span class="n">iterators</span><span class="o">.</span><span class="n">filter</span><span class="o">.</span><span class="n">AgeOffFilter</span> <span class="n">parameter</span> <span class="n">currentTime</span><span class="p">,</span> <span class="k">if</span> <span class="n">set</span><span class="p">,</span> <span class="k">use</span> <span class="n">the</span> <span class="n">given</span> <span class="n">value</span> <span class="n">as</span> <span class="n">the</span> <span class="n">absolute</span> <span class="nb">time</span> <span class="n">in</span> <span class="n">milliseconds</span> <span class="n">as</span> <span class="n">the</span> <span class="n">current</span> <span class="nb">time</span> 
 <span class="n">of</span> <span class="n">day:</span> 
+<span class="o">----------&gt;</span> <span class="n">set</span> <span class="n">org</span><span class="o">.</span><span class="n">apache</span><span class="o">.</span><span class="n">accumulo</span><span class="o">.</span><span class="n">core</span><span class="o">.</span><span class="n">iterators</span><span class="o">.</span><span class="n">filter</span><span class="o">.</span><span class="n">AgeOffFilter</span> <span class="n">parameter</span> <span class="n">ttl</span><span class="p">,</span> <span class="nb">time</span> <span class="n">to</span> <span class="n">live</span> <span class="p">(</span><span class="n">milliseconds</span><span class="p">):</span> <span class="mi">30000</span>
+<span class="n">username</span><span class="nv">@instance</span> <span class="n">filtertest</span><span class="o">&gt;</span>
+
+<span class="n">username</span><span class="nv">@instance</span> <span class="n">filtertest</span><span class="o">&gt;</span> <span class="n">flush</span> <span class="o">-</span><span class="n">t</span> <span class="n">filtertest</span>
+<span class="mi">08</span> <span class="mi">11</span><span class="p">:</span><span class="mi">13</span><span class="p">:</span><span class="mi">55</span><span class="p">,</span><span class="mi">745</span> <span class="p">[</span><span class="n">shell</span><span class="o">.</span><span class="n">Shell</span><span class="p">]</span> <span class="n">INFO</span> <span class="p">:</span> <span class="n">Flush</span> <span class="n">of</span> <span class="n">table</span> <span class="n">filtertest</span> <span class="n">initiated</span><span class="o">...</span>
+<span class="n">username</span><span class="nv">@instance</span> <span class="n">filtertest</span><span class="o">&gt;</span> <span class="n">compact</span> <span class="o">-</span><span class="n">t</span> <span class="n">filtertest</span>
+<span class="mi">08</span> <span class="mi">11</span><span class="p">:</span><span class="mi">14</span><span class="p">:</span><span class="mi">10</span><span class="p">,</span><span class="mi">800</span> <span class="p">[</span><span class="n">shell</span><span class="o">.</span><span class="n">Shell</span><span class="p">]</span> <span class="n">INFO</span> <span class="p">:</span> <span class="n">Compaction</span> <span class="n">of</span> <span class="n">table</span> <span class="n">filtertest</span> <span class="n">scheduled</span> <span class="k">for</span> <span class="mi">20110208111410</span><span class="n">EST</span>
+<span class="n">username</span><span class="nv">@instance</span> <span class="n">filtertest</span><span class="o">&gt;</span>
+</pre></div>
+
+
+<p>After the compaction runs, the newly created files will not contain any data that should be aged off, and the
+Accumulo garbage collector will remove the old files.</p>
+<p>To see the iterator settings for a table, use:</p>
+<div class="codehilite"><pre><span class="n">username</span><span class="nv">@instance</span> <span class="n">filtertest</span><span class="o">&gt;</span> <span class="n">config</span> <span class="o">-</span><span class="n">t</span> <span class="n">filtertest</span> <span class="o">-</span><span class="n">f</span> <span class="n">iterator</span>
+<span class="o">---------+------------------------------------------+----------------------------------------------------------</span>
+<span class="n">SCOPE</span>    <span class="o">|</span> <span class="n">NAME</span>                                     <span class="o">|</span> <span class="n">VALUE</span>
+<span class="o">---------+------------------------------------------+----------------------------------------------------------</span>
+<span class="n">table</span>    <span class="o">|</span> <span class="n">table</span><span class="o">.</span><span class="n">iterator</span><span class="o">.</span><span class="n">majc</span><span class="o">.</span><span class="n">myfilter</span> <span class="o">..............</span> <span class="o">|</span> <span class="mi">10</span><span class="p">,</span><span class="n">org</span><span class="o">.</span><span class="n">apache</span><span class="o">.</span><span class="n">accumulo</span><span class="o">.</span><span class="n">core</span><span class="o">.</span><span class="n">iterators</span><span class="o">.</span><span class="n">FilteringIterator</span>
+<span class="n">table</span>    <span class="o">|</span> <span class="n">table</span><span class="o">.</span><span class="n">iterator</span><span class="o">.</span><span class="n">majc</span><span class="o">.</span><span class="n">myfilter</span><span class="o">.</span><span class="n">opt</span><span class="mf">.0</span> <span class="o">........</span> <span class="o">|</span> <span class="n">org</span><span class="o">.</span><span class="n">apache</span><span class="o">.</span><span class="n">accumulo</span><span class="o">.</span><span class="n">core</span><span class="o">.</span><span class="n">iterators</span><span class="o">.</span><span class="n">filter</span><span class="o">.</span><span class="n">AgeOffFilter</span>
+<span class="n">table</span>    <span class="o">|</span> <span class="n">table</span><span class="o">.</span><span class="n">iterator</span><span class="o">.</span><span class="n">majc</span><span class="o">.</span><span class="n">myfilter</span><span class="o">.</span><span class="n">opt</span><span class="mf">.0</span><span class="o">.</span><span class="n">ttl</span> <span class="o">....</span> <span class="o">|</span> <span class="mi">30000</span>
+<span class="n">table</span>    <span class="o">|</span> <span class="n">table</span><span class="o">.</span><span class="n">iterator</span><span class="o">.</span><span class="n">majc</span><span class="o">.</span><span class="n">vers</span> <span class="o">..................</span> <span class="o">|</span> <span class="mi">20</span><span class="p">,</span><span class="n">org</span><span class="o">.</span><span class="n">apache</span><span class="o">.</span><span class="n">accumulo</span><span class="o">.</span><span class="n">core</span><span class="o">.</span><span class="n">iterators</span><span class="o">.</span><span class="n">VersioningIterator</span>
+<span class="n">table</span>    <span class="o">|</span> <span class="n">table</span><span class="o">.</span><span class="n">iterator</span><span class="o">.</span><span class="n">majc</span><span class="o">.</span><span class="n">vers</span><span class="o">.</span><span class="n">opt</span><span class="o">.</span><span class="n">maxVersions</span> <span class="o">..</span> <span class="o">|</span> <span class="mi">1</span>
+<span class="n">table</span>    <span class="o">|</span> <span class="n">table</span><span class="o">.</span><span class="n">iterator</span><span class="o">.</span><span class="n">minc</span><span class="o">.</span><span class="n">myfilter</span> <span class="o">..............</span> <span class="o">|</span> <span class="mi">10</span><span class="p">,</span><span class="n">org</span><span class="o">.</span><span class="n">apache</span><span class="o">.</span><span class="n">accumulo</span><span class="o">.</span><span class="n">core</span><span class="o">.</span><span class="n">iterators</span><span class="o">.</span><span class="n">FilteringIterator</span>
+<span class="n">table</span>    <span class="o">|</span> <span class="n">table</span><span class="o">.</span><span class="n">iterator</span><span class="o">.</span><span class="n">minc</span><span class="o">.</span><span class="n">myfilter</span><span class="o">.</span><span class="n">opt</span><span class="mf">.0</span> <span class="o">........</span> <span class="o">|</span> <span class="n">org</span><span class="o">.</span><span class="n">apache</span><span class="o">.</span><span class="n">accumulo</span><span class="o">.</span><span class="n">core</span><span class="o">.</span><span class="n">iterators</span><span class="o">.</span><span class="n">filter</span><span class="o">.</span><span class="n">AgeOffFilter</span>
+<span class="n">table</span>    <span class="o">|</span> <span class="n">table</span><span class="o">.</span><span class="n">iterator</span><span class="o">.</span><span class="n">minc</span><span class="o">.</span><span class="n">myfilter</span><span class="o">.</span><span class="n">opt</span><span class="mf">.0</span><span class="o">.</span><span class="n">ttl</span> <span class="o">....</span> <span class="o">|</span> <span class="mi">30000</span>
+<span class="n">table</span>    <span class="o">|</span> <span class="n">table</span><span class="o">.</span><span class="n">iterator</span><span class="o">.</span><span class="n">minc</span><span class="o">.</span><span class="n">vers</span> <span class="o">..................</span> <span class="o">|</span> <span class="mi">20</span><span class="p">,</span><span class="n">org</span><span class="o">.</span><span class="n">apache</span><span class="o">.</span><span class="n">accumulo</span><span class="o">.</span><span class="n">core</span><span class="o">.</span><span class="n">iterators</span><span class="o">.</span><span class="n">VersioningIterator</span>
+<span class="n">table</span>    <span class="o">|</span> <span class="n">table</span><span class="o">.</span><span class="n">iterator</span><span class="o">.</span><span class="n">minc</span><span class="o">.</span><span class="n">vers</span><span class="o">.</span><span class="n">opt</span><span class="o">.</span><span class="n">maxVersions</span> <span class="o">..</span> <span class="o">|</span> <span class="mi">1</span>
+<span class="n">table</span>    <span class="o">|</span> <span class="n">table</span><span class="o">.</span><span class="n">iterator</span><span class="o">.</span><span class="n">scan</span><span class="o">.</span><span class="n">myfilter</span> <span class="o">..............</span> <span class="o">|</span> <span class="mi">10</span><span class="p">,</span><span class="n">org</span><span class="o">.</span><span class="n">apache</span><span class="o">.</span><span class="n">accumulo</span><span class="o">.</span><span class="n">core</span><span class="o">.</span><span class="n">iterators</span><span class="o">.</span><span class="n">FilteringIterator</span>
+<span class="n">table</span>    <span class="o">|</span> <span class="n">table</span><span class="o">.</span><span class="n">iterator</span><span class="o">.</span><span class="n">scan</span><span class="o">.</span><span class="n">myfilter</span><span class="o">.</span><span class="n">opt</span><span class="mf">.0</span> <span class="o">........</span> <span class="o">|</span> <span class="n">org</span><span class="o">.</span><span class="n">apache</span><span class="o">.</span><span class="n">accumulo</span><span class="o">.</span><span class="n">core</span><span class="o">.</span><span class="n">iterators</span><span class="o">.</span><span class="n">filter</span><span class="o">.</span><span class="n">AgeOffFilter</span>
+<span class="n">table</span>    <span class="o">|</span> <span class="n">table</span><span class="o">.</span><span class="n">iterator</span><span class="o">.</span><span class="n">scan</span><span class="o">.</span><span class="n">myfilter</span><span class="o">.</span><span class="n">opt</span><span class="mf">.0</span><span class="o">.</span><span class="n">ttl</span> <span class="o">....</span> <span class="o">|</span> <span class="mi">30000</span>
+<span class="n">table</span>    <span class="o">|</span> <span class="n">table</span><span class="o">.</span><span class="n">iterator</span><span class="o">.</span><span class="n">scan</span><span class="o">.</span><span class="n">vers</span> <span class="o">..................</span> <span class="o">|</span> <span class="mi">20</span><span class="p">,</span><span class="n">org</span><span class="o">.</span><span class="n">apache</span><span class="o">.</span><span class="n">accumulo</span><span class="o">.</span><span class="n">core</span><span class="o">.</span><span class="n">iterators</span><span class="o">.</span><span class="n">VersioningIterator</span>
+<span class="n">table</span>    <span class="o">|</span> <span class="n">table</span><span class="o">.</span><span class="n">iterator</span><span class="o">.</span><span class="n">scan</span><span class="o">.</span><span class="n">vers</span><span class="o">.</span><span class="n">opt</span><span class="o">.</span><span class="n">maxVersions</span> <span class="o">..</span> <span class="o">|</span> <span class="mi">1</span>
+<span class="o">---------+------------------------------------------+----------------------------------------------------------</span>
+<span class="n">username</span><span class="nv">@instance</span> <span class="n">filtertest</span><span class="o">&gt;</span>
+</pre></div>
+
+
+<p>If you would like to apply multiple filters, this can be done using a single
+iterator. Just continue adding entries during the 
+"set org.apache.accumulo.core.iterators.FilteringIterator option" step.
+Make sure to order the filterPriorityNumbers in the order you would like
+the filters to be applied.</p>
+  </div>
+
+  <div id="footer">
+    <div class="copyright">
+      <p>
+        Copyright &copy; 2011 The Apache Software Foundation, Licensed under
+        the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.
+        <br />
+        Apache and the Apache feather logos are trademarks of The Apache Software Foundation.
+      </p>
+    </div> 
+    <a alt="Apache Incubator" href="http://incubator.apache.org">
+      <img id="asf-logo" alt="Apache Incubator" src="/accumulo/images/apache-incubator-logo.png" width="150"/>
+    </a>
+
+  </div>
+
+</body>
+</html>

Added: websites/staging/accumulo/trunk/content/accumulo/user_manual_1.3-incubating/examples/helloworld.html
==============================================================================
--- websites/staging/accumulo/trunk/content/accumulo/user_manual_1.3-incubating/examples/helloworld.html (added)
+++ websites/staging/accumulo/trunk/content/accumulo/user_manual_1.3-incubating/examples/helloworld.html Tue Nov  1 17:08:17 2011
@@ -0,0 +1,154 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<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.
+-->
+  <link href="/accumulo/css/accumulo.css" rel="stylesheet" type="text/css">
+  <title>Hello World Example</title>
+  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+  <script type="text/javascript">
+
+  var _gaq = _gaq || [];
+  _gaq.push(['_setAccount', 'UA-21103458-6']);
+  _gaq.push(['_trackPageview']);
+
+  (function() {
+    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
+    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
+    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
+  })();
+
+  </script>
+</head>
+
+<body>
+  <div id="banner">
+    <img id="logo" alt="Apache accumulo (Incubating)" src="/accumulo/images/accumulo-logo.png"/>
+    <div id="bannertext">
+&nbsp; 
+    </div><br />
+  </div>
+  
+  <div id="navigation">
+  <h1 id="project">Project</h1>
+<ul>
+<li><a href="/accumulo">Home</a></li>
+<li><a href="http://incubator.apache.org/projects/accumulo.html">Incubator page</a>
+<!--  - Download --></li>
+<li><a href="/accumulo/notable_features.html">Features</a></li>
+<li><a href="http://www.apache.org/licenses/LICENSE-2.0">License</a></li>
+</ul>
+<h1 id="community">Community</h1>
+<ul>
+<li><a href="/accumulo/get_involved.html">Get Involved</a></li>
+<li><a href="/accumulo/mailing_list.html">Mailing Lists</a></li>
+<li><a href="https://issues.apache.org/jira/secure/ConfigureReport.jspa?versionId=-2&amp;selectedProjectId=12312121&amp;reportKey=com.sourcelabs.jira.plugin.report.contributions%3Acontributionreport">People</a></li>
+</ul>
+<h1 id="development">Development</h1>
+<ul>
+<li><a href="/accumulo/source.html">Source Code</a></li>
+<li><a href="https://issues.apache.org/jira/browse/accumulo">Issues</a></li>
+<li><a href="https://builds.apache.org/job/Accumulo-Trunk">Builds</a></li>
+</ul>
+<h1 id="documentation">Documentation</h1>
+<ul>
+<li><a href="/accumulo/user_manual_1.3-incubating">Manual v1.3</a><ul>
+<li><a href="/accumulo/user_manual_1.3-incubating/examples.html">Examples v1.3</a></li>
+</ul>
+</li>
+<li><a href="/accumulo/user_manual_1.4-incubating">Manual v1.4</a>
+<!-- - klzzwxh:0005 -->
+<!-- - Javadoc -->
+<!-- - Examples --></li>
+<li><a href="/accumulo/screenshots.html">Screenshots</a></li>
+</ul>
+<!--
+# Development
+ - Source code
+ - Building
+-->
+
+<h1 id="asf_links">ASF links</h1>
+<ul>
+<li><a href="http://www.apache.org">Apache Software Foundation</a></li>
+<li><a href="http://www.apache.org/foundation/thanks.html">Thanks</a></li>
+<li><a href="http://www.apache.org/foundation/sponsorship.html">Become a Sponsor</a></li>
+</ul>
+  </div>
+
+  <div id="content">
+    <h1 class="title">Hello World Example</h1>
+    <p>This tutorial uses the following Java classes, which can be found in org.apache.accumulo.examples.helloworld in the accumulo-examples module: </p>
+<ul>
+<li>InsertWithBatchWriter.java - Inserts 10K rows (50K entries) into accumulo with each row having 5 entries</li>
+<li>InsertWithOutputFormat.java - Example of inserting data in MapReduce</li>
+<li>ReadData.java - Reads all data between two rows</li>
+</ul>
+<p>Log into the accumulo shell:</p>
+<div class="codehilite"><pre><span class="nv">$</span> <span class="err">./</span><span class="nv">bin</span><span class="o">/</span><span class="n">accumulo</span> <span class="n">shell</span> <span class="o">-</span><span class="n">u</span> <span class="n">username</span> <span class="o">-</span><span class="n">p</span> <span class="n">password</span>
+</pre></div>
+
+
+<p>Create a table called 'hellotable':</p>
+<div class="codehilite"><pre><span class="n">username</span><span class="nv">@instance</span><span class="o">&gt;</span> <span class="n">createtable</span> <span class="n">hellotable</span>
+</pre></div>
+
+
+<p>Launch a Java program that inserts data with a BatchWriter:</p>
+<div class="codehilite"><pre><span class="nv">$</span> <span class="err">./</span><span class="nv">bin</span><span class="o">/</span><span class="n">accumulo</span> <span class="n">org</span><span class="o">.</span><span class="n">apache</span><span class="o">.</span><span class="n">accumulo</span><span class="o">.</span><span class="n">examples</span><span class="o">.</span><span class="n">helloworld</span><span class="o">.</span><span class="n">InsertWithBatchWriter</span> <span class="n">instance</span> <span class="n">zookeepers</span> <span class="n">hellotable</span> <span class="n">username</span> <span class="n">password</span>
+</pre></div>
+
+
+<p>Alternatively, the same data can be inserted using MapReduce writers:</p>
+<div class="codehilite"><pre><span class="nv">$</span> <span class="err">./</span><span class="nv">bin</span><span class="o">/</span><span class="n">accumulo</span> <span class="n">org</span><span class="o">.</span><span class="n">apache</span><span class="o">.</span><span class="n">accumulo</span><span class="o">.</span><span class="n">examples</span><span class="o">.</span><span class="n">helloworld</span><span class="o">.</span><span class="n">InsertWithOutputFormat</span> <span class="n">instance</span> <span class="n">zookeepers</span> <span class="n">hellotable</span> <span class="n">username</span> <span class="n">password</span>
+</pre></div>
+
+
+<p>On the accumulo status page at the URL below (where 'master' is replaced with the name or IP of your accumulo master), you should see 50K entries</p>
+<div class="codehilite"><pre><span class="n">http:</span><span class="sr">//m</span><span class="n">aster:50095</span><span class="o">/</span>
+</pre></div>
+
+
+<p>To view the entries, use the shell to scan the table:</p>
+<div class="codehilite"><pre><span class="n">username</span><span class="nv">@instance</span><span class="o">&gt;</span> <span class="n">table</span> <span class="n">hellotable</span>
+<span class="n">username</span><span class="nv">@instance</span> <span class="n">hellotable</span><span class="o">&gt;</span> <span class="n">scan</span>
+</pre></div>
+
+
+<p>You can also use a Java class to scan the table:</p>
+<div class="codehilite"><pre><span class="nv">$</span> <span class="err">./</span><span class="nv">bin</span><span class="o">/</span><span class="n">accumulo</span> <span class="n">org</span><span class="o">.</span><span class="n">apache</span><span class="o">.</span><span class="n">accumulo</span><span class="o">.</span><span class="n">examples</span><span class="o">.</span><span class="n">helloworld</span><span class="o">.</span><span class="n">ReadData</span> <span class="n">instance</span> <span class="n">zookeepers</span> <span class="n">hellotable</span> <span class="n">username</span> <span class="n">password</span> <span class="n">row_0</span> <span class="n">row_1001</span>
+</pre></div>
+  </div>
+
+  <div id="footer">
+    <div class="copyright">
+      <p>
+        Copyright &copy; 2011 The Apache Software Foundation, Licensed under
+        the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.
+        <br />
+        Apache and the Apache feather logos are trademarks of The Apache Software Foundation.
+      </p>
+    </div> 
+    <a alt="Apache Incubator" href="http://incubator.apache.org">
+      <img id="asf-logo" alt="Apache Incubator" src="/accumulo/images/apache-incubator-logo.png" width="150"/>
+    </a>
+
+  </div>
+
+</body>
+</html>

Added: websites/staging/accumulo/trunk/content/accumulo/user_manual_1.3-incubating/examples/mapred.html
==============================================================================
--- websites/staging/accumulo/trunk/content/accumulo/user_manual_1.3-incubating/examples/mapred.html (added)
+++ websites/staging/accumulo/trunk/content/accumulo/user_manual_1.3-incubating/examples/mapred.html Tue Nov  1 17:08:17 2011
@@ -0,0 +1,183 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<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.
+-->
+  <link href="/accumulo/css/accumulo.css" rel="stylesheet" type="text/css">
+  <title>MapReduce Example</title>
+  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+  <script type="text/javascript">
+
+  var _gaq = _gaq || [];
+  _gaq.push(['_setAccount', 'UA-21103458-6']);
+  _gaq.push(['_trackPageview']);
+
+  (function() {
+    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
+    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
+    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
+  })();
+
+  </script>
+</head>
+
+<body>
+  <div id="banner">
+    <img id="logo" alt="Apache accumulo (Incubating)" src="/accumulo/images/accumulo-logo.png"/>
+    <div id="bannertext">
+&nbsp; 
+    </div><br />
+  </div>
+  
+  <div id="navigation">
+  <h1 id="project">Project</h1>
+<ul>
+<li><a href="/accumulo">Home</a></li>
+<li><a href="http://incubator.apache.org/projects/accumulo.html">Incubator page</a>
+<!--  - Download --></li>
+<li><a href="/accumulo/notable_features.html">Features</a></li>
+<li><a href="http://www.apache.org/licenses/LICENSE-2.0">License</a></li>
+</ul>
+<h1 id="community">Community</h1>
+<ul>
+<li><a href="/accumulo/get_involved.html">Get Involved</a></li>
+<li><a href="/accumulo/mailing_list.html">Mailing Lists</a></li>
+<li><a href="https://issues.apache.org/jira/secure/ConfigureReport.jspa?versionId=-2&amp;selectedProjectId=12312121&amp;reportKey=com.sourcelabs.jira.plugin.report.contributions%3Acontributionreport">People</a></li>
+</ul>
+<h1 id="development">Development</h1>
+<ul>
+<li><a href="/accumulo/source.html">Source Code</a></li>
+<li><a href="https://issues.apache.org/jira/browse/accumulo">Issues</a></li>
+<li><a href="https://builds.apache.org/job/Accumulo-Trunk">Builds</a></li>
+</ul>
+<h1 id="documentation">Documentation</h1>
+<ul>
+<li><a href="/accumulo/user_manual_1.3-incubating">Manual v1.3</a><ul>
+<li><a href="/accumulo/user_manual_1.3-incubating/examples.html">Examples v1.3</a></li>
+</ul>
+</li>
+<li><a href="/accumulo/user_manual_1.4-incubating">Manual v1.4</a>
+<!-- - klzzwxh:0005 -->
+<!-- - Javadoc -->
+<!-- - Examples --></li>
+<li><a href="/accumulo/screenshots.html">Screenshots</a></li>
+</ul>
+<!--
+# Development
+ - Source code
+ - Building
+-->
+
+<h1 id="asf_links">ASF links</h1>
+<ul>
+<li><a href="http://www.apache.org">Apache Software Foundation</a></li>
+<li><a href="http://www.apache.org/foundation/thanks.html">Thanks</a></li>
+<li><a href="http://www.apache.org/foundation/sponsorship.html">Become a Sponsor</a></li>
+</ul>
+  </div>
+
+  <div id="content">
+    <h1 class="title">MapReduce Example</h1>
+    <p>This example uses mapreduce and accumulo to compute word counts for a set of
+documents.  This is accomplished using a map-only mapreduce job and a
+accumulo table with aggregators.</p>
+<p>To run this example you will need a directory in HDFS containing text files.
+The accumulo readme will be used to show how to run this example.</p>
+<div class="codehilite"><pre><span class="nv">$</span> <span class="nv">hadoop</span> <span class="n">fs</span> <span class="o">-</span><span class="n">copyFromLocal</span> <span class="nv">$ACCUMULO_HOME</span><span class="sr">/README /</span><span class="n">user</span><span class="sr">/username/</span><span class="n">wc</span><span class="o">/</span><span class="n">Accumulo</span><span class="o">.</span><span class="n">README</span>
+<span class="nv">$</span> <span class="nv">hadoop</span> <span class="n">fs</span> <span class="o">-</span><span class="n">ls</span> <span class="sr">/user/</span><span class="n">username</span><span class="o">/</span><span class="n">wc</span>
+<span class="n">Found</span> <span class="mi">1</span> <span class="n">items</span>
+<span class="o">-</span><span class="n">rw</span><span class="o">-</span><span class="n">r</span><span class="o">--</span><span class="n">r</span><span class="o">--</span>   <span class="mi">2</span> <span class="n">username</span> <span class="n">supergroup</span>       <span class="mi">9359</span> <span class="mi">2009</span><span class="o">-</span><span class="mo">07</span><span class="o">-</span><span class="mi">15</span> <span class="mi">17</span><span class="p">:</span><span class="mi">54</span> <span class="sr">/user/</span><span class="n">username</span><span class="sr">/wc/</span><span class="n">Accumulo</span><span class="o">.</span><span class="n">README</span>
+</pre></div>
+
+
+<p>The first part of running this example is to create a table with aggregation
+for the column family count.</p>
+<div class="codehilite"><pre><span class="nv">$</span> <span class="err">./</span><span class="nv">bin</span><span class="o">/</span><span class="n">accumulo</span> <span class="n">shell</span> <span class="o">-</span><span class="n">u</span> <span class="n">username</span> <span class="o">-</span><span class="n">p</span> <span class="n">password</span>
+<span class="n">Shell</span> <span class="o">-</span> <span class="n">Accumulo</span> <span class="n">Interactive</span> <span class="n">Shell</span>
+<span class="o">-</span> <span class="n">version:</span> <span class="mf">1.3</span><span class="o">.</span><span class="n">x</span><span class="o">-</span><span class="n">incubating</span>
+<span class="o">-</span> <span class="n">instance</span> <span class="n">name:</span> <span class="n">instance</span>
+<span class="o">-</span> <span class="n">instance</span> <span class="n">id:</span> <span class="mo">00000000</span><span class="o">-</span><span class="mo">0000</span><span class="o">-</span><span class="mo">0000</span><span class="o">-</span><span class="mo">0000</span><span class="o">-</span><span class="mo">000000000000</span>
+<span class="o">-</span> 
+<span class="o">-</span> <span class="n">type</span> <span class="s">&#39;help&#39;</span> <span class="k">for</span> <span class="n">a</span> <span class="n">list</span> <span class="n">of</span> <span class="n">available</span> <span class="n">commands</span>
+<span class="o">-</span> 
+<span class="n">username</span><span class="nv">@instance</span><span class="o">&gt;</span> <span class="n">createtable</span> <span class="n">wordCount</span> <span class="o">-</span><span class="n">a</span> <span class="n">count</span><span class="o">=</span><span class="n">org</span><span class="o">.</span><span class="n">apache</span><span class="o">.</span><span class="n">accumulo</span><span class="o">.</span><span class="n">core</span><span class="o">.</span><span class="n">iterators</span><span class="o">.</span><span class="n">aggregation</span><span class="o">.</span><span class="n">StringSummation</span> 
+<span class="n">username</span><span class="nv">@instance</span> <span class="n">wordCount</span><span class="o">&gt;</span> <span class="n">quit</span>
+</pre></div>
+
+
+<p>After creating the table, run the word count map reduce job.</p>
+<div class="codehilite"><pre><span class="p">[</span><span class="n">user1</span><span class="nv">@instance</span> <span class="n">accumulo</span><span class="p">]</span><span class="nv">$</span> <span class="nv">bin</span><span class="sr">/tool.sh lib/</span><span class="n">accumulo</span><span class="o">-</span><span class="n">examples</span><span class="o">-*</span><span class="p">[</span><span class="o">^</span><span class="n">c</span><span class="p">]</span><span class="o">.</span><span class="n">jar</span> <span class="n">org</span><span class="o">.</span><span class="n">apache</span><span class="o">.</span><span class="n">accumulo</span><span class="o">.</span><span class="n">examples</span><span class="o">.</span><span class="n">mapreduce</span><span class="o">.</span><span class="n">WordCount</span> <span class="n">instance</span> <span class="n">zookeepers</span> <span class="sr">/user/</span><span class="n">user1</span><span class="o">/</span><span class="n">wc</s
 pan> <span class="n">wordCount</span> <span class="o">-</span><span class="n">u</span> <span class="n">username</span> <span class="o">-</span><span class="n">p</span> <span class="n">password</span>
+
+<span class="mi">11</span><span class="sr">/02/</span><span class="mo">07</span> <span class="mi">18</span><span class="p">:</span><span class="mi">20</span><span class="p">:</span><span class="mi">11</span> <span class="n">INFO</span> <span class="n">input</span><span class="o">.</span><span class="n">FileInputFormat:</span> <span class="n">Total</span> <span class="n">input</span> <span class="n">paths</span> <span class="n">to</span> <span class="n">process</span> <span class="p">:</span> <span class="mi">1</span>
+<span class="mi">11</span><span class="sr">/02/</span><span class="mo">07</span> <span class="mi">18</span><span class="p">:</span><span class="mi">20</span><span class="p">:</span><span class="mi">12</span> <span class="n">INFO</span> <span class="n">mapred</span><span class="o">.</span><span class="n">JobClient:</span> <span class="n">Running</span> <span class="n">job:</span> <span class="n">job_201102071740_0003</span>
+<span class="mi">11</span><span class="sr">/02/</span><span class="mo">07</span> <span class="mi">18</span><span class="p">:</span><span class="mi">20</span><span class="p">:</span><span class="mi">13</span> <span class="n">INFO</span> <span class="n">mapred</span><span class="o">.</span><span class="n">JobClient:</span>  <span class="nb">map</span> <span class="mi">0</span><span class="nv">%</span> <span class="nv">reduce</span> <span class="mi">0</span><span class="nv">%</span>
+<span class="nv">11</span><span class="sr">/02/</span><span class="mo">07</span> <span class="mi">18</span><span class="p">:</span><span class="mi">20</span><span class="p">:</span><span class="mi">20</span> <span class="n">INFO</span> <span class="n">mapred</span><span class="o">.</span><span class="n">JobClient:</span>  <span class="nb">map</span> <span class="mi">100</span><span class="nv">%</span> <span class="nv">reduce</span> <span class="mi">0</span><span class="nv">%</span>
+<span class="nv">11</span><span class="sr">/02/</span><span class="mo">07</span> <span class="mi">18</span><span class="p">:</span><span class="mi">20</span><span class="p">:</span><span class="mi">22</span> <span class="n">INFO</span> <span class="n">mapred</span><span class="o">.</span><span class="n">JobClient:</span> <span class="n">Job</span> <span class="n">complete:</span> <span class="n">job_201102071740_0003</span>
+<span class="mi">11</span><span class="sr">/02/</span><span class="mo">07</span> <span class="mi">18</span><span class="p">:</span><span class="mi">20</span><span class="p">:</span><span class="mi">22</span> <span class="n">INFO</span> <span class="n">mapred</span><span class="o">.</span><span class="n">JobClient:</span> <span class="n">Counters:</span> <span class="mi">6</span>
+<span class="mi">11</span><span class="sr">/02/</span><span class="mo">07</span> <span class="mi">18</span><span class="p">:</span><span class="mi">20</span><span class="p">:</span><span class="mi">22</span> <span class="n">INFO</span> <span class="n">mapred</span><span class="o">.</span><span class="n">JobClient:</span>   <span class="n">Job</span> <span class="n">Counters</span> 
+<span class="mi">11</span><span class="sr">/02/</span><span class="mo">07</span> <span class="mi">18</span><span class="p">:</span><span class="mi">20</span><span class="p">:</span><span class="mi">22</span> <span class="n">INFO</span> <span class="n">mapred</span><span class="o">.</span><span class="n">JobClient:</span>     <span class="n">Launched</span> <span class="nb">map</span> <span class="n">tasks</span><span class="o">=</span><span class="mi">1</span>
+<span class="mi">11</span><span class="sr">/02/</span><span class="mo">07</span> <span class="mi">18</span><span class="p">:</span><span class="mi">20</span><span class="p">:</span><span class="mi">22</span> <span class="n">INFO</span> <span class="n">mapred</span><span class="o">.</span><span class="n">JobClient:</span>     <span class="n">Data</span><span class="o">-</span><span class="nb">local</span> <span class="nb">map</span> <span class="n">tasks</span><span class="o">=</span><span class="mi">1</span>
+<span class="mi">11</span><span class="sr">/02/</span><span class="mo">07</span> <span class="mi">18</span><span class="p">:</span><span class="mi">20</span><span class="p">:</span><span class="mi">22</span> <span class="n">INFO</span> <span class="n">mapred</span><span class="o">.</span><span class="n">JobClient:</span>   <span class="n">FileSystemCounters</span>
+<span class="mi">11</span><span class="sr">/02/</span><span class="mo">07</span> <span class="mi">18</span><span class="p">:</span><span class="mi">20</span><span class="p">:</span><span class="mi">22</span> <span class="n">INFO</span> <span class="n">mapred</span><span class="o">.</span><span class="n">JobClient:</span>     <span class="n">HDFS_BYTES_READ</span><span class="o">=</span><span class="mi">10487</span>
+<span class="mi">11</span><span class="sr">/02/</span><span class="mo">07</span> <span class="mi">18</span><span class="p">:</span><span class="mi">20</span><span class="p">:</span><span class="mi">22</span> <span class="n">INFO</span> <span class="n">mapred</span><span class="o">.</span><span class="n">JobClient:</span>   <span class="n">Map</span><span class="o">-</span><span class="n">Reduce</span> <span class="n">Framework</span>
+<span class="mi">11</span><span class="sr">/02/</span><span class="mo">07</span> <span class="mi">18</span><span class="p">:</span><span class="mi">20</span><span class="p">:</span><span class="mi">22</span> <span class="n">INFO</span> <span class="n">mapred</span><span class="o">.</span><span class="n">JobClient:</span>     <span class="n">Map</span> <span class="n">input</span> <span class="n">records</span><span class="o">=</span><span class="mi">255</span>
+<span class="mi">11</span><span class="sr">/02/</span><span class="mo">07</span> <span class="mi">18</span><span class="p">:</span><span class="mi">20</span><span class="p">:</span><span class="mi">22</span> <span class="n">INFO</span> <span class="n">mapred</span><span class="o">.</span><span class="n">JobClient:</span>     <span class="n">Spilled</span> <span class="n">Records</span><span class="o">=</span><span class="mi">0</span>
+<span class="mi">11</span><span class="sr">/02/</span><span class="mo">07</span> <span class="mi">18</span><span class="p">:</span><span class="mi">20</span><span class="p">:</span><span class="mi">22</span> <span class="n">INFO</span> <span class="n">mapred</span><span class="o">.</span><span class="n">JobClient:</span>     <span class="n">Map</span> <span class="n">output</span> <span class="n">records</span><span class="o">=</span><span class="mi">1452</span>
+</pre></div>
+
+
+<p>After the map reduce job completes, query the accumulo table to see word
+counts.</p>
+<div class="codehilite"><pre><span class="nv">$</span> <span class="err">./</span><span class="nv">bin</span><span class="o">/</span><span class="n">accumulo</span> <span class="n">shell</span> <span class="o">-</span><span class="n">u</span> <span class="n">username</span> <span class="o">-</span><span class="n">p</span> <span class="n">password</span>
+<span class="n">username</span><span class="nv">@instance</span><span class="o">&gt;</span> <span class="n">table</span> <span class="n">wordCount</span>
+<span class="n">username</span><span class="nv">@instance</span> <span class="n">wordCount</span><span class="o">&gt;</span> <span class="n">scan</span> <span class="o">-</span><span class="n">b</span> <span class="n">the</span>
+<span class="n">the</span> <span class="n">count:20080906</span> <span class="o">[]</span>    <span class="mi">75</span>
+<span class="n">their</span> <span class="n">count:20080906</span> <span class="o">[]</span>    <span class="mi">2</span>
+<span class="n">them</span> <span class="n">count:20080906</span> <span class="o">[]</span>    <span class="mi">1</span>
+<span class="k">then</span> <span class="n">count:20080906</span> <span class="o">[]</span>    <span class="mi">1</span>
+<span class="n">there</span> <span class="n">count:20080906</span> <span class="o">[]</span>    <span class="mi">1</span>
+<span class="n">these</span> <span class="n">count:20080906</span> <span class="o">[]</span>    <span class="mi">3</span>
+<span class="n">this</span> <span class="n">count:20080906</span> <span class="o">[]</span>    <span class="mi">6</span>
+<span class="n">through</span> <span class="n">count:20080906</span> <span class="o">[]</span>    <span class="mi">1</span>
+<span class="nb">time</span> <span class="n">count:20080906</span> <span class="o">[]</span>    <span class="mi">3</span>
+<span class="nb">time</span><span class="o">.</span> <span class="n">count:20080906</span> <span class="o">[]</span>    <span class="mi">1</span>
+<span class="n">to</span> <span class="n">count:20080906</span> <span class="o">[]</span>    <span class="mi">27</span>
+<span class="n">total</span> <span class="n">count:20080906</span> <span class="o">[]</span>    <span class="mi">1</span>
+<span class="n">tserver</span><span class="p">,</span> <span class="n">count:20080906</span> <span class="o">[]</span>    <span class="mi">1</span>
+<span class="n">tserver</span><span class="o">.</span><span class="n">compaction</span><span class="o">.</span><span class="n">major</span><span class="o">.</span><span class="n">concurrent</span><span class="o">.</span><span class="n">max</span> <span class="n">count:20080906</span> <span class="o">[]</span>    <span class="mi">1</span>
+<span class="o">...</span>
+</pre></div>
+  </div>
+
+  <div id="footer">
+    <div class="copyright">
+      <p>
+        Copyright &copy; 2011 The Apache Software Foundation, Licensed under
+        the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.
+        <br />
+        Apache and the Apache feather logos are trademarks of The Apache Software Foundation.
+      </p>
+    </div> 
+    <a alt="Apache Incubator" href="http://incubator.apache.org">
+      <img id="asf-logo" alt="Apache Incubator" src="/accumulo/images/apache-incubator-logo.png" width="150"/>
+    </a>
+
+  </div>
+
+</body>
+</html>

Added: websites/staging/accumulo/trunk/content/accumulo/user_manual_1.3-incubating/examples/shard.html
==============================================================================
--- websites/staging/accumulo/trunk/content/accumulo/user_manual_1.3-incubating/examples/shard.html (added)
+++ websites/staging/accumulo/trunk/content/accumulo/user_manual_1.3-incubating/examples/shard.html Tue Nov  1 17:08:17 2011
@@ -0,0 +1,166 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<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.
+-->
+  <link href="/accumulo/css/accumulo.css" rel="stylesheet" type="text/css">
+  <title>Shard Example</title>
+  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+  <script type="text/javascript">
+
+  var _gaq = _gaq || [];
+  _gaq.push(['_setAccount', 'UA-21103458-6']);
+  _gaq.push(['_trackPageview']);
+
+  (function() {
+    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
+    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
+    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
+  })();
+
+  </script>
+</head>
+
+<body>
+  <div id="banner">
+    <img id="logo" alt="Apache accumulo (Incubating)" src="/accumulo/images/accumulo-logo.png"/>
+    <div id="bannertext">
+&nbsp; 
+    </div><br />
+  </div>
+  
+  <div id="navigation">
+  <h1 id="project">Project</h1>
+<ul>
+<li><a href="/accumulo">Home</a></li>
+<li><a href="http://incubator.apache.org/projects/accumulo.html">Incubator page</a>
+<!--  - Download --></li>
+<li><a href="/accumulo/notable_features.html">Features</a></li>
+<li><a href="http://www.apache.org/licenses/LICENSE-2.0">License</a></li>
+</ul>
+<h1 id="community">Community</h1>
+<ul>
+<li><a href="/accumulo/get_involved.html">Get Involved</a></li>
+<li><a href="/accumulo/mailing_list.html">Mailing Lists</a></li>
+<li><a href="https://issues.apache.org/jira/secure/ConfigureReport.jspa?versionId=-2&amp;selectedProjectId=12312121&amp;reportKey=com.sourcelabs.jira.plugin.report.contributions%3Acontributionreport">People</a></li>
+</ul>
+<h1 id="development">Development</h1>
+<ul>
+<li><a href="/accumulo/source.html">Source Code</a></li>
+<li><a href="https://issues.apache.org/jira/browse/accumulo">Issues</a></li>
+<li><a href="https://builds.apache.org/job/Accumulo-Trunk">Builds</a></li>
+</ul>
+<h1 id="documentation">Documentation</h1>
+<ul>
+<li><a href="/accumulo/user_manual_1.3-incubating">Manual v1.3</a><ul>
+<li><a href="/accumulo/user_manual_1.3-incubating/examples.html">Examples v1.3</a></li>
+</ul>
+</li>
+<li><a href="/accumulo/user_manual_1.4-incubating">Manual v1.4</a>
+<!-- - klzzwxh:0005 -->
+<!-- - Javadoc -->
+<!-- - Examples --></li>
+<li><a href="/accumulo/screenshots.html">Screenshots</a></li>
+</ul>
+<!--
+# Development
+ - Source code
+ - Building
+-->
+
+<h1 id="asf_links">ASF links</h1>
+<ul>
+<li><a href="http://www.apache.org">Apache Software Foundation</a></li>
+<li><a href="http://www.apache.org/foundation/thanks.html">Thanks</a></li>
+<li><a href="http://www.apache.org/foundation/sponsorship.html">Become a Sponsor</a></li>
+</ul>
+  </div>
+
+  <div id="content">
+    <h1 class="title">Shard Example</h1>
+    <p>Accumulo has in iterator called the intersecting iterator which supports querying a term index that is partitioned by 
+document, or "sharded". This example shows how to use the intersecting iterator through these four programs:</p>
+<ul>
+<li>Index.java - Indexes a set of text files into a Accumulo table</li>
+<li>Query.java - Finds documents containing a given set of terms.</li>
+<li>Reverse.java - Reads the index table and writes a map of documents to terms into another table.</li>
+<li>ContinuousQuery.java  Uses the table populated by Reverse.java to select N random terms per document.  Then it continuously and randomly queries those terms.</li>
+</ul>
+<p>To run these example programs, create two tables like below.</p>
+<div class="codehilite"><pre><span class="n">username</span><span class="nv">@instance</span><span class="o">&gt;</span> <span class="n">createtable</span> <span class="n">shard</span>
+<span class="n">username</span><span class="nv">@instance</span> <span class="n">shard</span><span class="o">&gt;</span> <span class="n">createtable</span> <span class="n">doc2term</span>
+</pre></div>
+
+
+<p>After creating the tables, index some files.  The following command indexes all of the java files in the Accumulo source code.</p>
+<div class="codehilite"><pre><span class="nv">$</span> <span class="nv">cd</span> <span class="sr">/local/</span><span class="n">user1</span><span class="sr">/workspace/</span><span class="n">accumulo</span><span class="o">/</span>
+<span class="nv">$</span> <span class="nv">find</span> <span class="n">src</span> <span class="o">-</span><span class="n">name</span> <span class="s">&quot;*.java&quot;</span> <span class="o">|</span> <span class="n">xargs</span> <span class="o">.</span><span class="sr">/bin/</span><span class="n">accumulo</span> <span class="n">org</span><span class="o">.</span><span class="n">apache</span><span class="o">.</span><span class="n">accumulo</span><span class="o">.</span><span class="n">examples</span><span class="o">.</span><span class="n">shard</span><span class="o">.</span><span class="n">Index</span> <span class="n">instance</span> <span class="n">zookeepers</span> <span class="n">shard</span> <span class="n">username</span> <span class="n">password</span> <span class="mi">30</span>
+</pre></div>
+
+
+<p>The following command queries the index to find all files containing 'foo' and 'bar'.</p>
+<div class="codehilite"><pre><span class="nv">$</span> <span class="nv">cd</span> <span class="nv">$ACCUMULO_HOME</span>
+<span class="nv">$</span> <span class="err">./</span><span class="nv">bin</span><span class="o">/</span><span class="n">accumulo</span> <span class="n">org</span><span class="o">.</span><span class="n">apache</span><span class="o">.</span><span class="n">accumulo</span><span class="o">.</span><span class="n">examples</span><span class="o">.</span><span class="n">shard</span><span class="o">.</span><span class="n">Query</span> <span class="n">instance</span> <span class="n">zookeepers</span> <span class="n">shard</span> <span class="n">username</span> <span class="n">password</span> <span class="n">foo</span> <span class="n">bar</span>
+<span class="sr">/local/</span><span class="n">user1</span><span class="sr">/workspace/</span><span class="n">accumulo</span><span class="sr">/src/co</span><span class="n">re</span><span class="sr">/src/</span><span class="n">test</span><span class="sr">/java/</span><span class="n">accumulo</span><span class="sr">/core/s</span><span class="n">ecurity</span><span class="o">/</span><span class="n">ColumnVisibilityTest</span><span class="o">.</span><span class="n">java</span>
+<span class="sr">/local/</span><span class="n">user1</span><span class="sr">/workspace/</span><span class="n">accumulo</span><span class="sr">/src/co</span><span class="n">re</span><span class="sr">/src/</span><span class="n">test</span><span class="sr">/java/</span><span class="n">accumulo</span><span class="sr">/core/c</span><span class="n">lient</span><span class="sr">/mock/</span><span class="n">MockConnectorTest</span><span class="o">.</span><span class="n">java</span>
+<span class="sr">/local/</span><span class="n">user1</span><span class="sr">/workspace/</span><span class="n">accumulo</span><span class="sr">/src/co</span><span class="n">re</span><span class="sr">/src/</span><span class="n">test</span><span class="sr">/java/</span><span class="n">accumulo</span><span class="sr">/core/s</span><span class="n">ecurity</span><span class="o">/</span><span class="n">VisibilityEvaluatorTest</span><span class="o">.</span><span class="n">java</span>
+<span class="sr">/local/</span><span class="n">user1</span><span class="sr">/workspace/</span><span class="n">accumulo</span><span class="sr">/src/s</span><span class="n">erver</span><span class="sr">/src/m</span><span class="n">ain</span><span class="sr">/java/</span><span class="n">accumulo</span><span class="sr">/server/</span><span class="n">test</span><span class="sr">/functional/</span><span class="n">RowDeleteTest</span><span class="o">.</span><span class="n">java</span>
+<span class="sr">/local/</span><span class="n">user1</span><span class="sr">/workspace/</span><span class="n">accumulo</span><span class="sr">/src/s</span><span class="n">erver</span><span class="sr">/src/</span><span class="n">test</span><span class="sr">/java/</span><span class="n">accumulo</span><span class="sr">/server/</span><span class="n">logger</span><span class="o">/</span><span class="n">TestLogWriter</span><span class="o">.</span><span class="n">java</span>
+<span class="sr">/local/</span><span class="n">user1</span><span class="sr">/workspace/</span><span class="n">accumulo</span><span class="sr">/src/s</span><span class="n">erver</span><span class="sr">/src/m</span><span class="n">ain</span><span class="sr">/java/</span><span class="n">accumulo</span><span class="sr">/server/</span><span class="n">test</span><span class="sr">/functional/</span><span class="n">DeleteEverythingTest</span><span class="o">.</span><span class="n">java</span>
+<span class="sr">/local/</span><span class="n">user1</span><span class="sr">/workspace/</span><span class="n">accumulo</span><span class="sr">/src/co</span><span class="n">re</span><span class="sr">/src/</span><span class="n">test</span><span class="sr">/java/</span><span class="n">accumulo</span><span class="sr">/core/</span><span class="n">data</span><span class="o">/</span><span class="n">KeyExtentTest</span><span class="o">.</span><span class="n">java</span>
+<span class="sr">/local/</span><span class="n">user1</span><span class="sr">/workspace/</span><span class="n">accumulo</span><span class="sr">/src/s</span><span class="n">erver</span><span class="sr">/src/</span><span class="n">test</span><span class="sr">/java/</span><span class="n">accumulo</span><span class="sr">/server/co</span><span class="n">nstraints</span><span class="o">/</span><span class="n">MetadataConstraintsTest</span><span class="o">.</span><span class="n">java</span>
+<span class="sr">/local/</span><span class="n">user1</span><span class="sr">/workspace/</span><span class="n">accumulo</span><span class="sr">/src/co</span><span class="n">re</span><span class="sr">/src/</span><span class="n">test</span><span class="sr">/java/</span><span class="n">accumulo</span><span class="sr">/core/i</span><span class="n">terators</span><span class="o">/</span><span class="n">WholeRowIteratorTest</span><span class="o">.</span><span class="n">java</span>
+<span class="sr">/local/</span><span class="n">user1</span><span class="sr">/workspace/</span><span class="n">accumulo</span><span class="sr">/src/s</span><span class="n">erver</span><span class="sr">/src/</span><span class="n">test</span><span class="sr">/java/</span><span class="n">accumulo</span><span class="sr">/server/</span><span class="n">util</span><span class="o">/</span><span class="n">DefaultMapTest</span><span class="o">.</span><span class="n">java</span>
+<span class="sr">/local/</span><span class="n">user1</span><span class="sr">/workspace/</span><span class="n">accumulo</span><span class="sr">/src/s</span><span class="n">erver</span><span class="sr">/src/</span><span class="n">test</span><span class="sr">/java/</span><span class="n">accumulo</span><span class="sr">/server/</span><span class="n">tabletserver</span><span class="o">/</span><span class="n">InMemoryMapTest</span><span class="o">.</span><span class="n">java</span>
+</pre></div>
+
+
+<p>Inorder to run ContinuousQuery, we need to run Reverse.java to populate doc2term</p>
+<div class="codehilite"><pre><span class="nv">$</span> <span class="err">./</span><span class="nv">bin</span><span class="o">/</span><span class="n">accumulo</span> <span class="n">org</span><span class="o">.</span><span class="n">apache</span><span class="o">.</span><span class="n">accumulo</span><span class="o">.</span><span class="n">examples</span><span class="o">.</span><span class="n">shard</span><span class="o">.</span><span class="n">Reverse</span> <span class="n">instance</span> <span class="n">zookeepers</span> <span class="n">shard</span> <span class="n">doc2term</span> <span class="n">username</span> <span class="n">password</span>
+</pre></div>
+
+
+<p>Below ContinuousQuery is run using 5 terms.  So it selects 5 random terms from each document, then it continually randomly selects one set of 5 terms and queries.  It prints the number of matching documents and the time in seconds.</p>
+<div class="codehilite"><pre><span class="nv">$</span> <span class="err">./</span><span class="nv">bin</span><span class="o">/</span><span class="n">accumulo</span> <span class="n">org</span><span class="o">.</span><span class="n">apache</span><span class="o">.</span><span class="n">accumulo</span><span class="o">.</span><span class="n">examples</span><span class="o">.</span><span class="n">shard</span><span class="o">.</span><span class="n">ContinuousQuery</span> <span class="n">instance</span> <span class="n">zookeepers</span> <span class="n">shard</span> <span class="n">doc2term</span> <span class="n">username</span> <span class="n">password</span> <span class="mi">5</span>
+<span class="p">[</span><span class="n">public</span><span class="p">,</span> <span class="n">core</span><span class="p">,</span> <span class="n">class</span><span class="p">,</span> <span class="n">binarycomparable</span><span class="p">,</span> <span class="n">b</span><span class="p">]</span> <span class="mi">2</span>  <span class="mf">0.081</span>
+<span class="p">[</span><span class="n">wordtodelete</span><span class="p">,</span> <span class="n">unindexdocument</span><span class="p">,</span> <span class="n">doctablename</span><span class="p">,</span> <span class="n">putdelete</span><span class="p">,</span> <span class="n">insert</span><span class="p">]</span> <span class="mi">1</span>  <span class="mf">0.041</span>
+<span class="p">[</span><span class="nb">import</span><span class="p">,</span> <span class="n">columnvisibilityinterpreterfactory</span><span class="p">,</span> <span class="n">illegalstateexception</span><span class="p">,</span> <span class="n">cv</span><span class="p">,</span> <span class="n">columnvisibility</span><span class="p">]</span> <span class="mi">1</span>  <span class="mf">0.049</span>
+<span class="p">[</span><span class="n">getpackage</span><span class="p">,</span> <span class="n">testversion</span><span class="p">,</span> <span class="n">util</span><span class="p">,</span> <span class="n">version</span><span class="p">,</span> <span class="mi">55</span><span class="p">]</span> <span class="mi">1</span>  <span class="mf">0.048</span>
+<span class="p">[</span><span class="k">for</span><span class="p">,</span> <span class="n">static</span><span class="p">,</span> <span class="n">println</span><span class="p">,</span> <span class="n">public</span><span class="p">,</span> <span class="n">the</span><span class="p">]</span> <span class="mi">55</span>  <span class="mf">0.211</span>
+<span class="p">[</span><span class="n">sleeptime</span><span class="p">,</span> <span class="n">wrappingiterator</span><span class="p">,</span> <span class="n">options</span><span class="p">,</span> <span class="n">long</span><span class="p">,</span> <span class="n">utilwaitthread</span><span class="p">]</span> <span class="mi">1</span>  <span class="mf">0.057</span>
+<span class="p">[</span><span class="n">string</span><span class="p">,</span> <span class="n">public</span><span class="p">,</span> <span class="n">long</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="nb">wait</span><span class="p">]</span> <span class="mi">12</span>  <span class="mf">0.132</span>
+</pre></div>
+  </div>
+
+  <div id="footer">
+    <div class="copyright">
+      <p>
+        Copyright &copy; 2011 The Apache Software Foundation, Licensed under
+        the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.
+        <br />
+        Apache and the Apache feather logos are trademarks of The Apache Software Foundation.
+      </p>
+    </div> 
+    <a alt="Apache Incubator" href="http://incubator.apache.org">
+      <img id="asf-logo" alt="Apache Incubator" src="/accumulo/images/apache-incubator-logo.png" width="150"/>
+    </a>
+
+  </div>
+
+</body>
+</html>

Added: websites/staging/accumulo/trunk/content/accumulo/user_manual_1.3-incubating/failure_handling.png
==============================================================================
Binary file - no diff available.

Propchange: websites/staging/accumulo/trunk/content/accumulo/user_manual_1.3-incubating/failure_handling.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: websites/staging/accumulo/trunk/content/accumulo/user_manual_1.3-incubating/img1.png
==============================================================================
Binary file - no diff available.

Propchange: websites/staging/accumulo/trunk/content/accumulo/user_manual_1.3-incubating/img1.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: websites/staging/accumulo/trunk/content/accumulo/user_manual_1.3-incubating/img2.png
==============================================================================
Binary file - no diff available.

Propchange: websites/staging/accumulo/trunk/content/accumulo/user_manual_1.3-incubating/img2.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: websites/staging/accumulo/trunk/content/accumulo/user_manual_1.3-incubating/img3.png
==============================================================================
Binary file - no diff available.

Propchange: websites/staging/accumulo/trunk/content/accumulo/user_manual_1.3-incubating/img3.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: websites/staging/accumulo/trunk/content/accumulo/user_manual_1.3-incubating/img4.png
==============================================================================
Binary file - no diff available.

Propchange: websites/staging/accumulo/trunk/content/accumulo/user_manual_1.3-incubating/img4.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: websites/staging/accumulo/trunk/content/accumulo/user_manual_1.3-incubating/img5.png
==============================================================================
Binary file - no diff available.

Propchange: websites/staging/accumulo/trunk/content/accumulo/user_manual_1.3-incubating/img5.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: websites/staging/accumulo/trunk/content/accumulo/user_manual_1.3-incubating/index.html
==============================================================================
--- websites/staging/accumulo/trunk/content/accumulo/user_manual_1.3-incubating/index.html (added)
+++ websites/staging/accumulo/trunk/content/accumulo/user_manual_1.3-incubating/index.html Tue Nov  1 17:08:17 2011
@@ -0,0 +1,134 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<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.
+-->
+  <link href="/accumulo/css/accumulo.css" rel="stylesheet" type="text/css">
+  <title>Accumulo User Manual: index</title>
+  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+  <script type="text/javascript">
+
+  var _gaq = _gaq || [];
+  _gaq.push(['_setAccount', 'UA-21103458-6']);
+  _gaq.push(['_trackPageview']);
+
+  (function() {
+    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
+    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
+    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
+  })();
+
+  </script>
+</head>
+
+<body>
+  <div id="banner">
+    <img id="logo" alt="Apache accumulo (Incubating)" src="/accumulo/images/accumulo-logo.png"/>
+    <div id="bannertext">
+&nbsp; 
+    </div><br />
+  </div>
+  
+  <div id="navigation">
+  <h1 id="project">Project</h1>
+<ul>
+<li><a href="/accumulo">Home</a></li>
+<li><a href="http://incubator.apache.org/projects/accumulo.html">Incubator page</a>
+<!--  - Download --></li>
+<li><a href="/accumulo/notable_features.html">Features</a></li>
+<li><a href="http://www.apache.org/licenses/LICENSE-2.0">License</a></li>
+</ul>
+<h1 id="community">Community</h1>
+<ul>
+<li><a href="/accumulo/get_involved.html">Get Involved</a></li>
+<li><a href="/accumulo/mailing_list.html">Mailing Lists</a></li>
+<li><a href="https://issues.apache.org/jira/secure/ConfigureReport.jspa?versionId=-2&amp;selectedProjectId=12312121&amp;reportKey=com.sourcelabs.jira.plugin.report.contributions%3Acontributionreport">People</a></li>
+</ul>
+<h1 id="development">Development</h1>
+<ul>
+<li><a href="/accumulo/source.html">Source Code</a></li>
+<li><a href="https://issues.apache.org/jira/browse/accumulo">Issues</a></li>
+<li><a href="https://builds.apache.org/job/Accumulo-Trunk">Builds</a></li>
+</ul>
+<h1 id="documentation">Documentation</h1>
+<ul>
+<li><a href="/accumulo/user_manual_1.3-incubating">Manual v1.3</a><ul>
+<li><a href="/accumulo/user_manual_1.3-incubating/examples.html">Examples v1.3</a></li>
+</ul>
+</li>
+<li><a href="/accumulo/user_manual_1.4-incubating">Manual v1.4</a>
+<!-- - klzzwxh:0005 -->
+<!-- - Javadoc -->
+<!-- - Examples --></li>
+<li><a href="/accumulo/screenshots.html">Screenshots</a></li>
+</ul>
+<!--
+# Development
+ - Source code
+ - Building
+-->
+
+<h1 id="asf_links">ASF links</h1>
+<ul>
+<li><a href="http://www.apache.org">Apache Software Foundation</a></li>
+<li><a href="http://www.apache.org/foundation/thanks.html">Thanks</a></li>
+<li><a href="http://www.apache.org/foundation/sponsorship.html">Become a Sponsor</a></li>
+</ul>
+  </div>
+
+  <div id="content">
+    <h1 class="title">Accumulo User Manual: index</h1>
+    <p><strong> Next:</strong> <a href="Contents.html">Contents</a>   <strong> <a href="Contents.html">Contents</a></strong> <br />
+</p>
+<p>Version 1.3</p>
+<hr />
+<p><a id=CHILD_LINKS></a></p>
+<ul>
+<li><a href="Contents.html">Contents</a></li>
+<li><a href="Introduction.html">Introduction</a></li>
+<li><a href="Accumulo_Design.html">Accumulo Design</a></li>
+<li><a href="Accumulo_Shell.html">Accumulo Shell</a></li>
+<li><a href="Writing_Accumulo_Clients.html">Writing Accumulo Clients</a></li>
+<li><a href="Table_Configuration.html">Table Configuration</a></li>
+<li><a href="Table_Design.html">Table Design</a></li>
+<li><a href="High_Speed_Ingest.html">High-Speed Ingest</a></li>
+<li><a href="Analytics.html">Analytics</a></li>
+<li><a href="Security.html">Security</a></li>
+<li><a href="Administration.html">Administration</a></li>
+<li><a href="Shell_Commands.html">Shell Commands</a></li>
+</ul>
+<hr />
+  </div>
+
+  <div id="footer">
+    <div class="copyright">
+      <p>
+        Copyright &copy; 2011 The Apache Software Foundation, Licensed under
+        the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.
+        <br />
+        Apache and the Apache feather logos are trademarks of The Apache Software Foundation.
+      </p>
+    </div> 
+    <a alt="Apache Incubator" href="http://incubator.apache.org">
+      <img id="asf-logo" alt="Apache Incubator" src="/accumulo/images/apache-incubator-logo.png" width="150"/>
+    </a>
+
+  </div>
+
+</body>
+</html>