hadoop-common-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From cutt...@apache.org
Subject svn commit: r561426 [1/5] - in /lucene/hadoop/trunk: ./ docs/ docs/images/ docs/skin/ docs/skin/images/ src/docs/src/documentation/content/xdocs/ src/docs/src/documentation/resources/images/
Date Tue, 31 Jul 2007 18:33:19 GMT
Author: cutting
Date: Tue Jul 31 11:33:15 2007
New Revision: 561426

URL: http://svn.apache.org/viewvc?view=rev&rev=561426
Log:
HADOOP-1066.  Restructure documentation to make it more user friendly.  Contributed by Connie
Kleinjans and Jeff Hammerbacher.

Added:
    lucene/hadoop/trunk/docs/broken-links.xml
    lucene/hadoop/trunk/docs/documentation.html
    lucene/hadoop/trunk/docs/documentation.pdf
    lucene/hadoop/trunk/docs/images/architecture.gif   (with props)
    lucene/hadoop/trunk/docs/releases.html
    lucene/hadoop/trunk/docs/releases.pdf
    lucene/hadoop/trunk/docs/skin/prototype.js
    lucene/hadoop/trunk/src/docs/src/documentation/content/xdocs/documentation.xml
    lucene/hadoop/trunk/src/docs/src/documentation/content/xdocs/releases.xml
    lucene/hadoop/trunk/src/docs/src/documentation/resources/images/architecture.gif   (with
props)
Modified:
    lucene/hadoop/trunk/CHANGES.txt
    lucene/hadoop/trunk/docs/credits.html
    lucene/hadoop/trunk/docs/hdfs_design.html
    lucene/hadoop/trunk/docs/hdfs_design.pdf
    lucene/hadoop/trunk/docs/index.html
    lucene/hadoop/trunk/docs/index.pdf
    lucene/hadoop/trunk/docs/issue_tracking.html
    lucene/hadoop/trunk/docs/issue_tracking.pdf
    lucene/hadoop/trunk/docs/linkmap.html
    lucene/hadoop/trunk/docs/linkmap.pdf
    lucene/hadoop/trunk/docs/mailing_lists.html
    lucene/hadoop/trunk/docs/skin/CommonMessages_de.xml
    lucene/hadoop/trunk/docs/skin/CommonMessages_en_US.xml
    lucene/hadoop/trunk/docs/skin/CommonMessages_es.xml
    lucene/hadoop/trunk/docs/skin/CommonMessages_fr.xml
    lucene/hadoop/trunk/docs/skin/basic.css
    lucene/hadoop/trunk/docs/skin/breadcrumbs-optimized.js
    lucene/hadoop/trunk/docs/skin/breadcrumbs.js
    lucene/hadoop/trunk/docs/skin/fontsize.js
    lucene/hadoop/trunk/docs/skin/getBlank.js
    lucene/hadoop/trunk/docs/skin/getMenu.js
    lucene/hadoop/trunk/docs/skin/images/chapter_open.gif
    lucene/hadoop/trunk/docs/skin/images/rc-b-l-15-1body-2menu-3menu.png
    lucene/hadoop/trunk/docs/skin/images/rc-b-r-15-1body-2menu-3menu.png
    lucene/hadoop/trunk/docs/skin/images/rc-b-r-5-1header-2tab-selected-3tab-selected.png
    lucene/hadoop/trunk/docs/skin/images/rc-t-l-5-1header-2searchbox-3searchbox.png
    lucene/hadoop/trunk/docs/skin/images/rc-t-l-5-1header-2tab-selected-3tab-selected.png
    lucene/hadoop/trunk/docs/skin/images/rc-t-l-5-1header-2tab-unselected-3tab-unselected.png
    lucene/hadoop/trunk/docs/skin/images/rc-t-r-15-1body-2menu-3menu.png
    lucene/hadoop/trunk/docs/skin/images/rc-t-r-5-1header-2searchbox-3searchbox.png
    lucene/hadoop/trunk/docs/skin/images/rc-t-r-5-1header-2tab-selected-3tab-selected.png
    lucene/hadoop/trunk/docs/skin/images/rc-t-r-5-1header-2tab-unselected-3tab-unselected.png
    lucene/hadoop/trunk/docs/skin/menu.js
    lucene/hadoop/trunk/docs/skin/print.css
    lucene/hadoop/trunk/docs/skin/profile.css
    lucene/hadoop/trunk/docs/skin/screen.css
    lucene/hadoop/trunk/docs/version_control.html
    lucene/hadoop/trunk/src/docs/src/documentation/content/xdocs/index.xml
    lucene/hadoop/trunk/src/docs/src/documentation/content/xdocs/issue_tracking.xml
    lucene/hadoop/trunk/src/docs/src/documentation/content/xdocs/site.xml
    lucene/hadoop/trunk/src/docs/src/documentation/content/xdocs/tabs.xml

