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 2014/05/07 19:48:41 UTC

svn commit: r1593081 - in /accumulo/site/trunk: content/contrib.mdtext content/downloads/index.mdtext content/notable_features.mdtext content/old_documentation.mdtext content/source.mdtext templates/nav.html templates/skeleton.html

Author: busbey
Date: Wed May  7 17:48:40 2014
New Revision: 1593081

URL: http://svn.apache.org/r1593081
Log:
ACCUMULO-2783 Updates to website for close of 1.4 dev

Added:
    accumulo/site/trunk/content/old_documentation.mdtext
Modified:
    accumulo/site/trunk/content/contrib.mdtext
    accumulo/site/trunk/content/downloads/index.mdtext
    accumulo/site/trunk/content/notable_features.mdtext
    accumulo/site/trunk/content/source.mdtext
    accumulo/site/trunk/templates/nav.html
    accumulo/site/trunk/templates/skeleton.html

Modified: accumulo/site/trunk/content/contrib.mdtext
URL: http://svn.apache.org/viewvc/accumulo/site/trunk/content/contrib.mdtext?rev=1593081&r1=1593080&r2=1593081&view=diff
==============================================================================
--- accumulo/site/trunk/content/contrib.mdtext (original)
+++ accumulo/site/trunk/content/contrib.mdtext Wed May  7 17:48:40 2014
@@ -50,5 +50,5 @@ All contributions to the various Apache 
 ## Adding a new Contrib Project
 Proposals for new contrib projects should be sent to the [Accumulo mailing list](mailing_list.html) for [developers](mailto:dev@accumulo.apache.org?subject=[Accumulo Contrib Proposal]). 
 
