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 2015/05/18 06:27:54 UTC

svn commit: r951681 [5/9] - in /websites/staging/accumulo/trunk/content: ./ 1.7/ 1.7/examples/

Added: websites/staging/accumulo/trunk/content/1.7/examples/constraints.html
==============================================================================
--- websites/staging/accumulo/trunk/content/1.7/examples/constraints.html (added)
+++ websites/staging/accumulo/trunk/content/1.7/examples/constraints.html Mon May 18 04:27:53 2015
@@ -0,0 +1,271 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+<!--
+    Licensed to the Apache Software Foundation (ASF) under one or more
+    contributor license agreements.  See the NOTICE file distributed with
+    this work for additional information regarding copyright ownership.
+    The ASF licenses this file to You under the Apache License, Version 2.0
+    (the "License"); you may not use this file except in compliance with
+    the License.  You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE- 2.0
+
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+-->
+  <meta charset="utf-8">
+  <meta http-equiv="X-UA-Compatible" content="IE=edge">
+  <meta name="viewport" content="width=device-width, initial-scale=1">
+  <link href="/css/bootstrap.min.css" rel="stylesheet">
+  <link href="/css/bootstrap-theme.min.css" rel="stylesheet">
+  <link href="/css/dataTables.bootstrap.css" rel="stylesheet">
+  <!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
+  <!--[if lt IE 9]>
+    <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
+    <script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
+  <![endif]-->
+  <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
+  <script src="/js/bootstrap.min.js"></script>
+  <script src="/js/jquery.dataTables.min.js"></script>
+  <script src="/js/dataTables.bootstrap.js"></script>
+  <link href="/css/accumulo.css" rel="stylesheet" type="text/css">
+  <link href="//netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.css" rel="stylesheet">
+  <title>Apache Accumulo Constraints Example</title>
+  
+<script>
+  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
+
+  ga('create', 'UA-50934829-1', 'apache.org');
+  ga('send', 'pageview');
+
+</script>
+
+</head>
+
+<body>
+<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
+<div class="container-fluid">
+  <div class="navbar-header">
+    <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar-items">
+      <span class="sr-only">Toggle navigation</span>
+      <span class="icon-bar"></span>
+      <span class="icon-bar"></span>
+      <span class="icon-bar"></span>
+    </button>
+    <a class="navbar-brand" href="/index.html">Accumulo</a>
+  </div>
+  <div class="collapse navbar-collapse" id="navbar-items">
+  <ul class="nav navbar-nav">
+    <li class="dropdown">
+      <a class="dropdown-toggle" data-toggle="dropdown" href="#">
+        Project <span class="caret"></span>
+      </a>
+<ul class="dropdown-menu">
+<li id="nav_index"><a href="/index.html">Home</a></li>
+<li id="nav_downloads"><a href="/downloads">Downloads</a></li>
+<li id="nav_features"><a href="/notable_features.html">Features</a></li>
+<li><a href="http://www.apache.org/licenses/LICENSE-2.0"><i class="fa fa-external-link"></i> License</a></li>
+</ul>
+</li>
+
+    <li class="dropdown">
+      <a class="dropdown-toggle" data-toggle="dropdown" href="#">
+        Community <span class="caret"></span>
+      </a>
+<ul class="dropdown-menu">
+<li id="nav_getinvolved"><a href="/get_involved.html">Get Involved</a></li>
+<li id="nav_mailinglists"><a href="/mailing_list.html">Mailing Lists</a></li>
+<li id="nav_people"><a href="/people.html">People</a></li>
+<li id="nav_blog"><a href="https://blogs.apache.org/accumulo/">Blog</a></li>
+<li class="divider"></li>
+<li class="dropdown-header">Governance</li>
+<li id="nav_bylaws"><a href="/bylaws.html">Bylaws</a></li>
+<li id="nav_consensusbuilding"><a href="/governance/consensusBuilding.html">Consensus Building</a></li>
+<li id="nav_lazyconsensus"><a href="/governance/lazyConsensus.html">Lazy Consensus</a></li>
+<li id="nav_releasing"><a href="/governance/releasing.html">Releasing</a></li>
+<li id="nav_voting"><a href="/governance/voting.html">Voting</a></li>
+</ul>
+</li>
+
+    <li class="dropdown">
+      <a class="dropdown-toggle" data-toggle="dropdown" href="#">
+        Development <span class="caret"></span>
+      </a>
+<ul class="dropdown-menu">
+<li id="nav_source"><a href="/source.html">Source &amp; Guide</a></li>
+<li id="nav_git"><a href="/git.html">Git Workflow</a></li>
+<li id="nav_versioning"><a href="/versioning.html">Versioning</a></li>
+<li id="nav_contrib"><a href="/contrib.html">Contrib Projects</a></li>
+<li id="nav_rb"><a href="/rb.html">Review Board</a></li>
+<li id="nav_releasing"><a href="/releasing.html">Making Releases</a></li>
+<li><a href="https://issues.apache.org/jira/browse/accumulo"><i class="fa fa-external-link"></i> Issues</a></li>
+<li><a href="https://builds.apache.org/view/A-D/view/Accumulo/"><i class="fa fa-external-link"></i> Builds</a></li>
+</ul>
+</li>
+
+    <li class="dropdown">
+      <a class="dropdown-toggle" data-toggle="dropdown" href="#">
+        Documentation <span class="caret"></span>
+      </a>
+<ul class="dropdown-menu">
+<li class="dropdown-header">Manual</li>
+<li><a href="/1.5/accumulo_user_manual.html">1.5</a></li>
+<li><a href="/1.6/accumulo_user_manual.html">1.6</a></li>
+<li class="divider"></li>
+<li class="dropdown-header">Javadoc</li>
+<li><a href="/1.5/apidocs">1.5</a></li>
+<li><a href="/1.6/apidocs">1.6</a></li>
+<li class="divider"></li>
+<li class="dropdown-header">Examples</li>
+<li id="nav_examples_1_5"><a href="/1.5/examples">1.5</a></li>
+<li id="nav_examples_1_6"><a href="/1.6/examples">1.6</a></li>
+<li class="divider"></li>
+<li id="old_documentation"><a href="/old_documentation.html">Docs for Older Verisons</a></li>
+<li id="nav_screenshots"><a href="/screenshots.html">Screenshots</a></li>
+<li id="nav_papers"><a href="/papers.html">Papers &amp; Other Links</a></li>
+<li id="nav_glossary"><a href="/glossary.html">Glossary</a></li>
+</ul>
+</li>
+	<li class="dropdown">
+	  <a class="dropdown-toggle" data-toggle="dropdown" href="#">Release Notes <span class="caret"></span></a>
+      <ul class="dropdown-menu">
+		  <li><a href="/release_notes/1.7.0.html">1.7.0</a></li>
+          <li class="divider"></li>
+		  <li><a href="/release_notes/1.6.2.html">1.6.2</a></li>
+		  <li><a href="/release_notes/1.6.1.html">1.6.1</a></li>
+          <li class="divider"></li>
+		  <li><a href="/release_notes/1.5.2.html">1.5.2</a></li>
+		  <li><a href="/release_notes/1.5.1.html">1.5.1</a></li>
+          <li class="divider"></li>
+		  <li><a href="/release_notes/">Archives</a></li>
+		</ul>
+    </li>
+
+    <li class="dropdown">
+      <a class="dropdown-toggle" data-toggle="dropdown" href="#">
+        ASF Links <span class="caret"></span>
+      </a>
+<ul class="dropdown-menu">
+<li><a href="http://www.apache.org"><i class="fa fa-external-link"></i> Apache Software Foundation</a></li>
+<li><a href="http://www.apache.org/foundation/sponsorship.html"><i class="fa fa-external-link"></i> Sponsorship</a></li>
+<li><a href="http://www.apache.org/security/"><i class="fa fa-external-link"></i> Security</a></li>
+<li><a href="http://www.apache.org/foundation/thanks.html"><i class="fa fa-external-link"></i> Thanks</a></li>
+<li><a href="http://www.apache.org/foundation/policies/conduct.html"><i class="fa fa-external-link"></i> Code of Conduct</a></li>
+</ul>
+</li>
+</ul>
+
+<form method="GET" action="http://search-hadoop.com/" class="navbar-form navbar-right" role="search">
+  <div class="form-group">
+    <input type="text" name="q" class="form-control" placeholder="Search"/>
+    <input type="hidden" name="fc_project" value="Accumulo"/>
+  </div>
+  <button type="submit" class="btn btn-default"><span class="glyphicon glyphicon-search"></span></button>
+</form>
+  </div>
+
+</div>
+</nav>
+
+
+<div class="container-fluid">
+<div class="row">
+  <div class="col-md-2" id="sidebar">
+  <div style="text-align: center">
+    <a href="/index.html"><img id="logo" alt="Apache Accumulo &trade;" class="img-responsive" src="/images/accumulo-logo.png"/></a>
+    <br>
+Latest 1.6 release: <strong>1.6.2</strong><br>
+Latest 1.5 release: <strong>1.5.2</strong><br>
+    <br>
+    <a id="download-button-sidebar" class="btn btn-success btn-block" href="/downloads/" role="button">Download</a>
+  </div>
+    <hr>
+<table class="table" id="sociallinks">
+<tr><td><img src="/images/Twitter_logo_blue.png" style="height: 1em"></td><td><a href="https://twitter.com/apacheaccumulo">@ApacheAccumulo</a></td></tr>
+<tr><td><img src="/images/InBug-16px_0.png"></td><td><a href="https://www.linkedin.com/groups/Apache-Accumulo-Professionals-4554913">Apache Accumulo Professionals</a></td></tr>
+<tr><td><img src="/images/GitHub-Mark-32px.png" style="height: 1em"></td><td><a href="https://github.com/apache/accumulo">apache / accumulo</a></td></tr>
+<tr><td><span class="glyphicon glyphicon-comment"></span></td><td><a href="irc://chat.freenode.net/accumulo">#accumulo @ freenode</a></td></tr>
+<tr><td><img src="/favicon.png" width="16" /></td><td><a href="http://blogs.apache.org/accumulo">Apache Accumulo Blog</a></td></tr>
+</table>
+<hr>
+<a id="accumulo-summit-logo" href="http://accumulosummit.com/"><img alt="Accumulo Summit" class="img-responsive" src="/images/accumulo-summit.png"></a>
+  </div>
+  <div class="col-md-8 col-md-offset-1">
+<!--
+  <div id="bannertext">
+    <img id="logo" alt="Apache Accumulo &trade;" src="/images/accumulo-logo.png"/>
+  </div>
+-->
+
+  <div id="content">
+
+    <h1 class="title">Apache Accumulo Constraints Example</h1>
+
+    <p>This tutorial uses the following Java classes, which can be found in org.apache.accumulo.examples.simple.constraints in the examples-simple module:</p>
+<ul>
+<li>AlphaNumKeyConstraint.java - a constraint that requires alphanumeric keys</li>
+<li>NumericValueConstraint.java - a constraint that requires numeric string values</li>
+</ul>
+<p>This an example of how to create a table with constraints. Below a table is
+created with two example constraints. One constraints does not allow non alpha
+numeric keys. The other constraint does not allow non numeric values. Two
+inserts that violate these constraints are attempted and denied. The scan at
+the end shows the inserts were not allowed.</p>
+<div class="codehilite"><pre>$ <span class="o">./</span><span class="n">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">Apache</span> <span class="n">Accumulo</span> <span class="n">Interactive</span> <span class="n">Shell</span>
+<span class="o">-</span>
+<span class="o">-</span> <span class="n">version</span><span class="p">:</span> 1<span class="p">.</span>6<span class="p">.</span>0
+<span class="o">-</span> <span class="n">instance</span> <span class="n">name</span><span class="p">:</span> <span class="n">instance</span>
+<span class="o">-</span> <span class="n">instance</span> <span class="n">id</span><span class="p">:</span> 00000000<span class="o">-</span>0000<span class="o">-</span>0000<span class="o">-</span>0000<span class="o">-</span>000000000000
+<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="p">@</span><span class="n">instance</span><span class="o">&gt;</span> <span class="n">createtable</span> <span class="n">testConstraints</span>
+<span class="n">username</span><span class="p">@</span><span class="n">instance</span> <span class="n">testConstraints</span><span class="o">&gt;</span> <span class="n">constraint</span> <span class="o">-</span><span class="n">a</span> <span class="n">org</span><span class="p">.</span><span class="n">apache</span><span class="p">.</span><span class="n">accumulo</span><span class="p">.</span><span class="n">examples</span><span class="p">.</span><span class="n">simple</span><span class="p">.</span><span class="n">constraints</span><span class="p">.</span><span class="n">NumericValueConstraint</span>
+<span class="n">username</span><span class="p">@</span><span class="n">instance</span> <span class="n">testConstraints</span><span class="o">&gt;</span> <span class="n">constraint</span> <span class="o">-</span><span class="n">a</span> <span class="n">org</span><span class="p">.</span><span class="n">apache</span><span class="p">.</span><span class="n">accumulo</span><span class="p">.</span><span class="n">examples</span><span class="p">.</span><span class="n">simple</span><span class="p">.</span><span class="n">constraints</span><span class="p">.</span><span class="n">AlphaNumKeyConstraint</span>
+<span class="n">username</span><span class="p">@</span><span class="n">instance</span> <span class="n">testConstraints</span><span class="o">&gt;</span> <span class="n">insert</span> <span class="n">r1</span> <span class="n">cf1</span> <span class="n">cq1</span> 1111
+<span class="n">username</span><span class="p">@</span><span class="n">instance</span> <span class="n">testConstraints</span><span class="o">&gt;</span> <span class="n">insert</span> <span class="n">r1</span> <span class="n">cf1</span> <span class="n">cq1</span> <span class="n">ABC</span>
+  <span class="n">Constraint</span> <span class="n">Failures</span><span class="p">:</span>
+      <span class="n">ConstraintViolationSummary</span><span class="p">(</span><span class="n">constrainClass</span><span class="p">:</span><span class="n">org</span><span class="p">.</span><span class="n">apache</span><span class="p">.</span><span class="n">accumulo</span><span class="p">.</span><span class="n">examples</span><span class="p">.</span><span class="n">simple</span><span class="p">.</span><span class="n">constraints</span><span class="p">.</span><span class="n">NumericValueConstraint</span><span class="p">,</span> <span class="n">violationCode</span><span class="p">:</span>1<span class="p">,</span> <span class="n">violationDescription</span><span class="p">:</span><span class="n">Value</span> <span class="n">is</span> <span class="n">not</span> <span class="n">numeric</span><span class="p">,</span> <span class="n">numberOfViolatingMutations</span><span class="p">:</span>1<span class="p">)</span>
+<span class="n">username</span><span class="p">@</span><span class="n">instance</span> <span class="n">testConstraints</span><span class="o">&gt;</span> <span class="n">insert</span> <span class="n">r1</span>! <span class="n">cf1</span> <span class="n">cq1</span> <span class="n">ABC</span>
+  <span class="n">Constraint</span> <span class="n">Failures</span><span class="p">:</span>
+      <span class="n">ConstraintViolationSummary</span><span class="p">(</span><span class="n">constrainClass</span><span class="p">:</span><span class="n">org</span><span class="p">.</span><span class="n">apache</span><span class="p">.</span><span class="n">accumulo</span><span class="p">.</span><span class="n">examples</span><span class="p">.</span><span class="n">simple</span><span class="p">.</span><span class="n">constraints</span><span class="p">.</span><span class="n">NumericValueConstraint</span><span class="p">,</span> <span class="n">violationCode</span><span class="p">:</span>1<span class="p">,</span> <span class="n">violationDescription</span><span class="p">:</span><span class="n">Value</span> <span class="n">is</span> <span class="n">not</span> <span class="n">numeric</span><span class="p">,</span> <span class="n">numberOfViolatingMutations</span><span class="p">:</span>1<span class="p">)</span>
+      <span class="n">ConstraintViolationSummary</span><span class="p">(</span><span class="n">constrainClass</span><span class="p">:</span><span class="n">org</span><span class="p">.</span><span class="n">apache</span><span class="p">.</span><span class="n">accumulo</span><span class="p">.</span><span class="n">examples</span><span class="p">.</span><span class="n">simple</span><span class="p">.</span><span class="n">constraints</span><span class="p">.</span><span class="n">AlphaNumKeyConstraint</span><span class="p">,</span> <span class="n">violationCode</span><span class="p">:</span>1<span class="p">,</span> <span class="n">violationDescription</span><span class="p">:</span><span class="n">Row</span> <span class="n">was</span> <span class="n">not</span> <span class="n">alpha</span> <span class="n">numeric</span><span class="p">,</span> <span class="n">numberOfViolatingMutations</span><span class="p">:</span>1<span class="p">)</span>
+<span class="n">username</span><span class="p">@</span><span class="n">instance</span> <span class="n">testConstraints</span><span class="o">&gt;</span> <span class="n">scan</span>
+<span class="n">r1</span> <span class="n">cf1</span><span class="p">:</span><span class="n">cq1</span> <span class="p">[]</span>    1111
+<span class="n">username</span><span class="p">@</span><span class="n">instance</span> <span class="n">testConstraints</span><span class="o">&gt;</span>
+</pre></div>
+  </div>
+
+  <div id="footer">
+    <a alt="Apache Software Foundation" href="http://www.apache.org">
+      <img id="asf-logo" alt="Apache Software Foundation" src="/images/feather-small.gif" width="100">
+    </a>
+    <div class="copyright">
+      <p>
+        Copyright &copy; 2011-2014 The Apache Software Foundation, Licensed under
+        the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.
+        Apache Accumulo, Accumulo, Apache, the Apache feather logo, and the Apache Accumulo
+        project logo are trademarks of the <a href="http://www.apache.org">Apache Software Foundation</a>.<br />
+        Site created with <a href="http://getbootstrap.com/">Bootstrap</a> including icons from <a href="http://glyphicons.com/">GLYPHICONS</a> and <a href="http://fontawesome.io/">Font Awesome</a>.
+      </p>
+    </div> 
+  </div>
+  </div>
+
+</div>
+</div>
+
+<script type="text/javascript">
+
+</script>
+</body>
+</html>