Modified: lucene/hadoop/trunk/CHANGES.txt
URL: http://svn.apache.org/viewvc/lucene/hadoop/trunk/CHANGES.txt?view=diff&rev=561426&r1=561425&r2=561426
==============================================================================
--- lucene/hadoop/trunk/CHANGES.txt (original)
+++ lucene/hadoop/trunk/CHANGES.txt Tue Jul 31 11:33:15 2007
@@ -421,6 +421,9 @@
 139. HADOOP-1653.  FSDirectory code-cleanups. FSDirectory.INode
      becomes a static class.  (Christophe Taton via dhruba)
 
+140. HADOOP-1066.  Restructure documentation to make more user
+     friendly.  (Connie Kleinjans and Jeff Hammerbacher via cutting)
+
 
 Release 0.13.0 - 2007-06-08
 

Added: lucene/hadoop/trunk/docs/broken-links.xml
URL: http://svn.apache.org/viewvc/lucene/hadoop/trunk/docs/broken-links.xml?view=auto&rev=561426
==============================================================================
--- lucene/hadoop/trunk/docs/broken-links.xml (added)
+++ lucene/hadoop/trunk/docs/broken-links.xml Tue Jul 31 11:33:15 2007
@@ -0,0 +1,2 @@
+<broken-links>
+</broken-links>

Modified: lucene/hadoop/trunk/docs/credits.html
URL: http://svn.apache.org/viewvc/lucene/hadoop/trunk/docs/credits.html?view=diff&rev=561426&r1=561425&r2=561426
==============================================================================
--- lucene/hadoop/trunk/docs/credits.html (original)
+++ lucene/hadoop/trunk/docs/credits.html Tue Jul 31 11:33:15 2007
@@ -1,9 +1,9 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <meta content="Apache Forrest" name="Generator">
-<meta name="Forrest-version" content="0.7">
+<meta name="Forrest-version" content="0.8">
 <meta name="Forrest-skin-name" content="pelt">
 <title>Hadoop credits</title>
 <link type="text/css" href="skin/basic.css" rel="stylesheet">
@@ -16,81 +16,129 @@
 <body onload="init()">
 <script type="text/javascript">ndeSetTextSize();</script>
 <div id="top">
+<!--+
+    |breadtrail
+    +-->
 <div class="breadtrail">
 <a href="http://www.apache.org/">Apache</a> &gt; <a href="http://lucene.apache.org/">Lucene</a>
&gt; <a href="http://lucene.apache.org/hadoop/">Hadoop</a><script src="skin/breadcrumbs.js"
language="JavaScript" type="text/javascript"></script>
 </div>
+<!--+
+    |header
+    +-->
 <div class="header">
+<!--+
+    |start group logo
+    +-->
 <div class="grouplogo">
 <a href="http://lucene.apache.org/"><img class="logoImage" alt="Lucene" src="images/lucene_green_150.gif"
title="Apache Lucene"></a>
 </div>
+<!--+
+    |end group logo
+    +-->
+<!--+
+    |start Project Logo
+    +-->
 <div class="projectlogo">
 <a href="http://lucene.apache.org/hadoop/"><img class="logoImage" alt="Hadoop" src="images/hadoop-logo.jpg"
title="Scalable Computing Platform"></a>
 </div>
+<!--+
+    |end Project Logo
+    +-->
+<!--+
+    |start Search
+    +-->
 <div class="searchbox">
 <form action="http://www.google.com/search" method="get" class="roundtopsmall">
 <input value="lucene.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank
(this, 'Search the site with google');" size="25" name="q" id="query" type="text" value="Search
the site with google">&nbsp; 
-                    <input attr="value" name="Search" value="Search" type="submit">
+                    <input name="Search" value="Search" type="submit">
 </form>
 </div>
+<!--+
+    |end search
+    +-->
+<!--+
+    |start Tabs
+    +-->
 <ul id="tabs">
 <li class="current">
-<a class="base-selected" href="index.html">Main</a>
+<a class="selected" href="index.html">Main</a>
 </li>
 <li>
-<a class="base-not-selected" href="http://wiki.apache.org/lucene-hadoop">Wiki</a>
+<a class="unselected" href="http://wiki.apache.org/lucene-hadoop">Wiki</a>
 </li>
 </ul>
+<!--+
+    |end Tabs
+    +-->
 </div>
 </div>
 <div id="main">
 <div id="publishedStrip">
+<!--+
+    |start Subtabs
+    +-->
 <div id="level2tabs"></div>
+<!--+
+    |end Endtabs
+    +-->
 <script type="text/javascript"><!--
-document.write("<text>Last Published:</text> " + document.lastModified);
+document.write("Last Published: " + document.lastModified);
 //  --></script>
 </div>
+<!--+
+    |breadtrail
+    +-->
 <div class="breadtrail">
-             
+
              &nbsp;
            </div>