-If an example application only makes use of a single Accumulo feature, it is probably better off as an Accumulo version-specific example. You can see several of these demonstrative applications in the [simple example codebase](https://git-wip-us.apache.org/repos/asf?p=accumulo.git;a=tree;f=examples/simple;) and the related published documentation for versions [1.4](1.4/examples/) and [1.5](1.5/examples/).
+If an example application only makes use of a single Accumulo feature, it is probably better off as an Accumulo version-specific example. You can see several of these demonstrative applications in the [simple example codebase](https://git-wip-us.apache.org/repos/asf?p=accumulo.git;a=tree;f=examples/simple;) and the related published documentation for versions [1.5](1.5/examples/) and [1.6](1.6/examples/).
 

Modified: accumulo/site/trunk/content/downloads/index.mdtext
URL: http://svn.apache.org/viewvc/accumulo/site/trunk/content/downloads/index.mdtext?rev=1593081&r1=1593080&r2=1593081&view=diff
==============================================================================
--- accumulo/site/trunk/content/downloads/index.mdtext (original)
+++ accumulo/site/trunk/content/downloads/index.mdtext Wed May  7 17:48:40 2014
@@ -97,33 +97,6 @@ For convenience, [MD5][MD5SUM_151] and [
 * [examples][EXAMPLES_15]
 * <a href="/1.5/apidocs" onClick="javascript: _gaq.push(['_trackPageview', '/1.5/apidocs']);">Javadoc</a>
 
-### 1.4.5 <span class="label label-warning">legacy</span>
-
-The most recent Apache Accumulo&trade; 1.4 release is version 1.4.5. See the [CHANGES][CHANGES_145].
-
-For convenience, [MD5][MD5SUM_145] and [SHA1][SHA1SUM_145] hashes are also available.
-
-<table class="table">
-<tr>
-<th>Generic Binaries</th>
-<td><a href="https://www.apache.org/dyn/closer.cgi/accumulo/1.4.5/accumulo-1.4.5-dist.tar.gz" onClick="javascript: _gaq.push(['_trackPageview', '/downloads/accumulo-1.4.5-dist.tar.gz']);">accumulo-1.4.5-dist.tar.gz</a></td>
-<td><a href="https://www.apache.org/dist/accumulo/1.4.5/accumulo-1.4.5-dist.tar.gz.asc">ASC</a></td>
-</tr>
-<tr>
-<th>Source</th>
-<td><a href="https://www.apache.org/dyn/closer.cgi/accumulo/1.4.5/accumulo-1.4.5-src.tar.gz" onClick="javascript: _gaq.push(['_trackPageview', '/downloads/accumulo-1.4.5-src.tar.gz']);">accumulo-1.4.5-src.tar.gz</a></td>
-<td><a href="https://www.apache.org/dist/accumulo/1.4.5/accumulo-1.4.5-src.tar.gz.asc">ASC</a></td>
-</tr>
-</table>
-
-#### 1.4 Documentation
-
-* <a href="https://git-wip-us.apache.org/repos/asf?p=accumulo.git;a=blob_plain;f=README;hb=f7d87b6e407de6597b6c0ca60ca1b6a321faf237" onClick="javascript: _gaq.push(['_trackPageview', '/1.4/README']);">README</a>
-* <a href="/1.4/accumulo_user_manual.pdf" onClick="javascript: _gaq.push(['_trackPageview', '/1.4/accumulo_user_manual.pdf']);">pdf manual</a>
-* [html manual][MANUAL_HTML_14]
-* [examples][EXAMPLES_14]
-* <a href="/1.4/apidocs" onClick="javascript: _gaq.push(['_trackPageview', '/1.4/apidocs']);">Javadoc</a>
-
 ## Older releases
 
 Older releases can be found in the [archives][ARCHIVES].
@@ -133,25 +106,20 @@ Older releases can be found in the [arch
 [GPG_KEYS]: https://www.apache.org/dist/accumulo/KEYS "KEYS"
 [ARCHIVES]: https://archive.apache.org/dist/accumulo/
 
-[MANUAL_HTML_14]: /1.4/user_manual "1.4 user manual"
 [MANUAL_HTML_15]: /1.5/accumulo_user_manual.html "1.5 user manual"
 [MANUAL_HTML_16]: /1.6/accumulo_user_manual.html "1.6 user manual"
 
-[EXAMPLES_14]: /1.4/examples "1.4 examples"
 [EXAMPLES_15]: /1.5/examples "1.5 examples"
 [EXAMPLES_16]: /1.6/examples "1.6 examples"
 
-[CHANGES_145]: https://git-wip-us.apache.org/repos/asf?p=accumulo.git;a=blob_plain;f=CHANGES;hb=f7d87b6e407de6597b6c0ca60ca1b6a321faf237 "1.4.5 CHANGES"
 [CHANGES_151]: https://git-wip-us.apache.org/repos/asf?p=accumulo.git;a=blob_plain;f=CHANGES;hb=3478f71ae888f8d73aaa93837319a6dbb4ba0c8a "1.5.1 CHANGES"
 [CHANGES_160]: https://git-wip-us.apache.org/repos/asf?p=accumulo.git;a=blob_plain;f=CHANGES;hb=06162580e885f11863d1a6d22f952bce35b78b68 "1.6.0 CHANGES"
 
 [REL_NOTES_151]: /release_notes/1.5.1.html "1.5.1 Release Notes"
 [REL_NOTES_160]: /release_notes/1.6.0.html "1.6.0 Release Notes"
 
-[MD5SUM_145]: https://www.apache.org/dist/accumulo/1.4.5/MD5SUM "1.4.5 MD5 file hashes"
 [MD5SUM_151]: https://www.apache.org/dist/accumulo/1.5.1/MD5SUM "1.5.1 MD5 file hashes"
 [MD5SUM_160]: https://www.apache.org/dist/accumulo/1.6.0/MD5SUM "1.6.0 MD5 file hashes"
 
-[SHA1SUM_145]: https://www.apache.org/dist/accumulo/1.4.5/SHA1SUM "1.4.5 SHA1 file hashes"
 [SHA1SUM_151]: https://www.apache.org/dist/accumulo/1.5.1/SHA1SUM "1.5.1 SHA1 file hashes"
 [SHA1SUM_160]: https://www.apache.org/dist/accumulo/1.6.0/SHA1SUM "1.6.0 SHA1 file hashes"

Modified: accumulo/site/trunk/content/notable_features.mdtext
URL: http://svn.apache.org/viewvc/accumulo/site/trunk/content/notable_features.mdtext?rev=1593081&r1=1593080&r2=1593081&view=diff
==============================================================================
--- accumulo/site/trunk/content/notable_features.mdtext (original)
+++ accumulo/site/trunk/content/notable_features.mdtext Wed May  7 17:48:40 2014
@@ -71,15 +71,7 @@ When reading rows, there is no requireme
 Multiple masters can be configured.  Zookeeper locks are used to determine
 which master is active.  The remaining masters simply wait for the current
 master to lose its lock.  Current master state is held in the metadata table
-and Zookeeper (see [FATE](#fate-14)).
-
-### Write ahead log
-
-In version 1.4, tablet servers send mutations to loggers which write to the local file system, not HDFS.  
-Each mutation is written to multiple loggers, before being committed.  In normal configurations, loggers
-are run on every server that runs a tablet server.  When a log is needed for
-recovery, it is copied into HDFS.  For efficient recovery, the log is sorted as
-it is copied.  In version 1.5, write ahead logs are written to HDFS, and loggers are no longer needed.
+and Zookeeper (see [FATE](#fate)).
 
 ### Logical time
 
@@ -95,12 +87,12 @@ to adjust the timestamps they issue. So 
 always correct and master authoritative time tries to ensure that timestamps
 are meaningful.
 
-### Logical Time for bulk import <span class="label label-default">1.4</span>
+### Logical Time for bulk import
 
 Logical time as described above works with streaming (batch) ingest, where the
 tablet server assigns the timestamp.  Logical time is also important for bulk
 imported data, for which the client code may be choosing a timestamp.  Accumulo
-1.4 uses specialized system iterators to lazily set times in a bulk imported
+uses specialized system iterators to lazily set times in a bulk imported
 file.  This mechanism guarantees that times set by unsynchronized multi-node
 applications (such as those running on MapReduce) will maintain some semblance
 of causal ordering.  This mitigates the problem of the time being wrong on the
@@ -109,7 +101,7 @@ file is imported, but whenever it is rea
 time is obtained and always used by the specialized system iterator to set that
 time.
 
-### FATE <span class="label label-default">1.4</span>
+### FATE {#fate}
 
 Fault Tolerant Executor. A framework for executing operations in a fault
 tolerant manner. In the previous release, if the master process died in the
@@ -161,26 +153,26 @@ does not activate for short scans.
 Recently scanned data is cached into memory.  There are separate caches for
 indexes and data.  Caching can be turned on and off for individual tables.
 
-### Multi-level RFile Index <span class="label label-default">1.4</span>
+### Multi-level RFile Index
 
 RFiles store an index of the last key in each block. For large files the index
 can become quite large. When the index is large a lot of memory is consumed and
-files take a long time to open. To avoid this problem, RFiles in 1.4 have a
+files take a long time to open. To avoid this problem, RFiles have a
 multi-level index tree. Index blocks can point to other index blocks or data
 blocks. The entire index never has to be resident, even when the file is
 written. When an index block exceeds the configurable size threshold, its
 written out between data blocks. The size of index blocks is configurable on a
 per table basis.
 
-### Binary search in RFile blocks <span class="label label-default">1.5</span>
+### Binary search in RFile blocks
 
 RFile uses its index to locate a block of key values.  Once it reaches a block 
-it performs a linear scan to find a key on interest.  Starting with 1.5, Accumulo
-will generate indexes of cached blocks in an adaptive manner.  Accumulo indexes 
-the blocks that are read most frequently.  When a block is read a few times, a 
-small index is generated.  As a block is read more, larger indexes are generated 
-making future seeks faster. This strategy allows Accumulo to dynamically respond 
-to read patterns without precomputing block indexes when RFiles are written.
+it performs a linear scan to find a key on interest.  Accumulo will generate
+indexes of cached blocks in an adaptive manner.  Accumulo indexes the blocks
+that are read most frequently.  When a block is read a few times, a small index
+is generated.  As a block is read more, larger indexes are generated making
+future seeks faster. This strategy allows Accumulo to dynamically respond to
+read patterns without precomputing block indexes when RFiles are written.
 
 ## Testing <a id="testing"></a>
 
@@ -189,7 +181,7 @@ to read patterns without precomputing bl
 The Accumulo client API has a mock implementation that is useful writing unit
 test against Accumulo. Mock Accumulo is in memory and in process.
 
-### Mini Accumulo Cluster <span class="label label-default">1.5</span> <span class="label label-default">1.4.4</span>
+### Mini Accumulo Cluster
 
 Mini Accumulo cluster is a set of utility code that makes it easy to spin up 
 a local Accumulo instance running against the local filesystem.  Mini Accumulo
@@ -255,7 +247,7 @@ could be different from the Accumulo nod
 
 Accumulo can be a source and/or sink for map reduce jobs.
 
-### Thrift Proxy <span class="label label-default">1.5</span> <span class="label label-default">1.4.4</span>
+### Thrift Proxy
 
 The Accumulo client code contains a lot of complexity.  For example, the 
 client code locates tablets, retries in the case of failures, and supports 
@@ -343,7 +335,7 @@ multiplied by the largest file size.  If
 files, the largest file is removed from consideration, and the remaining files
 are considered for compaction.  This is done until there are no files to merge.
 
-### Merging Minor Compaction <span class="label label-default">1.4</span>
+### Merging Minor Compaction
 
 When a max number of files per tablet is reached, minor compactions will merge
 data from the in-memory map with the smallest file instead of creating new
@@ -353,7 +345,7 @@ was growing.  Without this feature, inge
 constant rate, even as scan performance decreases because tablets have too many
 files.
 
-### Loading jars using VFS <span class="label label-default">1.5</span>
+### Loading jars using VFS
 
 User written iterators are a useful way to manipulate data in data in Accumulo. 
 Before 1.5., users had to copy their iterators to each tablet server.  Starting 
@@ -367,7 +359,7 @@ Ability to force tablets to compact to o
 compacted.  This is useful for improving query performance, permanently
 applying iterators, or using a new locality group configuration.  One example
 of using iterators is applying a filtering iterator to remove data from a
-table. As of 1.5, users can initiate a compaction with iterators only applied to 
+table. Additionally, users can initiate a compaction with iterators only applied to
 that compaction event.
 
 ### Split points
@@ -376,13 +368,13 @@ Arbitrary split points can be added to a
 This is useful for increasing ingest performance on a new table. It can also be
 used to accommodate new data patterns in an existing table.
 
-### Tablet Merging <span class="label label-default">1.4</span>
+### Tablet Merging
 
 Tablet merging is a new feature. Merging of tablets can be requested in the
-shell; Accumulo does not merge tablets automatically. In 1.5, the METADATA tablets 
-can be merged.
+shell; Accumulo does not merge tablets automatically. If desired, the METADATA
+tablets can be merged.
 
-### Table Cloning <span class="label label-default">1.4</span>
+### Table Cloning
 
 Allows users to quickly create a new table that references an existing table's
 data and copies its configuration. A cloned table and its source table can be
@@ -390,21 +382,20 @@ mutated independently. Testing was the m
 feature. For example to test a new filtering iterator, clone the table, add the
 filter to the clone, and force a major compaction.
 
-### Import/Export Table <span class="label label-default">1.5</span>
+### Import/Export Table
 
 An offline tables metadata and files can easily be copied to another cluster and 
 imported.
 
-### Compact Range <span class="label label-default">1.4</span>
+### Compact Range
 
 Compact each tablet that falls within a row range down to a single file.  
 
-### Delete Range <span class="label label-default">1.4</span>
+### Delete Range
 
 Added an operation to efficiently delete a range of rows from a table. Tablets
 that fall completely within a range are simply dropped. Tablets overlapping the
 beginning and end of the range are split, compacted, and then merged.  
 
-[2]: /1.4/user_manual/Security.html
-[4]: /1.4/user_manual/Writing_Accumulo_Clients.html
-[6]: /1.4/user_manual/High_Speed_Ingest.html#Bulk_Ingest
+[4]: /1.5/accumulo_user_manual.html#_writing_accumulo_clients
+[6]: /1.5/accumulo_user_manual.html#_bulk_ingest

Added: accumulo/site/trunk/content/old_documentation.mdtext
URL: http://svn.apache.org/viewvc/accumulo/site/trunk/content/old_documentation.mdtext?rev=1593081&view=auto
==============================================================================
--- accumulo/site/trunk/content/old_documentation.mdtext (added)
+++ accumulo/site/trunk/content/old_documentation.mdtext Wed May  7 17:48:40 2014
@@ -0,0 +1,38 @@
+Title: Apache Accumulo Old Documentation
+Nav: old_documentation
+Notice:    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.
+
+This page contains pointers to the documentation for major versions of Accumulo that are no longer under active development.
+
+#### 1.4 Documentation
+
+* <a href="https://git-wip-us.apache.org/repos/asf?p=accumulo.git;a=blob_plain;f=README;hb=f7d87b6e407de6597b6c0ca60ca1b6a321faf237" onClick="javascript: _gaq.push(['_trackPageview', '/1.4/README']);">README</a>
+* <a href="/1.4/accumulo_user_manual.pdf" onClick="javascript: _gaq.push(['_trackPageview', '/1.4/accumulo_user_manual.pdf']);">pdf manual</a>
+* [html manual][MANUAL_HTML_14]
+* [examples][EXAMPLES_14]
+* <a href="/1.4/apidocs" onClick="javascript: _gaq.push(['_trackPageview', '/1.4/apidocs']);">Javadoc</a>
+
+#### 1.3 Documentation
+* <a href="https://git-wip-us.apache.org/repos/asf?p=accumulo.git;a=blob_plain;f=README;h=86713d9b6add9038d5130b4a23ba4a79b72d0f15;hb=3b4ffc158945c1f834fc6f257f21484c61691d0f" onClick="javascript: _gaq.push(['_trackPageview', '/1.3/README']);">README</a>
+* [html manual][MANUAL_HTML_13]
+* [examples][EXAMPLES_13]
+
+[MANUAL_HTML_14]: /1.4/user_manual "1.4 user manual"
+[EXAMPLES_14]: /1.4/examples "1.4 examples"
+[MANUAL_HTML_13]: /user_manual_1.3-incubating/ "1.3 user manual"
+[EXAMPLES_13]: /user_manual_1.3-incubating/examples/ "1.3 examples"

Modified: accumulo/site/trunk/content/source.mdtext
URL: http://svn.apache.org/viewvc/accumulo/site/trunk/content/source.mdtext?rev=1593081&r1=1593080&r2=1593081&view=diff
==============================================================================
--- accumulo/site/trunk/content/source.mdtext (original)
+++ accumulo/site/trunk/content/source.mdtext Wed May  7 17:48:40 2014
@@ -86,8 +86,6 @@ Accumulo uses [Jenkins][jenkins] for aut
 
 <img src="https://builds.apache.org/job/Accumulo-1.5/lastBuild/buildStatus" style="height: 1.1em"> [1.5 Branch (Hadoop 1)][15build]
 
-<img src="https://builds.apache.org/job/Accumulo-1.4/lastBuild/buildStatus" style="height: 1.1em"> [1.4 Branch][14build]
-
 ### Issue Tracking
 
 Accumulo [tracks issues][jiraloc] with [JIRA][jira].  Every commit should reference a JIRA ticket of the form ACCUMULO-#.
@@ -139,7 +137,6 @@ Accumulo's release guide can be found [h
 [16build]: https://builds.apache.org/job/Accumulo-1.6/
 [15buildh2]: https://builds.apache.org/job/Accumulo-1.5-Hadoop-2/
 [15build]: https://builds.apache.org/job/Accumulo-1.5/
-[14build]: https://builds.apache.org/job/Accumulo-1.4/
 [jiraloc]: https://issues.apache.org/jira/browse/accumulo
 [jira]: http://www.atlassian.com/software/jira/overview
 [devlist]: mailto:dev@accumulo.apache.org

Modified: accumulo/site/trunk/templates/nav.html
URL: http://svn.apache.org/viewvc/accumulo/site/trunk/templates/nav.html?rev=1593081&r1=1593080&r2=1593081&view=diff
==============================================================================
--- accumulo/site/trunk/templates/nav.html (original)
+++ accumulo/site/trunk/templates/nav.html Wed May  7 17:48:40 2014
@@ -61,20 +61,18 @@
       </a>
 <ul class="dropdown-menu">
 <li class="dropdown-header">Manual</li>
-<li><a href="/1.4/user_manual">1.4</a></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.4/apidocs">1.4</a></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_4"><a href="/1.4/examples">1.4</a></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>

Modified: accumulo/site/trunk/templates/skeleton.html
URL: http://svn.apache.org/viewvc/accumulo/site/trunk/templates/skeleton.html?rev=1593081&r1=1593080&r2=1593081&view=diff
==============================================================================
--- accumulo/site/trunk/templates/skeleton.html (original)
+++ accumulo/site/trunk/templates/skeleton.html Wed May  7 17:48:40 2014
@@ -63,7 +63,6 @@
     <br>
 Latest 1.6 release: <strong>1.6.0</strong><br>
 Latest 1.5 release: <strong>1.5.1</strong><br>
-Latest 1.4 release: <strong>1.4.5</strong><br>
     <br>
     <a id="download-button-sidebar" class="btn btn-success btn-block" href="/downloads/" role="button">Download</a>
   </div>