Added: websites/staging/accumulo/trunk/content/1.7/examples/dirlist.html
==============================================================================
--- websites/staging/accumulo/trunk/content/1.7/examples/dirlist.html (added)
+++ websites/staging/accumulo/trunk/content/1.7/examples/dirlist.html Mon May 18 04:27:53 2015
@@ -0,0 +1,334 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+<!--
+    Licensed to the Apache Software Foundation (ASF) under one or more
+    contributor license agreements.  See the NOTICE file distributed with
+    this work for additional information regarding copyright ownership.
+    The ASF licenses this file to You under the Apache License, Version 2.0
+    (the "License"); you may not use this file except in compliance with
+    the License.  You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE- 2.0
+
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+-->
+  <meta charset="utf-8">
+  <meta http-equiv="X-UA-Compatible" content="IE=edge">
+  <meta name="viewport" content="width=device-width, initial-scale=1">
+  <link href="/css/bootstrap.min.css" rel="stylesheet">
+  <link href="/css/bootstrap-theme.min.css" rel="stylesheet">
+  <link href="/css/dataTables.bootstrap.css" rel="stylesheet">
+  <!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
+  <!--[if lt IE 9]>
+    <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
+    <script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
+  <![endif]-->
+  <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
+  <script src="/js/bootstrap.min.js"></script>
+  <script src="/js/jquery.dataTables.min.js"></script>
+  <script src="/js/dataTables.bootstrap.js"></script>
+  <link href="/css/accumulo.css" rel="stylesheet" type="text/css">
+  <link href="//netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.css" rel="stylesheet">
+  <title>Apache Accumulo File System Archive</title>
+  
+<script>
+  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
+
+  ga('create', 'UA-50934829-1', 'apache.org');
+  ga('send', 'pageview');
+
+</script>
+
+</head>
+
+<body>
+<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
+<div class="container-fluid">
+  <div class="navbar-header">
+    <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar-items">
+      <span class="sr-only">Toggle navigation</span>
+      <span class="icon-bar"></span>
+      <span class="icon-bar"></span>
+      <span class="icon-bar"></span>
+    </button>
+    <a class="navbar-brand" href="/index.html">Accumulo</a>
+  </div>
+  <div class="collapse navbar-collapse" id="navbar-items">
+  <ul class="nav navbar-nav">
+    <li class="dropdown">
+      <a class="dropdown-toggle" data-toggle="dropdown" href="#">
+        Project <span class="caret"></span>
+      </a>
+<ul class="dropdown-menu">
+<li id="nav_index"><a href="/index.html">Home</a></li>
+<li id="nav_downloads"><a href="/downloads">Downloads</a></li>
+<li id="nav_features"><a href="/notable_features.html">Features</a></li>
+<li><a href="http://www.apache.org/licenses/LICENSE-2.0"><i class="fa fa-external-link"></i> License</a></li>
+</ul>
+</li>
+
+    <li class="dropdown">
+      <a class="dropdown-toggle" data-toggle="dropdown" href="#">
+        Community <span class="caret"></span>
+      </a>
+<ul class="dropdown-menu">
+<li id="nav_getinvolved"><a href="/get_involved.html">Get Involved</a></li>
+<li id="nav_mailinglists"><a href="/mailing_list.html">Mailing Lists</a></li>
+<li id="nav_people"><a href="/people.html">People</a></li>
+<li id="nav_blog"><a href="https://blogs.apache.org/accumulo/">Blog</a></li>
+<li class="divider"></li>
+<li class="dropdown-header">Governance</li>
+<li id="nav_bylaws"><a href="/bylaws.html">Bylaws</a></li>
+<li id="nav_consensusbuilding"><a href="/governance/consensusBuilding.html">Consensus Building</a></li>
+<li id="nav_lazyconsensus"><a href="/governance/lazyConsensus.html">Lazy Consensus</a></li>
+<li id="nav_releasing"><a href="/governance/releasing.html">Releasing</a></li>
+<li id="nav_voting"><a href="/governance/voting.html">Voting</a></li>
+</ul>
+</li>
+
+    <li class="dropdown">
+      <a class="dropdown-toggle" data-toggle="dropdown" href="#">
+        Development <span class="caret"></span>
+      </a>
+<ul class="dropdown-menu">
+<li id="nav_source"><a href="/source.html">Source &amp; Guide</a></li>
+<li id="nav_git"><a href="/git.html">Git Workflow</a></li>
+<li id="nav_versioning"><a href="/versioning.html">Versioning</a></li>
+<li id="nav_contrib"><a href="/contrib.html">Contrib Projects</a></li>
+<li id="nav_rb"><a href="/rb.html">Review Board</a></li>
+<li id="nav_releasing"><a href="/releasing.html">Making Releases</a></li>
+<li><a href="https://issues.apache.org/jira/browse/accumulo"><i class="fa fa-external-link"></i> Issues</a></li>
+<li><a href="https://builds.apache.org/view/A-D/view/Accumulo/"><i class="fa fa-external-link"></i> Builds</a></li>
+</ul>
+</li>
+
+    <li class="dropdown">
+      <a class="dropdown-toggle" data-toggle="dropdown" href="#">
+        Documentation <span class="caret"></span>
+      </a>
+<ul class="dropdown-menu">
+<li class="dropdown-header">Manual</li>
+<li><a href="/1.5/accumulo_user_manual.html">1.5</a></li>
+<li><a href="/1.6/accumulo_user_manual.html">1.6</a></li>
+<li class="divider"></li>
+<li class="dropdown-header">Javadoc</li>
+<li><a href="/1.5/apidocs">1.5</a></li>
+<li><a href="/1.6/apidocs">1.6</a></li>
+<li class="divider"></li>
+<li class="dropdown-header">Examples</li>
+<li id="nav_examples_1_5"><a href="/1.5/examples">1.5</a></li>
+<li id="nav_examples_1_6"><a href="/1.6/examples">1.6</a></li>
+<li class="divider"></li>
+<li id="old_documentation"><a href="/old_documentation.html">Docs for Older Verisons</a></li>
+<li id="nav_screenshots"><a href="/screenshots.html">Screenshots</a></li>
+<li id="nav_papers"><a href="/papers.html">Papers &amp; Other Links</a></li>
+<li id="nav_glossary"><a href="/glossary.html">Glossary</a></li>
+</ul>
+</li>
+	<li class="dropdown">
+	  <a class="dropdown-toggle" data-toggle="dropdown" href="#">Release Notes <span class="caret"></span></a>
+      <ul class="dropdown-menu">
+		  <li><a href="/release_notes/1.7.0.html">1.7.0</a></li>
+          <li class="divider"></li>
+		  <li><a href="/release_notes/1.6.2.html">1.6.2</a></li>
+		  <li><a href="/release_notes/1.6.1.html">1.6.1</a></li>
+          <li class="divider"></li>
+		  <li><a href="/release_notes/1.5.2.html">1.5.2</a></li>
+		  <li><a href="/release_notes/1.5.1.html">1.5.1</a></li>
+          <li class="divider"></li>
+		  <li><a href="/release_notes/">Archives</a></li>
+		</ul>
+    </li>
+
+    <li class="dropdown">
+      <a class="dropdown-toggle" data-toggle="dropdown" href="#">
+        ASF Links <span class="caret"></span>
+      </a>
+<ul class="dropdown-menu">
+<li><a href="http://www.apache.org"><i class="fa fa-external-link"></i> Apache Software Foundation</a></li>
+<li><a href="http://www.apache.org/foundation/sponsorship.html"><i class="fa fa-external-link"></i> Sponsorship</a></li>
+<li><a href="http://www.apache.org/security/"><i class="fa fa-external-link"></i> Security</a></li>
+<li><a href="http://www.apache.org/foundation/thanks.html"><i class="fa fa-external-link"></i> Thanks</a></li>
+<li><a href="http://www.apache.org/foundation/policies/conduct.html"><i class="fa fa-external-link"></i> Code of Conduct</a></li>
+</ul>
+</li>
+</ul>
+
+<form method="GET" action="http://search-hadoop.com/" class="navbar-form navbar-right" role="search">
+  <div class="form-group">
+    <input type="text" name="q" class="form-control" placeholder="Search"/>
+    <input type="hidden" name="fc_project" value="Accumulo"/>
+  </div>
+  <button type="submit" class="btn btn-default"><span class="glyphicon glyphicon-search"></span></button>
+</form>
+  </div>
+
+</div>
+</nav>
+
+
+<div class="container-fluid">
+<div class="row">
+  <div class="col-md-2" id="sidebar">
+  <div style="text-align: center">
+    <a href="/index.html"><img id="logo" alt="Apache Accumulo &trade;" class="img-responsive" src="/images/accumulo-logo.png"/></a>
+    <br>
+Latest 1.6 release: <strong>1.6.2</strong><br>
+Latest 1.5 release: <strong>1.5.2</strong><br>
+    <br>
+    <a id="download-button-sidebar" class="btn btn-success btn-block" href="/downloads/" role="button">Download</a>
+  </div>
+    <hr>
+<table class="table" id="sociallinks">
+<tr><td><img src="/images/Twitter_logo_blue.png" style="height: 1em"></td><td><a href="https://twitter.com/apacheaccumulo">@ApacheAccumulo</a></td></tr>
+<tr><td><img src="/images/InBug-16px_0.png"></td><td><a href="https://www.linkedin.com/groups/Apache-Accumulo-Professionals-4554913">Apache Accumulo Professionals</a></td></tr>
+<tr><td><img src="/images/GitHub-Mark-32px.png" style="height: 1em"></td><td><a href="https://github.com/apache/accumulo">apache / accumulo</a></td></tr>
+<tr><td><span class="glyphicon glyphicon-comment"></span></td><td><a href="irc://chat.freenode.net/accumulo">#accumulo @ freenode</a></td></tr>
+<tr><td><img src="/favicon.png" width="16" /></td><td><a href="http://blogs.apache.org/accumulo">Apache Accumulo Blog</a></td></tr>
+</table>
+<hr>
+<a id="accumulo-summit-logo" href="http://accumulosummit.com/"><img alt="Accumulo Summit" class="img-responsive" src="/images/accumulo-summit.png"></a>
+  </div>
+  <div class="col-md-8 col-md-offset-1">
+<!--
+  <div id="bannertext">
+    <img id="logo" alt="Apache Accumulo &trade;" src="/images/accumulo-logo.png"/>
+  </div>
+-->
+
+  <div id="content">
+
+    <h1 class="title">Apache Accumulo File System Archive</h1>
+
+    <p>This example stores filesystem information in accumulo. The example stores the information in the following three tables. More information about the table structures can be found at the end of README.dirlist.</p>
+<ul>
+<li>directory table : This table stores information about the filesystem directory structure.</li>
+<li>index table     : This table stores a file name index. It can be used to quickly find files with given name, suffix, or prefix.</li>
+<li>data table      : This table stores the file data. File with duplicate data are only stored once.</li>
+</ul>
+<p>This example shows how to use Accumulo to store a file system history. It has the following classes:</p>
+<ul>
+<li>Ingest.java - Recursively lists the files and directories under a given path, ingests their names and file info into one Accumulo table, indexes the file names in a separate table, and the file data into a third table.</li>
+<li>QueryUtil.java - Provides utility methods for getting the info for a file, listing the contents of a directory, and performing single wild card searches on file or directory names.</li>
+<li>Viewer.java - Provides a GUI for browsing the file system information stored in Accumulo.</li>
+<li>FileCount.java - Computes recursive counts over file system information and stores them back into the same Accumulo table.</li>
+</ul>
+<p>To begin, ingest some data with Ingest.java.</p>
+<div class="codehilite"><pre>$ <span class="o">./</span><span class="n">bin</span><span class="o">/</span><span class="n">accumulo</span> <span class="n">org</span><span class="p">.</span><span class="n">apache</span><span class="p">.</span><span class="n">accumulo</span><span class="p">.</span><span class="n">examples</span><span class="p">.</span><span class="n">simple</span><span class="p">.</span><span class="n">dirlist</span><span class="p">.</span><span class="n">Ingest</span> <span class="o">-</span><span class="nb">i</span> <span class="n">instance</span> <span class="o">-</span><span class="n">z</span> <span class="n">zookeepers</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="o">--</span><span class="n">vis</span> <span class="n">exampleVis</span> <span class="o">--</span><span class="n">chunkSize</span> 100000 <span class="o">/</span><span c
 lass="n">local</span><span class="o">/</span><span class="n">username</span><span class="o">/</span><span class="n">workspace</span>