+<!--+
+    |start Menu, mainarea
+    +-->
+<!--+
+    |start Menu
+    +-->
 <div id="menu">
 <div onclick="SwitchMenu('menu_selected_1.1', 'skin/')" id="menu_selected_1.1Title" class="menutitle"
style="background-image: url('skin/images/chapter_open.gif');">Project</div>
 <div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;">
 <div class="menuitem">
-<a href="index.html">News</a>
+<a href="releases.html">Releases</a>
 </div>
 <div class="menuitem">
-<a href="about.html">About</a>
+<a href="releases.html#News">News</a>
 </div>
 <div class="menupage">
 <div class="menupagetitle">Credits</div>
 </div>
 <div class="menuitem">
-<a href="http://www.apache.org/dyn/closer.cgi/lucene/hadoop/">Download</a>
-</div>
-<div class="menuitem">
 <a href="http://www.cafepress.com/hadoop/">Buy Stuff</a>
 </div>
 </div>
 <div onclick="SwitchMenu('menu_1.2', 'skin/')" id="menu_1.2Title" class="menutitle">Documentation</div>
 <div id="menu_1.2" class="menuitemgroup">
 <div class="menuitem">
-<a href="http://wiki.apache.org/lucene-hadoop/FAQ">FAQ</a>
+<a href="hdfs_design.html">Hadoop File System</a>
+</div>
+<div class="menuitem">
+<a href="api/overview-summary.html#overview_description">Install and Configure</a>
+</div>
+<div class="menuitem">
+<a href="api/index.html">API Docs</a>
 </div>
 <div class="menuitem">
 <a href="http://wiki.apache.org/lucene-hadoop/">Wiki</a>
 </div>
 <div class="menuitem">
-<a href="hdfs_design.html">Hadoop File System</a>
+<a href="http://wiki.apache.org/lucene-hadoop/FAQ">FAQ</a>
 </div>
 <div class="menuitem">
-<a href="api/index.html">API Docs</a>
+<a href="mailing_lists.html#Users">Mailing Lists</a>
 </div>
 </div>
-<div onclick="SwitchMenu('menu_1.3', 'skin/')" id="menu_1.3Title" class="menutitle">Developer</div>
+<div onclick="SwitchMenu('menu_1.3', 'skin/')" id="menu_1.3Title" class="menutitle">Developers</div>
 <div id="menu_1.3" class="menuitemgroup">
 <div class="menuitem">
-<a href="mailing_lists.html">Mailing Lists</a>
+<a href="mailing_lists.html#Developers">Mailing Lists</a>
 </div>
 <div class="menuitem">
 <a href="issue_tracking.html">Issue Tracking</a>
@@ -102,20 +150,20 @@
 <a href="http://lucene.zones.apache.org:8080/hudson/job/Hadoop-Nightly/">Nightly Build</a>
 </div>
 </div>
-<div onclick="SwitchMenu('menu_1.4', 'skin/')" id="menu_1.4Title" class="menutitle">Related
Projects</div>
-<div id="menu_1.4" class="menuitemgroup">
-<div class="menuitem">
-<a href="http://lucene.apache.org/java/">Lucene</a>
-</div>
-<div class="menuitem">
-<a href="http://lucene.apache.org/nutch/">Nutch</a>
-</div>
-</div>
 <div id="credit"></div>
 <div id="roundbottom">
 <img style="display: none" class="corner" height="15" width="15" alt="" src="skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<!--+
+  |alternative credits
+  +-->
 <div id="credit2"></div>
 </div>
+<!--+
+    |end Menu
+    +-->
+<!--+
+    |start content
+    +-->
 <div id="content">
 <div title="Portable Document Format" class="pdflink">
 <a class="dida" href="credits.pdf"><img alt="PDF -icon" src="skin/images/pdfdoc.gif"
class="skin"><br>
@@ -193,18 +241,27 @@
 
 
 </div>
+<!--+
+    |end content
+    +-->
 <div class="clearboth">&nbsp;</div>
 </div>
 <div id="footer">
+<!--+
+    |start bottomstrip
+    +-->
 <div class="lastmodified">
 <script type="text/javascript"><!--
-document.write("<text>Last Published:</text> " + document.lastModified);
+document.write("Last Published: " + document.lastModified);
 //  --></script>
 </div>
 <div class="copyright">
         Copyright &copy;
          2007 <a href="http://www.apache.org/licenses/">The Apache Software Foundation.</a>
 </div>
+<!--+
+    |end bottomstrip
+    +-->
 </div>
 </body>
 </html>

Added: lucene/hadoop/trunk/docs/documentation.html
URL: http://svn.apache.org/viewvc/lucene/hadoop/trunk/docs/documentation.html?view=auto&rev=561426
==============================================================================
--- lucene/hadoop/trunk/docs/documentation.html (added)
+++ lucene/hadoop/trunk/docs/documentation.html Tue Jul 31 11:33:15 2007
@@ -0,0 +1,227 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta content="Apache Forrest" name="Generator">
+<meta name="Forrest-version" content="0.8">
+<meta name="Forrest-skin-name" content="pelt">
+<title>Hadoop Documentation</title>
+<link type="text/css" href="skin/basic.css" rel="stylesheet">
+<link media="screen" type="text/css" href="skin/screen.css" rel="stylesheet">
+<link media="print" type="text/css" href="skin/print.css" rel="stylesheet">
+<link type="text/css" href="skin/profile.css" rel="stylesheet">
+<script src="skin/getBlank.js" language="javascript" type="text/javascript"></script><script
src="skin/getMenu.js" language="javascript" type="text/javascript"></script><script
src="skin/fontsize.js" language="javascript" type="text/javascript"></script>
+<link rel="shortcut icon" href="images/favicon.ico">
+</head>
+<body onload="init()">
+<script type="text/javascript">ndeSetTextSize();</script>
+<div id="top">
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://lucene.apache.org/">Lucene</a>
&gt; <a href="http://lucene.apache.org/hadoop/">Hadoop</a><script src="skin/breadcrumbs.js"
language="JavaScript" type="text/javascript"></script>
+</div>
+<!--+
+    |header
+    +-->
+<div class="header">
+<!--+
+    |start group logo
+    +-->
+<div class="grouplogo">
+<a href="http://lucene.apache.org/"><img class="logoImage" alt="Lucene" src="images/lucene_green_150.gif"
title="Apache Lucene"></a>
+</div>
+<!--+
+    |end group logo
+    +-->
+<!--+
+    |start Project Logo
+    +-->
+<div class="projectlogo">
+<a href="http://lucene.apache.org/hadoop/"><img class="logoImage" alt="Hadoop" src="images/hadoop-logo.jpg"
title="Scalable Computing Platform"></a>
+</div>
+<!--+
+    |end Project Logo
+    +-->
+<!--+
+    |start Search
+    +-->
+<div class="searchbox">
+<form action="http://www.google.com/search" method="get" class="roundtopsmall">
+<input value="lucene.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank
(this, 'Search the site with google');" size="25" name="q" id="query" type="text" value="Search
the site with google">&nbsp; 
+                    <input name="Search" value="Search" type="submit">
+</form>
+</div>
+<!--+
+    |end search
+    +-->
+<!--+
+    |start Tabs
+    +-->
+<ul id="tabs">
+<li class="current">
+<a class="selected" href="index.html">Main</a>
+</li>
+<li>
+<a class="unselected" href="http://wiki.apache.org/lucene-hadoop">Wiki</a>
+</li>
+</ul>
+<!--+
+    |end Tabs
+    +-->
+</div>
+</div>
+<div id="main">
+<div id="publishedStrip">
+<!--+
+    |start Subtabs
+    +-->
+<div id="level2tabs"></div>
+<!--+
+    |end Endtabs
+    +-->
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+
+             &nbsp;
+           </div>
+<!--+
+    |start Menu, mainarea
+    +-->
+<!--+
+    |start Menu
+    +-->
+<div id="menu">
+<div onclick="SwitchMenu('menu_1.1', 'skin/')" id="menu_1.1Title" class="menutitle">Project</div>
+<div id="menu_1.1" class="menuitemgroup">
+<div class="menuitem">
+<a href="releases.html">Releases</a>
+</div>
+<div class="menuitem">
+<a href="releases.html#News">News</a>
+</div>
+<div class="menuitem">
+<a href="credits.html">Credits</a>
+</div>
+<div class="menuitem">
+<a href="http://www.cafepress.com/hadoop/">Buy Stuff</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.2', 'skin/')" id="menu_1.2Title" class="menutitle">Documentation</div>
+<div id="menu_1.2" class="menuitemgroup">
+<div class="menuitem">
+<a href="hdfs_design.html">Hadoop File System</a>
+</div>
+<div class="menuitem">
+<a href="api/overview-summary.html#overview_description">Install and Configure</a>
+</div>
+<div class="menuitem">
+<a href="api/index.html">API Docs</a>
+</div>
+<div class="menuitem">
+<a href="http://wiki.apache.org/lucene-hadoop/">Wiki</a>
+</div>
+<div class="menuitem">
+<a href="http://wiki.apache.org/lucene-hadoop/FAQ">FAQ</a>
+</div>
+<div class="menuitem">
+<a href="mailing_lists.html#Users">Mailing Lists</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.3', 'skin/')" id="menu_1.3Title" class="menutitle">Developers</div>
+<div id="menu_1.3" class="menuitemgroup">
+<div class="menuitem">
+<a href="mailing_lists.html#Developers">Mailing Lists</a>
+</div>
+<div class="menuitem">
+<a href="issue_tracking.html">Issue Tracking</a>
+</div>
+<div class="menuitem">
+<a href="version_control.html">Version Control</a>
+</div>
+<div class="menuitem">
+<a href="http://lucene.zones.apache.org:8080/hudson/job/Hadoop-Nightly/">Nightly Build</a>
+</div>
+</div>
+<div id="credit"></div>
+<div id="roundbottom">
+<img style="display: none" class="corner" height="15" width="15" alt="" src="skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<!--+
+  |alternative credits
+  +-->
+<div id="credit2"></div>
+</div>
+<!--+
+    |end Menu
+    +-->
+<!--+
+    |start content
+    +-->
+<div id="content">
+<div title="Portable Document Format" class="pdflink">
+<a class="dida" href="documentation.pdf"><img alt="PDF -icon" src="skin/images/pdfdoc.gif"
class="skin"><br>
+        PDF</a>
+</div>
+<h1>Hadoop Documentation</h1>
+    
+<p>
+    The following documents provide concepts and procedures that will help you get started
using Hadoop.
+    If you have more questions, you can ask the <a href="mailing_lists.html">mailing
list</a> or browse the archives.
+    </p>
+    
+<ul>
+      
+<li>
+<a href="hdfs_design.html">Hadoop Distributed File System (<acronym title="Hadoop
Distributed File System">HDFS</acronym>)</a>
+</li>
+      
+<li>
+<a href="api/overview-summary.html#overview_description">Install and configure</a>
+</li>
+      
+<li>
+<a href="api/index.html">API Docs</a>
+</li>
+      
+<li>
+<a href="http://wiki.apache.org/lucene-hadoop/">Wiki</a>
+</li>
+      
+<li>
+<a href="http://wiki.apache.org/lucene-hadoop/FAQ">FAQ</a>
+</li>
+    
+</ul>
+  
+</div>
+<!--+
+    |end content
+    +-->
+<div class="clearboth">&nbsp;</div>
+</div>
+<div id="footer">
+<!--+
+    |start bottomstrip
+    +-->
+<div class="lastmodified">
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
+<div class="copyright">
+        Copyright &copy;
+         2007 <a href="http://www.apache.org/licenses/">The Apache Software Foundation.</a>
+</div>
+<!--+
+    |end bottomstrip
+    +-->
+</div>
+</body>
+</html>

Added: lucene/hadoop/trunk/docs/documentation.pdf
URL: http://svn.apache.org/viewvc/lucene/hadoop/trunk/docs/documentation.pdf?view=auto&rev=561426
==============================================================================
--- lucene/hadoop/trunk/docs/documentation.pdf (added)
+++ lucene/hadoop/trunk/docs/documentation.pdf Tue Jul 31 11:33:15 2007
@@ -0,0 +1,170 @@
+%PDF-1.3
+%ª«¬­
+4 0 obj
+<< /Type /Info
+/Producer (FOP 0.20.5) >>
+endobj
+5 0 obj
+<< /Length 1045 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gat=+968f@&AJ$CkX];h<DPi>8Q2)Me.uYB-p9Pu!)JPJr.)o(YPaWHZ/]7P^rkC"qf]*l/e;a`bE;qD+9Ll2KrV>l6==G7JE-q;Y?J7MK%+t[q>gLIT):9:O*BM<EEr<UnX'OB5pV.k6tpZHrdj_Q$-E8q%Hms.G8t9@ef_*hU4V@SK>fa.j7F<;41,d2aLPJ8B'C`O27F]&!cc`!pdo_857h7k$#N&7pBtQ'UGu<*?Go?F]r.\^G!bfC$U6.0fS4_jU<OhH67h_dLmm*b[ICgL@GCZ,/]pGLC"?K;ng`>gV\/+-:UGN1YBoQ0ebj9$]ig>2nG>;OW+/2UgJU4h7*7^oL+0KdgTSNq6'j[k$s(q4lXAUpB04IQ5bVj_3;??UVr9,18Q-5Ue&4TZgOu4:;Yb)BU(aV528O9s(TglS()UU7W4"Y0<-DWSoULhTftKQl*7pp"Im4>7d7NE'0-*/Q3g;u![U'n>pddS'EpMNa\ofJVj3[Bg^G8?6?E@47Bnn))Le`#8"^L4LpaQI8["9HSCHrG!VBL8n]rS%);81@-H7;k5RZ&SB`V;aQL(ItP7,FuQbruoF>W'pP-m#Eh'=acWVQ#:]NX6k%V'>qAD==L(?+oET3/m)ZTIVdERVW7<)\B:fV$qR&hVM8]]3.6Z/m"OS.oeNAJ"4UR2o"pf=1:/7m\t*]=Efq_m6j/dZL:c[l8h'ckS]td*u5m2FQY9Pe]g&XTLo]`6L,\??)3$$H#,Uf1Oq/!W`jNf`FO_Qc;bZ27u2#h.l/pG/4_6Qs"#;)mM%EK=YuA+Ic\SuJ@+k2ro`ki\Ns7:75R_'4A<hLi2jJb`ZTT,]rNJ\:5Se:r%a="Dg$T1h4tLAB_H;rAY.K)s$X'</AWrjc@!HK2pql=p5OZ0D3.lVs15#_=g^LG?\?5sX%*d*#mZjugQ%!/kM>Xr&r1HY50RSBZ8n"<Q-sE1YNbR?Mg"tac2Sa"Z*FX%Nj@@F^G5/
 ;I\>GrFBb:69NtYsAJ3So,G=2Mbias_F6AuDEfln\#Z^*g!DkM_TE~>