+</pre></div>
+
+
+<p>This may take some time if there are large files in the /local/username/workspace directory. If you use 0 instead of 100000 on the command line, the ingest will run much faster, but it will not put any file data into Accumulo (the dataTable will be empty).
+Note that running this example will create tables dirTable, indexTable, and dataTable in Accumulo that you should delete when you have completed the example.
+If you modify a file or add new files in the directory ingested (e.g. /local/username/workspace), you can run Ingest again to add new information into the Accumulo tables.</p>
+<p>To browse the data ingested, use Viewer.java. Be sure to give the "username" user the authorizations to see the data (in this case, run</p>
+<div class="codehilite"><pre>$ <span class="o">./</span><span class="n">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">root</span> <span class="o">-</span><span class="n">e</span> <span class="s">&#39;setauths -u username -s exampleVis&#39;</span>
+</pre></div>
+
+
+<p>then run the Viewer:</p>
+<div class="codehilite"><pre>$ <span class="o">./</span><span class="n">bin</span><span class="o">/</span><span class="n">accumulo</span> <span class="n">org</span><span class="p">.</span><span class="n">apache</span><span class="p">.</span><span class="n">accumulo</span><span class="p">.</span><span class="n">examples</span><span class="p">.</span><span class="n">simple</span><span class="p">.</span><span class="n">dirlist</span><span class="p">.</span><span class="n">Viewer</span> <span class="o">-</span><span class="nb">i</span> <span class="n">instance</span> <span class="o">-</span><span class="n">z</span> <span class="n">zookeepers</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="o">-</span><span class="n">t</span> <span class="n">dirTable</span> <span class="o">--</span><span class="n">dataTable</span> <span class="n">dataTable</span> <span clas
 s="o">--</span><span class="n">auths</span> <span class="n">exampleVis</span> <span class="o">--</span><span class="n">path</span> <span class="o">/</span><span class="n">local</span><span class="o">/</span><span class="n">username</span><span class="o">/</span><span class="n">workspace</span>
+</pre></div>
+
+
+<p>To list the contents of specific directories, use QueryUtil.java.</p>
+<div class="codehilite"><pre>$ <span class="o">./</span><span class="n">bin</span><span class="o">/</span><span class="n">accumulo</span> <span class="n">org</span><span class="p">.</span><span class="n">apache</span><span class="p">.</span><span class="n">accumulo</span><span class="p">.</span><span class="n">examples</span><span class="p">.</span><span class="n">simple</span><span class="p">.</span><span class="n">dirlist</span><span class="p">.</span><span class="n">QueryUtil</span> <span class="o">-</span><span class="nb">i</span> <span class="n">instance</span> <span class="o">-</span><span class="n">z</span> <span class="n">zookeepers</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="o">-</span><span class="n">t</span> <span class="n">dirTable</span> <span class="o">--</span><span class="n">auths</span> <span class="n">exampleVis</span> <span clas
 s="o">--</span><span class="n">path</span> <span class="o">/</span><span class="n">local</span><span class="o">/</span><span class="n">username</span>
+$ <span class="o">./</span><span class="n">bin</span><span class="o">/</span><span class="n">accumulo</span> <span class="n">org</span><span class="p">.</span><span class="n">apache</span><span class="p">.</span><span class="n">accumulo</span><span class="p">.</span><span class="n">examples</span><span class="p">.</span><span class="n">simple</span><span class="p">.</span><span class="n">dirlist</span><span class="p">.</span><span class="n">QueryUtil</span> <span class="o">-</span><span class="nb">i</span> <span class="n">instance</span> <span class="o">-</span><span class="n">z</span> <span class="n">zookeepers</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="o">-</span><span class="n">t</span> <span class="n">dirTable</span> <span class="o">--</span><span class="n">auths</span> <span class="n">exampleVis</span> <span class="o">--</span><span class="n
 ">path</span> <span class="o">/</span><span class="n">local</span><span class="o">/</span><span class="n">username</span><span class="o">/</span><span class="n">workspace</span>
+</pre></div>
+
+
+<p>To perform searches on file or directory names, also use QueryUtil.java. Search terms must contain no more than one wild card and cannot contain "/".
+<em>Note</em> these queries run on the <em>indexTable</em> table instead of the dirTable table.</p>
+<div class="codehilite"><pre>$ <span class="o">./</span><span class="n">bin</span><span class="o">/</span><span class="n">accumulo</span> <span class="n">org</span><span class="p">.</span><span class="n">apache</span><span class="p">.</span><span class="n">accumulo</span><span class="p">.</span><span class="n">examples</span><span class="p">.</span><span class="n">simple</span><span class="p">.</span><span class="n">dirlist</span><span class="p">.</span><span class="n">QueryUtil</span> <span class="o">-</span><span class="nb">i</span> <span class="n">instance</span> <span class="o">-</span><span class="n">z</span> <span class="n">zookeepers</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="o">-</span><span class="n">t</span> <span class="n">indexTable</span> <span class="o">--</span><span class="n">auths</span> <span class="n">exampleVis</span> <span cl
 ass="o">--</span><span class="n">path</span> <span class="n">filename</span> <span class="o">--</span><span class="n">search</span>
+$ <span class="o">./</span><span class="n">bin</span><span class="o">/</span><span class="n">accumulo</span> <span class="n">org</span><span class="p">.</span><span class="n">apache</span><span class="p">.</span><span class="n">accumulo</span><span class="p">.</span><span class="n">examples</span><span class="p">.</span><span class="n">simple</span><span class="p">.</span><span class="n">dirlist</span><span class="p">.</span><span class="n">QueryUtil</span> <span class="o">-</span><span class="nb">i</span> <span class="n">instance</span> <span class="o">-</span><span class="n">z</span> <span class="n">zookeepers</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="o">-</span><span class="n">t</span> <span class="n">indexTable</span> <span class="o">--</span><span class="n">auths</span> <span class="n">exampleVis</span> <span class="o">--</span><span class=
 "n">path</span> <span class="s">&#39;filename*&#39;</span> <span class="o">--</span><span class="n">search</span>
+$ <span class="o">./</span><span class="n">bin</span><span class="o">/</span><span class="n">accumulo</span> <span class="n">org</span><span class="p">.</span><span class="n">apache</span><span class="p">.</span><span class="n">accumulo</span><span class="p">.</span><span class="n">examples</span><span class="p">.</span><span class="n">simple</span><span class="p">.</span><span class="n">dirlist</span><span class="p">.</span><span class="n">QueryUtil</span> <span class="o">-</span><span class="nb">i</span> <span class="n">instance</span> <span class="o">-</span><span class="n">z</span> <span class="n">zookeepers</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="o">-</span><span class="n">t</span> <span class="n">indexTable</span> <span class="o">--</span><span class="n">auths</span> <span class="n">exampleVis</span> <span class="o">--</span><span class=
 "n">path</span> <span class="s">&#39;*jar&#39;</span> <span class="o">--</span><span class="n">search</span>
+$ <span class="o">./</span><span class="n">bin</span><span class="o">/</span><span class="n">accumulo</span> <span class="n">org</span><span class="p">.</span><span class="n">apache</span><span class="p">.</span><span class="n">accumulo</span><span class="p">.</span><span class="n">examples</span><span class="p">.</span><span class="n">simple</span><span class="p">.</span><span class="n">dirlist</span><span class="p">.</span><span class="n">QueryUtil</span> <span class="o">-</span><span class="nb">i</span> <span class="n">instance</span> <span class="o">-</span><span class="n">z</span> <span class="n">zookeepers</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="o">-</span><span class="n">t</span> <span class="n">indexTable</span> <span class="o">--</span><span class="n">auths</span> <span class="n">exampleVis</span> <span class="o">--</span><span class=
 "n">path</span> <span class="s">&#39;filename*jar&#39;</span> <span class="o">--</span><span class="n">search</span>
+</pre></div>
+
+
+<p>To count the number of direct children (directories and files) and descendants (children and children's descendants, directories and files), run the FileCount over the dirTable table.
+The results are written back to the same table. FileCount reads from and writes to Accumulo. This requires scan authorizations for the read and a visibility for the data written.
+In this example, the authorizations and visibility are set to the same value, exampleVis. See README.visibility for more information on visibility and authorizations.</p>
+<div class="codehilite"><pre>$ <span class="o">./</span><span class="n">bin</span><span class="o">/</span><span class="n">accumulo</span> <span class="n">org</span><span class="p">.</span><span class="n">apache</span><span class="p">.</span><span class="n">accumulo</span><span class="p">.</span><span class="n">examples</span><span class="p">.</span><span class="n">simple</span><span class="p">.</span><span class="n">dirlist</span><span class="p">.</span><span class="n">FileCount</span> <span class="o">-</span><span class="nb">i</span> <span class="n">instance</span> <span class="o">-</span><span class="n">z</span> <span class="n">zookeepers</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="o">-</span><span class="n">t</span> <span class="n">dirTable</span> <span class="o">--</span><span class="n">auths</span> <span class="n">exampleVis</span>
+</pre></div>
+
+
+<h2 id="directory-table">Directory Table</h2>
+<p>Here is a illustration of what data looks like in the directory table:</p>
+<div class="codehilite"><pre><span class="n">row</span> <span class="n">colf</span><span class="p">:</span><span class="n">colq</span> <span class="p">[</span><span class="n">vis</span><span class="p">]</span> <span class="n">value</span>
+000 <span class="n">dir</span><span class="p">:</span><span class="n">exec</span> <span class="p">[</span><span class="n">exampleVis</span><span class="p">]</span>    <span class="n">true</span>
+000 <span class="n">dir</span><span class="p">:</span><span class="n">hidden</span> <span class="p">[</span><span class="n">exampleVis</span><span class="p">]</span>    <span class="n">false</span>
+000 <span class="n">dir</span><span class="p">:</span><span class="n">lastmod</span> <span class="p">[</span><span class="n">exampleVis</span><span class="p">]</span>    1291996886000
+000 <span class="n">dir</span><span class="p">:</span><span class="nb">length</span> <span class="p">[</span><span class="n">exampleVis</span><span class="p">]</span>    1666
+001<span class="o">/</span><span class="n">local</span> <span class="n">dir</span><span class="p">:</span><span class="n">exec</span> <span class="p">[</span><span class="n">exampleVis</span><span class="p">]</span>    <span class="n">true</span>
+001<span class="o">/</span><span class="n">local</span> <span class="n">dir</span><span class="p">:</span><span class="n">hidden</span> <span class="p">[</span><span class="n">exampleVis</span><span class="p">]</span>    <span class="n">false</span>
+001<span class="o">/</span><span class="n">local</span> <span class="n">dir</span><span class="p">:</span><span class="n">lastmod</span> <span class="p">[</span><span class="n">exampleVis</span><span class="p">]</span>    1304945270000
+001<span class="o">/</span><span class="n">local</span> <span class="n">dir</span><span class="p">:</span><span class="nb">length</span> <span class="p">[</span><span class="n">exampleVis</span><span class="p">]</span>    272
+002<span class="o">/</span><span class="n">local</span><span class="o">/</span><span class="n">Accumulo</span><span class="p">.</span><span class="n">README</span> <span class="o">\</span><span class="n">x7F</span><span class="o">\</span><span class="n">xFF</span><span class="o">\</span><span class="n">xFE</span><span class="o">\</span><span class="n">xCFH</span><span class="o">\</span><span class="n">xA1</span><span class="o">\</span><span class="n">x82</span><span class="o">\</span><span class="n">x97</span><span class="p">:</span><span class="n">exec</span> <span class="p">[</span><span class="n">exampleVis</span><span class="p">]</span>    <span class="n">false</span>
+002<span class="o">/</span><span class="n">local</span><span class="o">/</span><span class="n">Accumulo</span><span class="p">.</span><span class="n">README</span> <span class="o">\</span><span class="n">x7F</span><span class="o">\</span><span class="n">xFF</span><span class="o">\</span><span class="n">xFE</span><span class="o">\</span><span class="n">xCFH</span><span class="o">\</span><span class="n">xA1</span><span class="o">\</span><span class="n">x82</span><span class="o">\</span><span class="n">x97</span><span class="p">:</span><span class="n">hidden</span> <span class="p">[</span><span class="n">exampleVis</span><span class="p">]</span>    <span class="n">false</span>
+002<span class="o">/</span><span class="n">local</span><span class="o">/</span><span class="n">Accumulo</span><span class="p">.</span><span class="n">README</span> <span class="o">\</span><span class="n">x7F</span><span class="o">\</span><span class="n">xFF</span><span class="o">\</span><span class="n">xFE</span><span class="o">\</span><span class="n">xCFH</span><span class="o">\</span><span class="n">xA1</span><span class="o">\</span><span class="n">x82</span><span class="o">\</span><span class="n">x97</span><span class="p">:</span><span class="n">lastmod</span> <span class="p">[</span><span class="n">exampleVis</span><span class="p">]</span>    1308746481000
+002<span class="o">/</span><span class="n">local</span><span class="o">/</span><span class="n">Accumulo</span><span class="p">.</span><span class="n">README</span> <span class="o">\</span><span class="n">x7F</span><span class="o">\</span><span class="n">xFF</span><span class="o">\</span><span class="n">xFE</span><span class="o">\</span><span class="n">xCFH</span><span class="o">\</span><span class="n">xA1</span><span class="o">\</span><span class="n">x82</span><span class="o">\</span><span class="n">x97</span><span class="p">:</span><span class="nb">length</span> <span class="p">[</span><span class="n">exampleVis</span><span class="p">]</span>    9192
+002<span class="o">/</span><span class="n">local</span><span class="o">/</span><span class="n">Accumulo</span><span class="p">.</span><span class="n">README</span> <span class="o">\</span><span class="n">x7F</span><span class="o">\</span><span class="n">xFF</span><span class="o">\</span><span class="n">xFE</span><span class="o">\</span><span class="n">xCFH</span><span class="o">\</span><span class="n">xA1</span><span class="o">\</span><span class="n">x82</span><span class="o">\</span><span class="n">x97</span><span class="p">:</span><span class="n">md5</span> <span class="p">[</span><span class="n">exampleVis</span><span class="p">]</span>    274<span class="n">af6419a3c4c4a259260ac7017cbf1</span>
+</pre></div>
+
+
+<p>The rows are of the form depth + path, where depth is the number of slashes ("/") in the path padded to 3 digits. This is so that all the children of a directory appear as consecutive keys in Accumulo; without the depth, you would for example see all the subdirectories of /local before you saw /usr.
+For directories the column family is "dir". For files the column family is Long.MAX_VALUE - lastModified in bytes rather than string format so that newer versions sort earlier.</p>
+<h2 id="index-table">Index Table</h2>
+<p>Here is an illustration of what data looks like in the index table:</p>
+<div class="codehilite"><pre><span class="n">row</span> <span class="n">colf</span><span class="p">:</span><span class="n">colq</span> <span class="p">[</span><span class="n">vis</span><span class="p">]</span>
+<span class="n">fAccumulo</span><span class="p">.</span><span class="n">README</span> <span class="nb">i</span><span class="p">:</span>002<span class="o">/</span><span class="n">local</span><span class="o">/</span><span class="n">Accumulo</span><span class="p">.</span><span class="n">README</span> <span class="p">[</span><span class="n">exampleVis</span><span class="p">]</span>
+<span class="n">flocal</span> <span class="nb">i</span><span class="p">:</span>001<span class="o">/</span><span class="n">local</span> <span class="p">[</span><span class="n">exampleVis</span><span class="p">]</span>
+<span class="n">rEMDAER</span><span class="p">.</span><span class="n">olumuccA</span> <span class="nb">i</span><span class="p">:</span>002<span class="o">/</span><span class="n">local</span><span class="o">/</span><span class="n">Accumulo</span><span class="p">.</span><span class="n">README</span> <span class="p">[</span><span class="n">exampleVis</span><span class="p">]</span>
+<span class="n">rlacol</span> <span class="nb">i</span><span class="p">:</span>001<span class="o">/</span><span class="n">local</span> <span class="p">[</span><span class="n">exampleVis</span><span class="p">]</span>
+</pre></div>
+
+
+<p>The values of the index table are null. The rows are of the form "f" + filename or "r" + reverse file name. This is to enable searches with wildcards at the beginning, middle, or end.</p>
+<h2 id="data-table">Data Table</h2>
+<p>Here is an illustration of what data looks like in the data table:</p>
+<div class="codehilite"><pre><span class="n">row</span> <span class="n">colf</span><span class="p">:</span><span class="n">colq</span> <span class="p">[</span><span class="n">vis</span><span class="p">]</span> <span class="n">value</span>
+274<span class="n">af6419a3c4c4a259260ac7017cbf1</span> <span class="n">refs</span><span class="p">:</span><span class="n">e77276a2b56e5c15b540eaae32b12c69</span><span class="o">\</span><span class="n">x00filext</span> <span class="p">[</span><span class="n">exampleVis</span><span class="p">]</span>    <span class="n">README</span>
+274<span class="n">af6419a3c4c4a259260ac7017cbf1</span> <span class="n">refs</span><span class="p">:</span><span class="n">e77276a2b56e5c15b540eaae32b12c69</span><span class="o">\</span><span class="n">x00name</span> <span class="p">[</span><span class="n">exampleVis</span><span class="p">]</span>    <span class="o">/</span><span class="n">local</span><span class="o">/</span><span class="n">Accumulo</span><span class="p">.</span><span class="n">README</span>
+274<span class="n">af6419a3c4c4a259260ac7017cbf1</span> <span class="o">~</span><span class="n">chunk</span><span class="p">:</span><span class="o">\</span><span class="n">x00</span><span class="o">\</span><span class="n">x0FB</span><span class="p">@</span><span class="o">\</span><span class="n">x00</span><span class="o">\</span><span class="n">x00</span><span class="o">\</span><span class="n">x00</span><span class="o">\</span><span class="n">x00</span> <span class="p">[</span><span class="n">exampleVis</span><span class="p">]</span>    <span class="o">*******************************************************************************\</span><span class="n">x0A1</span><span class="p">.</span> <span class="n">Building</span><span class="o">\</span><span class="n">x0A</span><span class="o">\</span><span class="n">x0AIn</span> <span class="n">the</span> <span class="n">normal</span> <span class="n">tarball</span> <span class="n">release</span> <span class="n">of</span> <span class="n">accu
 mulo</span><span class="p">,</span> <span class="p">[</span><span class="n">truncated</span><span class="p">]</span>
+274<span class="n">af6419a3c4c4a259260ac7017cbf1</span> <span class="o">~</span><span class="n">chunk</span><span class="p">:</span><span class="o">\</span><span class="n">x00</span><span class="o">\</span><span class="n">x0FB</span><span class="p">@</span><span class="o">\</span><span class="n">x00</span><span class="o">\</span><span class="n">x00</span><span class="o">\</span><span class="n">x00</span><span class="o">\</span><span class="n">x01</span> <span class="p">[</span><span class="n">exampleVis</span><span class="p">]</span>
+</pre></div>
+
+
+<p>The rows are the md5 hash of the file. Some column family : column qualifier pairs are "refs" : hash of file name + null byte + property name, in which case the value is property value. There can be multiple references to the same file which are distinguished by the hash of the file name.
+Other column family : column qualifier pairs are "~chunk" : chunk size in bytes + chunk number in bytes, in which case the value is the bytes for that chunk of the file. There is an end of file data marker whose chunk number is the number of chunks for the file and whose value is empty.</p>
+<p>There may exist multiple copies of the same file (with the same md5 hash) with different chunk sizes or different visibilities. There is an iterator that can be set on the data table that combines these copies into a single copy with a visibility taken from the visibilities of the file references, e.g. (vis from ref1)|(vis from ref2).</p>
+  </div>
+
+  <div id="footer">
+    <a alt="Apache Software Foundation" href="http://www.apache.org">
+      <img id="asf-logo" alt="Apache Software Foundation" src="/images/feather-small.gif" width="100">
+    </a>
+    <div class="copyright">
+      <p>
+        Copyright &copy; 2011-2014 The Apache Software Foundation, Licensed under
+        the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.
+        Apache Accumulo, Accumulo, Apache, the Apache feather logo, and the Apache Accumulo
+        project logo are trademarks of the <a href="http://www.apache.org">Apache Software Foundation</a>.<br />
+        Site created with <a href="http://getbootstrap.com/">Bootstrap</a> including icons from <a href="http://glyphicons.com/">GLYPHICONS</a> and <a href="http://fontawesome.io/">Font Awesome</a>.
+      </p>
+    </div> 
+  </div>
+  </div>
+
+</div>
+</div>
+
+<script type="text/javascript">
+
+</script>
+</body>
+</html>

Added: websites/staging/accumulo/trunk/content/1.7/examples/export.html
==============================================================================
--- websites/staging/accumulo/trunk/content/1.7/examples/export.html (added)
+++ websites/staging/accumulo/trunk/content/1.7/examples/export.html Mon May 18 04:27:53 2015
@@ -0,0 +1,309 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+<!--
+    Licensed to the Apache Software Foundation (ASF) under one or more
+    contributor license agreements.  See the NOTICE file distributed with
+    this work for additional information regarding copyright ownership.
+    The ASF licenses this file to You under the Apache License, Version 2.0
+    (the "License"); you may not use this file except in compliance with
+    the License.  You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE- 2.0
+
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+-->
+  <meta charset="utf-8">
+  <meta http-equiv="X-UA-Compatible" content="IE=edge">
+  <meta name="viewport" content="width=device-width, initial-scale=1">
+  <link href="/css/bootstrap.min.css" rel="stylesheet">
+  <link href="/css/bootstrap-theme.min.css" rel="stylesheet">
+  <link href="/css/dataTables.bootstrap.css" rel="stylesheet">
+  <!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
+  <!--[if lt IE 9]>
+    <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
+    <script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
+  <![endif]-->
+  <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
+  <script src="/js/bootstrap.min.js"></script>
+  <script src="/js/jquery.dataTables.min.js"></script>
+  <script src="/js/dataTables.bootstrap.js"></script>
+  <link href="/css/accumulo.css" rel="stylesheet" type="text/css">
+  <link href="//netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.css" rel="stylesheet">
+  <title>Apache Accumulo Export/Import Example</title>
+  
+<script>
+  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
+
+  ga('create', 'UA-50934829-1', 'apache.org');
+  ga('send', 'pageview');
+
+</script>
+
+</head>
+
+<body>
+<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
+<div class="container-fluid">
+  <div class="navbar-header">
+    <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar-items">
+      <span class="sr-only">Toggle navigation</span>
+      <span class="icon-bar"></span>
+      <span class="icon-bar"></span>
+      <span class="icon-bar"></span>
+    </button>
+    <a class="navbar-brand" href="/index.html">Accumulo</a>
+  </div>
+  <div class="collapse navbar-collapse" id="navbar-items">
+  <ul class="nav navbar-nav">
+    <li class="dropdown">
+      <a class="dropdown-toggle" data-toggle="dropdown" href="#">
+        Project <span class="caret"></span>
+      </a>
+<ul class="dropdown-menu">
+<li id="nav_index"><a href="/index.html">Home</a></li>
+<li id="nav_downloads"><a href="/downloads">Downloads</a></li>
+<li id="nav_features"><a href="/notable_features.html">Features</a></li>
+<li><a href="http://www.apache.org/licenses/LICENSE-2.0"><i class="fa fa-external-link"></i> License</a></li>
+</ul>
+</li>
+
+    <li class="dropdown">
+      <a class="dropdown-toggle" data-toggle="dropdown" href="#">
+        Community <span class="caret"></span>
+      </a>
+<ul class="dropdown-menu">
+<li id="nav_getinvolved"><a href="/get_involved.html">Get Involved</a></li>
+<li id="nav_mailinglists"><a href="/mailing_list.html">Mailing Lists</a></li>
+<li id="nav_people"><a href="/people.html">People</a></li>
+<li id="nav_blog"><a href="https://blogs.apache.org/accumulo/">Blog</a></li>
+<li class="divider"></li>
+<li class="dropdown-header">Governance</li>
+<li id="nav_bylaws"><a href="/bylaws.html">Bylaws</a></li>
+<li id="nav_consensusbuilding"><a href="/governance/consensusBuilding.html">Consensus Building</a></li>
+<li id="nav_lazyconsensus"><a href="/governance/lazyConsensus.html">Lazy Consensus</a></li>
+<li id="nav_releasing"><a href="/governance/releasing.html">Releasing</a></li>
+<li id="nav_voting"><a href="/governance/voting.html">Voting</a></li>
+</ul>
+</li>
+
+    <li class="dropdown">
+      <a class="dropdown-toggle" data-toggle="dropdown" href="#">
+        Development <span class="caret"></span>
+      </a>
+<ul class="dropdown-menu">
+<li id="nav_source"><a href="/source.html">Source &amp; Guide</a></li>
+<li id="nav_git"><a href="/git.html">Git Workflow</a></li>
+<li id="nav_versioning"><a href="/versioning.html">Versioning</a></li>
+<li id="nav_contrib"><a href="/contrib.html">Contrib Projects</a></li>
+<li id="nav_rb"><a href="/rb.html">Review Board</a></li>
+<li id="nav_releasing"><a href="/releasing.html">Making Releases</a></li>
+<li><a href="https://issues.apache.org/jira/browse/accumulo"><i class="fa fa-external-link"></i> Issues</a></li>
+<li><a href="https://builds.apache.org/view/A-D/view/Accumulo/"><i class="fa fa-external-link"></i> Builds</a></li>
+</ul>
+</li>
+
+    <li class="dropdown">
+      <a class="dropdown-toggle" data-toggle="dropdown" href="#">
+        Documentation <span class="caret"></span>
+      </a>
+<ul class="dropdown-menu">
+<li class="dropdown-header">Manual</li>
+<li><a href="/1.5/accumulo_user_manual.html">1.5</a></li>
+<li><a href="/1.6/accumulo_user_manual.html">1.6</a></li>
+<li class="divider"></li>
+<li class="dropdown-header">Javadoc</li>
+<li><a href="/1.5/apidocs">1.5</a></li>
+<li><a href="/1.6/apidocs">1.6</a></li>
+<li class="divider"></li>
+<li class="dropdown-header">Examples</li>
+<li id="nav_examples_1_5"><a href="/1.5/examples">1.5</a></li>
+<li id="nav_examples_1_6"><a href="/1.6/examples">1.6</a></li>
+<li class="divider"></li>
+<li id="old_documentation"><a href="/old_documentation.html">Docs for Older Verisons</a></li>
+<li id="nav_screenshots"><a href="/screenshots.html">Screenshots</a></li>
+<li id="nav_papers"><a href="/papers.html">Papers &amp; Other Links</a></li>
+<li id="nav_glossary"><a href="/glossary.html">Glossary</a></li>
+</ul>
+</li>
+	<li class="dropdown">
+	  <a class="dropdown-toggle" data-toggle="dropdown" href="#">Release Notes <span class="caret"></span></a>
+      <ul class="dropdown-menu">
+		  <li><a href="/release_notes/1.7.0.html">1.7.0</a></li>
+          <li class="divider"></li>
+		  <li><a href="/release_notes/1.6.2.html">1.6.2</a></li>
+		  <li><a href="/release_notes/1.6.1.html">1.6.1</a></li>
+          <li class="divider"></li>
+		  <li><a href="/release_notes/1.5.2.html">1.5.2</a></li>
+		  <li><a href="/release_notes/1.5.1.html">1.5.1</a></li>
+          <li class="divider"></li>
+		  <li><a href="/release_notes/">Archives</a></li>
+		</ul>
+    </li>
+
+    <li class="dropdown">
+      <a class="dropdown-toggle" data-toggle="dropdown" href="#">
+        ASF Links <span class="caret"></span>
+      </a>
+<ul class="dropdown-menu">
+<li><a href="http://www.apache.org"><i class="fa fa-external-link"></i> Apache Software Foundation</a></li>
+<li><a href="http://www.apache.org/foundation/sponsorship.html"><i class="fa fa-external-link"></i> Sponsorship</a></li>
+<li><a href="http://www.apache.org/security/"><i class="fa fa-external-link"></i> Security</a></li>
+<li><a href="http://www.apache.org/foundation/thanks.html"><i class="fa fa-external-link"></i> Thanks</a></li>
+<li><a href="http://www.apache.org/foundation/policies/conduct.html"><i class="fa fa-external-link"></i> Code of Conduct</a></li>
+</ul>
+</li>
+</ul>
+
+<form method="GET" action="http://search-hadoop.com/" class="navbar-form navbar-right" role="search">
+  <div class="form-group">
+    <input type="text" name="q" class="form-control" placeholder="Search"/>
+    <input type="hidden" name="fc_project" value="Accumulo"/>
+  </div>
+  <button type="submit" class="btn btn-default"><span class="glyphicon glyphicon-search"></span></button>
+</form>
+  </div>
+
+</div>
+</nav>
+
+
+<div class="container-fluid">
+<div class="row">
+  <div class="col-md-2" id="sidebar">
+  <div style="text-align: center">
+    <a href="/index.html"><img id="logo" alt="Apache Accumulo &trade;" class="img-responsive" src="/images/accumulo-logo.png"/></a>
+    <br>
+Latest 1.6 release: <strong>1.6.2</strong><br>
+Latest 1.5 release: <strong>1.5.2</strong><br>
+    <br>
+    <a id="download-button-sidebar" class="btn btn-success btn-block" href="/downloads/" role="button">Download</a>
+  </div>
+    <hr>
+<table class="table" id="sociallinks">
+<tr><td><img src="/images/Twitter_logo_blue.png" style="height: 1em"></td><td><a href="https://twitter.com/apacheaccumulo">@ApacheAccumulo</a></td></tr>
+<tr><td><img src="/images/InBug-16px_0.png"></td><td><a href="https://www.linkedin.com/groups/Apache-Accumulo-Professionals-4554913">Apache Accumulo Professionals</a></td></tr>
+<tr><td><img src="/images/GitHub-Mark-32px.png" style="height: 1em"></td><td><a href="https://github.com/apache/accumulo">apache / accumulo</a></td></tr>
+<tr><td><span class="glyphicon glyphicon-comment"></span></td><td><a href="irc://chat.freenode.net/accumulo">#accumulo @ freenode</a></td></tr>
+<tr><td><img src="/favicon.png" width="16" /></td><td><a href="http://blogs.apache.org/accumulo">Apache Accumulo Blog</a></td></tr>
+</table>
+<hr>
+<a id="accumulo-summit-logo" href="http://accumulosummit.com/"><img alt="Accumulo Summit" class="img-responsive" src="/images/accumulo-summit.png"></a>
+  </div>
+  <div class="col-md-8 col-md-offset-1">
+<!--
+  <div id="bannertext">
+    <img id="logo" alt="Apache Accumulo &trade;" src="/images/accumulo-logo.png"/>
+  </div>
+-->
+
+  <div id="content">
+
+    <h1 class="title">Apache Accumulo Export/Import Example</h1>
+
+    <p>Accumulo provides a mechanism to export and import tables. This README shows
+how to use this feature.</p>
+<p>The shell session below shows creating a table, inserting data, and exporting
+the table. A table must be offline to export it, and it should remain offline
+for the duration of the distcp. An easy way to take a table offline without
+interuppting access to it is to clone it and take the clone offline.</p>
+<div class="codehilite"><pre><span class="n">root</span><span class="p">@</span><span class="n">test16</span><span class="o">&gt;</span> <span class="n">createtable</span> <span class="n">table1</span>
+<span class="n">root</span><span class="p">@</span><span class="n">test16</span> <span class="n">table1</span><span class="o">&gt;</span> <span class="n">insert</span> <span class="n">a</span> <span class="n">cf1</span> <span class="n">cq1</span> <span class="n">v1</span>
+<span class="n">root</span><span class="p">@</span><span class="n">test16</span> <span class="n">table1</span><span class="o">&gt;</span> <span class="n">insert</span> <span class="n">h</span> <span class="n">cf1</span> <span class="n">cq1</span> <span class="n">v2</span>
+<span class="n">root</span><span class="p">@</span><span class="n">test16</span> <span class="n">table1</span><span class="o">&gt;</span> <span class="n">insert</span> <span class="n">z</span> <span class="n">cf1</span> <span class="n">cq1</span> <span class="n">v3</span>
+<span class="n">root</span><span class="p">@</span><span class="n">test16</span> <span class="n">table1</span><span class="o">&gt;</span> <span class="n">insert</span> <span class="n">z</span> <span class="n">cf1</span> <span class="n">cq2</span> <span class="n">v4</span>
+<span class="n">root</span><span class="p">@</span><span class="n">test16</span> <span class="n">table1</span><span class="o">&gt;</span> <span class="n">addsplits</span> <span class="o">-</span><span class="n">t</span> <span class="n">table1</span> <span class="n">b</span> <span class="n">r</span>
+<span class="n">root</span><span class="p">@</span><span class="n">test16</span> <span class="n">table1</span><span class="o">&gt;</span> <span class="n">scan</span>
+<span class="n">a</span> <span class="n">cf1</span><span class="p">:</span><span class="n">cq1</span> <span class="p">[]</span>    <span class="n">v1</span>
+<span class="n">h</span> <span class="n">cf1</span><span class="p">:</span><span class="n">cq1</span> <span class="p">[]</span>    <span class="n">v2</span>
+<span class="n">z</span> <span class="n">cf1</span><span class="p">:</span><span class="n">cq1</span> <span class="p">[]</span>    <span class="n">v3</span>
+<span class="n">z</span> <span class="n">cf1</span><span class="p">:</span><span class="n">cq2</span> <span class="p">[]</span>    <span class="n">v4</span>
+<span class="n">root</span><span class="p">@</span><span class="n">test16</span><span class="o">&gt;</span> <span class="n">config</span> <span class="o">-</span><span class="n">t</span> <span class="n">table1</span> <span class="o">-</span><span class="n">s</span> <span class="n">table</span><span class="p">.</span><span class="n">split</span><span class="p">.</span><span class="n">threshold</span><span class="p">=</span>100<span class="n">M</span>
+<span class="n">root</span><span class="p">@</span><span class="n">test16</span> <span class="n">table1</span><span class="o">&gt;</span> <span class="n">clonetable</span> <span class="n">table1</span> <span class="n">table1_exp</span>
+<span class="n">root</span><span class="p">@</span><span class="n">test16</span> <span class="n">table1</span><span class="o">&gt;</span> <span class="n">offline</span> <span class="n">table1_exp</span>
+<span class="n">root</span><span class="p">@</span><span class="n">test16</span> <span class="n">table1</span><span class="o">&gt;</span> <span class="n">exporttable</span> <span class="o">-</span><span class="n">t</span> <span class="n">table1_exp</span> <span class="o">/</span><span class="n">tmp</span><span class="o">/</span><span class="n">table1_export</span>
+<span class="n">root</span><span class="p">@</span><span class="n">test16</span> <span class="n">table1</span><span class="o">&gt;</span> <span class="n">quit</span>
+</pre></div>
+
+
+<p>After executing the export command, a few files are created in the hdfs dir.
+One of the files is a list of files to distcp as shown below.</p>
+<div class="codehilite"><pre>$ <span class="n">hadoop</span> <span class="n">fs</span> <span class="o">-</span><span class="n">ls</span> <span class="o">/</span><span class="n">tmp</span><span class="o">/</span><span class="n">table1_export</span>
+<span class="n">Found</span> 2 <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>   3 <span class="n">user</span> <span class="n">supergroup</span>        162 2012<span class="o">-</span>07<span class="o">-</span>25 09<span class="p">:</span>56 <span class="o">/</span><span class="n">tmp</span><span class="o">/</span><span class="n">table1_export</span><span class="o">/</span><span class="n">distcp</span><span class="p">.</span><span class="n">txt</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>   3 <span class="n">user</span> <span class="n">supergroup</span>        821 2012<span class="o">-</span>07<span class="o">-</span>25 09<span class="p">:</span>56 <span class="o">/</span><span class="n">tmp</span><span class="o">/</span><span class="n">table1_export</span><span class="o">/</span><span class="n">exportMetadata</span><span class="p">.</span><span class="n">zip</span>
+$ <span class="n">hadoop</span> <span class="n">fs</span> <span class="o">-</span><span class="nb">cat</span> <span class="o">/</span><span class="n">tmp</span><span class="o">/</span><span class="n">table1_export</span><span class="o">/</span><span class="n">distcp</span><span class="p">.</span><span class="n">txt</span>
+<span class="n">hdfs</span><span class="p">:</span><span class="o">//</span><span class="n">n1</span><span class="p">.</span><span class="n">example</span><span class="p">.</span><span class="n">com</span><span class="p">:</span>6093<span class="o">/</span><span class="n">accumulo</span><span class="o">/</span><span class="n">tables</span><span class="o">/</span>3<span class="o">/</span><span class="n">default_tablet</span><span class="o">/</span><span class="n">F0000000</span><span class="p">.</span><span class="n">rf</span>
+<span class="n">hdfs</span><span class="p">:</span><span class="o">//</span><span class="n">n1</span><span class="p">.</span><span class="n">example</span><span class="p">.</span><span class="n">com</span><span class="p">:</span>6093<span class="o">/</span><span class="n">tmp</span><span class="o">/</span><span class="n">table1_export</span><span class="o">/</span><span class="n">exportMetadata</span><span class="p">.</span><span class="n">zip</span>
+</pre></div>
+
+
+<p>Before the table can be imported, it must be copied using distcp. After the
+discp completed, the cloned table may be deleted.</p>
+<div class="codehilite"><pre>$ <span class="n">hadoop</span> <span class="n">distcp</span> <span class="o">-</span><span class="n">f</span> <span class="o">/</span><span class="n">tmp</span><span class="o">/</span><span class="n">table1_export</span><span class="o">/</span><span class="n">distcp</span><span class="p">.</span><span class="n">txt</span> <span class="o">/</span><span class="n">tmp</span><span class="o">/</span><span class="n">table1_export_dest</span>
+</pre></div>
+
+
+<p>The Accumulo shell session below shows importing the table and inspecting it.
+The data, splits, config, and logical time information for the table were
+preserved.</p>
+<div class="codehilite"><pre><span class="n">root</span><span class="p">@</span><span class="n">test16</span><span class="o">&gt;</span> <span class="n">importtable</span> <span class="n">table1_copy</span> <span class="o">/</span><span class="n">tmp</span><span class="o">/</span><span class="n">table1_export_dest</span>
+<span class="n">root</span><span class="p">@</span><span class="n">test16</span><span class="o">&gt;</span> <span class="n">table</span> <span class="n">table1_copy</span>
+<span class="n">root</span><span class="p">@</span><span class="n">test16</span> <span class="n">table1_copy</span><span class="o">&gt;</span> <span class="n">scan</span>
+<span class="n">a</span> <span class="n">cf1</span><span class="p">:</span><span class="n">cq1</span> <span class="p">[]</span>    <span class="n">v1</span>
+<span class="n">h</span> <span class="n">cf1</span><span class="p">:</span><span class="n">cq1</span> <span class="p">[]</span>    <span class="n">v2</span>
+<span class="n">z</span> <span class="n">cf1</span><span class="p">:</span><span class="n">cq1</span> <span class="p">[]</span>    <span class="n">v3</span>
+<span class="n">z</span> <span class="n">cf1</span><span class="p">:</span><span class="n">cq2</span> <span class="p">[]</span>    <span class="n">v4</span>
+<span class="n">root</span><span class="p">@</span><span class="n">test16</span> <span class="n">table1_copy</span><span class="o">&gt;</span> <span class="n">getsplits</span> <span class="o">-</span><span class="n">t</span> <span class="n">table1_copy</span>
+<span class="n">b</span>
+<span class="n">r</span>
+<span class="n">root</span><span class="p">@</span><span class="n">test16</span><span class="o">&gt;</span> <span class="n">config</span> <span class="o">-</span><span class="n">t</span> <span class="n">table1_copy</span> <span class="o">-</span><span class="n">f</span> <span class="n">split</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">default</span>  <span class="o">|</span> <span class="n">table</span><span class="p">.</span><span class="n">split</span><span class="p">.</span><span class="n">threshold</span> <span class="p">..</span> <span class="o">|</span> 1<span class="n">G</span>
+<span class="n">table</span>    <span class="o">|</span>    <span class="p">@</span><span class="n">override</span> <span class="p">...........</span> <span class="o">|</span> 100<span class="n">M</span>
+<span class="o">---------+--------------------------+-------------------------------------------</span>
+<span class="n">root</span><span class="p">@</span><span class="n">test16</span><span class="o">&gt;</span> <span class="n">tables</span> <span class="o">-</span><span class="n">l</span>
+<span class="n">accumulo</span><span class="p">.</span><span class="n">metadata</span>    <span class="p">=</span><span class="o">&gt;</span>        !0
+<span class="n">accumulo</span><span class="p">.</span><span class="n">root</span>        <span class="p">=</span><span class="o">&gt;</span>        <span class="o">+</span><span class="n">r</span>
+<span class="n">table1_copy</span>          <span class="p">=</span><span class="o">&gt;</span>         5
+<span class="n">trace</span>                <span class="p">=</span><span class="o">&gt;</span>         1
+<span class="n">root</span><span class="p">@</span><span class="n">test16</span> <span class="n">table1_copy</span><span class="o">&gt;</span> <span class="n">scan</span> <span class="o">-</span><span class="n">t</span> <span class="n">accumulo</span><span class="p">.</span><span class="n">metadata</span> <span class="o">-</span><span class="n">b</span> 5 <span class="o">-</span><span class="n">c</span> <span class="n">srv</span><span class="p">:</span><span class="n">time</span>
+5<span class="p">;</span><span class="n">b</span> <span class="n">srv</span><span class="p">:</span><span class="n">time</span> <span class="p">[]</span>    <span class="n">M1343224500467</span>
+5<span class="p">;</span><span class="n">r</span> <span class="n">srv</span><span class="p">:</span><span class="n">time</span> <span class="p">[]</span>    <span class="n">M1343224500467</span>
+5<span class="o">&lt;</span> <span class="n">srv</span><span class="p">:</span><span class="n">time</span> <span class="p">[]</span>    <span class="n">M1343224500467</span>
+</pre></div>
+  </div>
+
+  <div id="footer">
+    <a alt="Apache Software Foundation" href="http://www.apache.org">
+      <img id="asf-logo" alt="Apache Software Foundation" src="/images/feather-small.gif" width="100">
+    </a>
+    <div class="copyright">
+      <p>
+        Copyright &copy; 2011-2014 The Apache Software Foundation, Licensed under
+        the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.
+        Apache Accumulo, Accumulo, Apache, the Apache feather logo, and the Apache Accumulo
+        project logo are trademarks of the <a href="http://www.apache.org">Apache Software Foundation</a>.<br />
+        Site created with <a href="http://getbootstrap.com/">Bootstrap</a> including icons from <a href="http://glyphicons.com/">GLYPHICONS</a> and <a href="http://fontawesome.io/">Font Awesome</a>.
+      </p>
+    </div> 
+  </div>
+  </div>
+
+</div>
+</div>
+
+<script type="text/javascript">
+
+</script>
+</body>
+</html>