+endstream
+endobj
+6 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 5 0 R
+/Annots 7 0 R
+>>
+endobj
+7 0 obj
+[
+8 0 R
+9 0 R
+10 0 R
+11 0 R
+12 0 R
+13 0 R
+]
+endobj
+8 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 376.956 572.6 431.304 560.6 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (mailing_lists.html)
+/S /URI >>
+/H /I
+>>
+endobj
+9 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 542.2 304.668 530.2 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (hdfs_design.html)
+/S /URI >>
+/H /I
+>>
+endobj
+10 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 529.0 207.312 517.0 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (api/overview-summary.html#overview_description)
+/S /URI >>
+/H /I
+>>
+endobj
+11 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 515.8 154.992 503.8 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (api/index.html)
+/S /URI >>
+/H /I
+>>
+endobj
+12 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 502.6 132.0 490.6 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://wiki.apache.org/lucene-hadoop/)
+/S /URI >>
+/H /I
+>>
+endobj
+13 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 489.4 132.0 477.4 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://wiki.apache.org/lucene-hadoop/FAQ)
+/S /URI >>
+/H /I
+>>
+endobj
+14 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F3
+/BaseFont /Helvetica-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+15 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F5
+/BaseFont /Times-Roman
+/Encoding /WinAnsiEncoding >>
+endobj
+16 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F1
+/BaseFont /Helvetica
+/Encoding /WinAnsiEncoding >>
+endobj
+17 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F2
+/BaseFont /Helvetica-Oblique
+/Encoding /WinAnsiEncoding >>
+endobj
+1 0 obj
+<< /Type /Pages
+/Count 1
+/Kids [6 0 R ] >>
+endobj
+2 0 obj
+<< /Type /Catalog
+/Pages 1 0 R
+ >>
+endobj
+3 0 obj
+<< 
+/Font << /F3 14 0 R /F5 15 0 R /F1 16 0 R /F2 17 0 R >> 
+/ProcSet [ /PDF /ImageC /Text ] >> 
+endobj
+xref
+0 18
+0000000000 65535 f 
+0000002889 00000 n 
+0000002947 00000 n 
+0000002997 00000 n 
+0000000015 00000 n 
+0000000071 00000 n 
+0000001208 00000 n 
+0000001328 00000 n 
+0000001387 00000 n 
+0000001554 00000 n 
+0000001717 00000 n 
+0000001911 00000 n 
+0000002073 00000 n 
+0000002256 00000 n 
+0000002442 00000 n 
+0000002555 00000 n 
+0000002665 00000 n 
+0000002773 00000 n 
+trailer
+<<
+/Size 18
+/Root 2 0 R
+/Info 4 0 R
+>>
+startxref
+3109
+%%EOF

Modified: lucene/hadoop/trunk/docs/hdfs_design.html
URL: http://svn.apache.org/viewvc/lucene/hadoop/trunk/docs/hdfs_design.html?view=diff&rev=561426&r1=561425&r2=561426
==============================================================================
--- lucene/hadoop/trunk/docs/hdfs_design.html (original)
+++ lucene/hadoop/trunk/docs/hdfs_design.html Tue Jul 31 11:33:15 2007
@@ -1,9 +1,9 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <meta content="Apache Forrest" name="Generator">
-<meta name="Forrest-version" content="0.7">
+<meta name="Forrest-version" content="0.8">
 <meta name="Forrest-skin-name" content="pelt">
 <title> 
       The Hadoop Distributed File System: Architecture and Design
@@ -18,81 +18,129 @@
 <body onload="init()">
 <script type="text/javascript">ndeSetTextSize();</script>
 <div id="top">
+<!--+
+    |breadtrail
+    +-->
 <div class="breadtrail">
 <a href="http://www.apache.org/">Apache</a> &gt; <a href="http://lucene.apache.org/">Lucene</a>
&gt; <a href="http://lucene.apache.org/hadoop/">Hadoop</a><script src="skin/breadcrumbs.js"
language="JavaScript" type="text/javascript"></script>
 </div>
+<!--+
+    |header
+    +-->
 <div class="header">
+<!--+
+    |start group logo
+    +-->
 <div class="grouplogo">
 <a href="http://lucene.apache.org/"><img class="logoImage" alt="Lucene" src="images/lucene_green_150.gif"
title="Apache Lucene"></a>
 </div>
+<!--+
+    |end group logo
+    +-->
+<!--+
+    |start Project Logo
+    +-->
 <div class="projectlogo">
 <a href="http://lucene.apache.org/hadoop/"><img class="logoImage" alt="Hadoop" src="images/hadoop-logo.jpg"
title="Scalable Computing Platform"></a>
 </div>
+<!--+
+    |end Project Logo
+    +-->
+<!--+
+    |start Search
+    +-->
 <div class="searchbox">
 <form action="http://www.google.com/search" method="get" class="roundtopsmall">
 <input value="lucene.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank
(this, 'Search the site with google');" size="25" name="q" id="query" type="text" value="Search
the site with google">&nbsp; 
-                    <input attr="value" name="Search" value="Search" type="submit">
+                    <input name="Search" value="Search" type="submit">
 </form>
 </div>
+<!--+
+    |end search
+    +-->
+<!--+
+    |start Tabs
+    +-->
 <ul id="tabs">
 <li class="current">
-<a class="base-selected" href="index.html">Main</a>
+<a class="selected" href="index.html">Main</a>
 </li>
 <li>
-<a class="base-not-selected" href="http://wiki.apache.org/lucene-hadoop">Wiki</a>
+<a class="unselected" href="http://wiki.apache.org/lucene-hadoop">Wiki</a>
 </li>
 </ul>
+<!--+
+    |end Tabs
+    +-->
 </div>
 </div>
 <div id="main">
 <div id="publishedStrip">
+<!--+
+    |start Subtabs
+    +-->
 <div id="level2tabs"></div>
+<!--+
+    |end Endtabs
+    +-->
 <script type="text/javascript"><!--
-document.write("<text>Last Published:</text> " + document.lastModified);
+document.write("Last Published: " + document.lastModified);
 //  --></script>
 </div>
+<!--+
+    |breadtrail
+    +-->
 <div class="breadtrail">
-             
+
              &nbsp;
            </div>
+<!--+
+    |start Menu, mainarea
+    +-->
+<!--+
+    |start Menu
+    +-->
 <div id="menu">
 <div onclick="SwitchMenu('menu_1.1', 'skin/')" id="menu_1.1Title" class="menutitle">Project</div>
 <div id="menu_1.1" class="menuitemgroup">
 <div class="menuitem">
-<a href="index.html">News</a>
+<a href="releases.html">Releases</a>
 </div>
 <div class="menuitem">
-<a href="about.html">About</a>
+<a href="releases.html#News">News</a>
 </div>
 <div class="menuitem">
 <a href="credits.html">Credits</a>
 </div>
 <div class="menuitem">
-<a href="http://www.apache.org/dyn/closer.cgi/lucene/hadoop/">Download</a>
-</div>
-<div class="menuitem">
 <a href="http://www.cafepress.com/hadoop/">Buy Stuff</a>
 </div>
 </div>
 <div onclick="SwitchMenu('menu_selected_1.2', 'skin/')" id="menu_selected_1.2Title" class="menutitle"
style="background-image: url('skin/images/chapter_open.gif');">Documentation</div>
 <div id="menu_selected_1.2" class="selectedmenuitemgroup" style="display: block;">
+<div class="menupage">
+<div class="menupagetitle">Hadoop File System</div>
+</div>
 <div class="menuitem">
-<a href="http://wiki.apache.org/lucene-hadoop/FAQ">FAQ</a>
+<a href="api/overview-summary.html#overview_description">Install and Configure</a>
+</div>
+<div class="menuitem">
+<a href="api/index.html">API Docs</a>
 </div>
 <div class="menuitem">
 <a href="http://wiki.apache.org/lucene-hadoop/">Wiki</a>
 </div>
-<div class="menupage">
-<div class="menupagetitle">Hadoop File System</div>
+<div class="menuitem">
+<a href="http://wiki.apache.org/lucene-hadoop/FAQ">FAQ</a>
 </div>
 <div class="menuitem">
-<a href="api/index.html">API Docs</a>
+<a href="mailing_lists.html#Users">Mailing Lists</a>
 </div>
 </div>
-<div onclick="SwitchMenu('menu_1.3', 'skin/')" id="menu_1.3Title" class="menutitle">Developer</div>
+<div onclick="SwitchMenu('menu_1.3', 'skin/')" id="menu_1.3Title" class="menutitle">Developers</div>
 <div id="menu_1.3" class="menuitemgroup">
 <div class="menuitem">
-<a href="mailing_lists.html">Mailing Lists</a>
+<a href="mailing_lists.html#Developers">Mailing Lists</a>
 </div>
 <div class="menuitem">
 <a href="issue_tracking.html">Issue Tracking</a>
@@ -104,20 +152,20 @@
 <a href="http://lucene.zones.apache.org:8080/hudson/job/Hadoop-Nightly/">Nightly Build</a>
 </div>
 </div>
-<div onclick="SwitchMenu('menu_1.4', 'skin/')" id="menu_1.4Title" class="menutitle">Related
Projects</div>
-<div id="menu_1.4" class="menuitemgroup">
-<div class="menuitem">
-<a href="http://lucene.apache.org/java/">Lucene</a>
-</div>
-<div class="menuitem">
-<a href="http://lucene.apache.org/nutch/">Nutch</a>
-</div>
-</div>
 <div id="credit"></div>
 <div id="roundbottom">
 <img style="display: none" class="corner" height="15" width="15" alt="" src="skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<!--+
+  |alternative credits
+  +-->
 <div id="credit2"></div>
 </div>
+<!--+
+    |end Menu
+    +-->
+<!--+
+    |start content
+    +-->
 <div id="content">
 <div title="Portable Document Format" class="pdflink">
 <a class="dida" href="hdfs_design.pdf"><img alt="PDF -icon" src="skin/images/pdfdoc.gif"
class="skin"><br>
@@ -297,8 +345,8 @@
 <p>
       HDFS has a master/slave architecture. An HDFS cluster consists of a single <em>Namenode</em>,
a master server that manages the file system namespace and regulates access to files by clients.
In addition, there are a number of <em>Datanodes</em>, usually one per node in
the cluster, which manage storage attached to the nodes that they run on. HDFS exposes a file
system namespace and allows user data to be stored in files. Internally, a file is split into
one or more blocks and these blocks are stored in a set of Datanodes. The Namenode executes
file system namespace operations like opening, closing, and renaming files and directories.
It also determines the mapping of blocks to Datanodes. The Datanodes are responsible for serving
read and write requests from the file system&rsquo;s clients. The Datanodes also perform
block creation, deletion, and replication upon instruction from the Namenode.
       </p>
-<div style="text-align: center;">
-<img class="figure" alt="HDFS Architecture" src="images/hdfsarchitecture.gif"></div>
+<div id="" style="text-align: center;">
+<img id="" class="figure" alt="HDFS Architecture" src="images/hdfsarchitecture.gif"></div>
 <p>
       The Namenode and Datanode are pieces of software designed to run on commodity machines.
These machines typically run a GNU/Linux operating system (<acronym title="operating system">OS</acronym>).
HDFS is built using the Java language; any machine that supports Java can run the Namenode
or the Datanode software. Usage of the highly portable Java language means that HDFS can be
deployed on a wide range of machines. A typical deployment has a dedicated machine that runs
only the Namenode software. Each of the other machines in the cluster runs one instance of
the Datanode software. The architecture does not preclude running multiple Datanodes on the
same machine but in a real deployment that is rarely the case.
       </p>
@@ -333,8 +381,8 @@
 <p>
       The Namenode makes all decisions regarding replication of blocks. It periodically receives
a <em>Heartbeat</em> and a <em>Blockreport</em> from each of the Datanodes
in the cluster. Receipt of a Heartbeat implies that the Datanode is functioning properly.
A Blockreport contains a list of all blocks on a Datanode. 
     </p>
-<div style="text-align: center;">
-<img class="figure" alt="HDFS Datanodes" src="images/hdfsdatanodes.gif"></div>
+<div id="" style="text-align: center;">
+<img id="" class="figure" alt="HDFS Datanodes" src="images/hdfsdatanodes.gif"></div>
 <a name="N100AC"></a><a name="Replica+Placement%3A+The+First+Baby+Steps"></a>
 <h3 class="h4"> Replica Placement: The First Baby Steps </h3>
 <p>
@@ -410,7 +458,7 @@
 <a name="N1013F"></a><a name="Data+Integrity"></a>
 <h3 class="h4"> Data Integrity </h3>
 <p>
-        
+        <!-- XXX "checksum checking" sounds funny -->
         It is possible that a block of data fetched from a Datanode arrives corrupted. This
corruption can occur because of faults in a storage device, network faults, or buggy software.
The HDFS client software implements checksum checking on the contents of HDFS files. When
a client creates an HDFS file, it computes a checksum of each block of the file and stores
these checksums in a separate hidden file in the same HDFS namespace. When a client retrieves
file contents it verifies that the data it received from each Datanode matches the checksum
stored in the associated checksum file. If not, then the client can opt to retrieve that block
from another Datanode that has a replica of that block.
         </p>
 <a name="N1014B"></a><a name="Metadata+Disk+Failure"></a>
@@ -579,18 +627,27 @@
 <font size="-2">by&nbsp;Dhruba Borthakur</font>
 </p>
 </div>
+<!--+
+    |end content
+    +-->
 <div class="clearboth">&nbsp;</div>
 </div>
 <div id="footer">
+<!--+
+    |start bottomstrip
+    +-->
 <div class="lastmodified">
 <script type="text/javascript"><!--
-document.write("<text>Last Published:</text> " + document.lastModified);
+document.write("Last Published: " + document.lastModified);
 //  --></script>
 </div>
 <div class="copyright">
         Copyright &copy;
          2007 <a href="http://www.apache.org/licenses/">The Apache Software Foundation.</a>
 </div>
+<!--+
+    |end bottomstrip
+    +-->
 </div>
 </body>
 </html>



Mime
View raw message