hadoop-common-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From acmur...@apache.org
Subject svn commit: r594460 [1/6] - in /lucene/hadoop/trunk: ./ docs/ src/docs/src/documentation/content/xdocs/
Date Tue, 13 Nov 2007 09:01:13 GMT
Author: acmurthy
Date: Tue Nov 13 01:01:11 2007
New Revision: 594460

URL: http://svn.apache.org/viewvc?rev=594460&view=rev
Log:
HADOOP-1917.  Addition of guides/tutorial for better overall documentation for Hadoop. Specifically:
* quickstart.html is targetted towards first-time users and helps them setup a single-node cluster and play with Hadoop.
* cluster_setup.html helps admins to configure and setup non-trivial hadoop clusters.
* mapred_tutorial.html is a comprehensive Map-Reduce tutorial.

Added:
    lucene/hadoop/trunk/docs/cluster_setup.html
    lucene/hadoop/trunk/docs/cluster_setup.pdf
    lucene/hadoop/trunk/docs/mapred_tutorial.html
    lucene/hadoop/trunk/docs/mapred_tutorial.pdf
    lucene/hadoop/trunk/docs/quickstart.html
    lucene/hadoop/trunk/docs/quickstart.pdf
    lucene/hadoop/trunk/src/docs/src/documentation/content/xdocs/cluster_setup.xml
    lucene/hadoop/trunk/src/docs/src/documentation/content/xdocs/mapred_tutorial.xml
    lucene/hadoop/trunk/src/docs/src/documentation/content/xdocs/quickstart.xml
Modified:
    lucene/hadoop/trunk/CHANGES.txt
    lucene/hadoop/trunk/docs/documentation.html
    lucene/hadoop/trunk/docs/documentation.pdf
    lucene/hadoop/trunk/docs/index.html
    lucene/hadoop/trunk/docs/index.pdf
    lucene/hadoop/trunk/src/docs/src/documentation/content/xdocs/documentation.xml
    lucene/hadoop/trunk/src/docs/src/documentation/content/xdocs/index.xml
    lucene/hadoop/trunk/src/docs/src/documentation/content/xdocs/site.xml

Modified: lucene/hadoop/trunk/CHANGES.txt
URL: http://svn.apache.org/viewvc/lucene/hadoop/trunk/CHANGES.txt?rev=594460&r1=594459&r2=594460&view=diff
==============================================================================
--- lucene/hadoop/trunk/CHANGES.txt (original)
+++ lucene/hadoop/trunk/CHANGES.txt Tue Nov 13 01:01:11 2007
@@ -99,6 +99,17 @@
 
 Release 0.15.1 -
 
+  IMPROVEMENTS
+
+    HADOOP-1917.  Addition of guides/tutorial for better overall
+    documentation for Hadoop. Specifically: 
+    * quickstart.html is targetted towards first-time users and helps them 
+      setup a single-node cluster and play with Hadoop. 
+    * cluster_setup.html helps admins to configure and setup non-trivial
+      hadoop clusters.
+    * mapred_tutorial.html is a comprehensive Map-Reduce tutorial. 
+    (acmurthy) 
+
   BUG FIXES
 
     HADOOP-2174.  Removed the unnecessary Reporter.setStatus call from

Added: lucene/hadoop/trunk/docs/cluster_setup.html
URL: http://svn.apache.org/viewvc/lucene/hadoop/trunk/docs/cluster_setup.html?rev=594460&view=auto
==============================================================================
--- lucene/hadoop/trunk/docs/cluster_setup.html (added)
+++ lucene/hadoop/trunk/docs/cluster_setup.html Tue Nov 13 01:01:11 2007
@@ -0,0 +1,730 @@
+<!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 Cluster Setup</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_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="menuitem">
+<a href="documentation.html">Overview</a>
+</div>
+<div class="menuitem">
+<a href="quickstart.html">Quickstart</a>
+</div>
+<div class="menupage">
+<div class="menupagetitle">Cluster Setup</div>
+</div>
+<div class="menuitem">
+<a href="hdfs_design.html">HDFS Architecture</a>
+</div>
+<div class="menuitem">
+<a href="mapred_tutorial.html">Map-Reduce Tutorial</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 class="menuitem">
+<a href="irc.html">IRC Channel</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="cluster_setup.pdf"><img alt="PDF -icon" src="skin/images/pdfdoc.gif" class="skin"><br>
+        PDF</a>
+</div>
+<h1>Hadoop Cluster Setup</h1>
+<div id="minitoc-area">
+<ul class="minitoc">
+<li>
+<a href="#Purpose">Purpose</a>
+</li>
+<li>
+<a href="#Pre-requisites">Pre-requisites</a>
+</li>
+<li>
+<a href="#Installation">Installation</a>
+</li>
+<li>
+<a href="#Configuration">Configuration</a>
+<ul class="minitoc">
+<li>
+<a href="#Configuration+Files">Configuration Files</a>
+</li>
+<li>
+<a href="#Site+Configuration">Site Configuration</a>
+<ul class="minitoc">
+<li>
+<a href="#Configuring+the+Environment+of+the+Hadoop+Daemons">Configuring the Environment of the Hadoop Daemons</a>
+</li>
+<li>
+<a href="#Configuring+the+Hadoop+Daemons">Configuring the Hadoop Daemons</a>
+</li>
+<li>
+<a href="#Slaves">Slaves</a>
+</li>
+<li>
+<a href="#Logging">Logging</a>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li>
+<a href="#Hadoop+Startup">Hadoop Startup</a>
+</li>
+<li>
+<a href="#Hadoop+Shutdown">Hadoop Shutdown</a>
+</li>
+</ul>
+</div>
+  
+    
+<a name="N1000C"></a><a name="Purpose"></a>
+<h2 class="h3">Purpose</h2>
+<div class="section">
+<p>This document describes how to install, configure and manage non-trivial
+      Hadoop clusters ranging from a few nodes to extremely large clusters with 
+      thousands of nodes.</p>
+<p>If you are looking to install Hadoop on a single machine to play
+      with it, you can find relevant details <a href="quickstart.html">here</a>.
+      </p>
+</div>
+    
+    
+<a name="N1001D"></a><a name="Pre-requisites"></a>
+<h2 class="h3">Pre-requisites</h2>
+<div class="section">
+<ol>
+        
+<li>
+          Make sure all <a href="quickstart.html#PreReqs">requisite</a> software 
+          is installed on all nodes in your cluster.
+        </li>
+        
+<li>
+          
+<a href="quickstart.html#GetHadoop">Get</a> the Hadoop software.
+        </li>
+      
+</ol>
+</div>
+    
+    
+<a name="N10035"></a><a name="Installation"></a>
+<h2 class="h3">Installation</h2>
+<div class="section">
+<p>Installing a Hadoop cluster typically involves unpacking the software 
+      on all the machines in the cluster.</p>
+<p>Typically one machine in the cluster is designated as the 
+      <span class="codefrag">NameNode</span> and another machine the as <span class="codefrag">JobTracker</span>,
+      exclusively. These are the <em>masters</em>. The rest of the machines in 
+      the cluster act as both <span class="codefrag">DataNode</span> <em>and</em> 
+      <span class="codefrag">TaskTracker</span>. These are the <em>slaves</em>.</p>
+<p>The root of the distribution is referred to as 
+      <span class="codefrag">HADOOP_HOME</span>. All machines in the cluster usually have the same 
+      <span class="codefrag">HADOOP_HOME</span> path.</p>
+</div>
+    
+    
+<a name="N10060"></a><a name="Configuration"></a>
+<h2 class="h3">Configuration</h2>
+<div class="section">
+<p>The following sections describe how to configure a Hadoop cluster.</p>
+<a name="N10069"></a><a name="Configuration+Files"></a>
+<h3 class="h4">Configuration Files</h3>
+<p>Hadoop configuration is driven by two important configuration files
+        found in the <span class="codefrag">conf/</span> directory of the distribution:</p>
+<ol>
+          
+<li>
+            
+<a href="http://lucene.apache.org/hadoop/hadoop-default.html">hadoop-default.xml</a> - Read-only 
+            default configuration.
+          </li>
+          
+<li>
+            
+<em>hadoop-site.xml</em> - Site-specific configuration.
+          </li>
+        
+</ol>
+<p>To learn more about how the Hadoop framework is controlled by these 
+        configuration files, look <a href="api/org/apache/hadoop/conf/Configuration.html">here</a>.</p>
+<p>Additionally, you can control the Hadoop scripts found in the 
+        <span class="codefrag">bin/</span> directory of the distribution, by setting site-specific 
+        values via the <span class="codefrag">conf/hadoop-env.sh</span>.</p>
+<a name="N10096"></a><a name="Site+Configuration"></a>
+<h3 class="h4">Site Configuration</h3>
+<p>To configure the the Hadoop cluster you will need to configure the
+        <em>environment</em> in which the Hadoop daemons execute as well as
+        the <em>configuration parameters</em> for the Hadoop daemons.</p>
+<p>The Hadoop daemons are <span class="codefrag">NameNode</span>/<span class="codefrag">DataNode</span> 
+        and <span class="codefrag">JobTracker</span>/<span class="codefrag">TaskTracker</span>.</p>
+<a name="N100B4"></a><a name="Configuring+the+Environment+of+the+Hadoop+Daemons"></a>
+<h4>Configuring the Environment of the Hadoop Daemons</h4>
+<p>Administrators should use the <span class="codefrag">conf/hadoop-env.sh</span> script
+          to do site-specific customization of the Hadoop daemons' process 
+          environment.</p>
+<p>At the very least you should specify the
+          <span class="codefrag">JAVA_HOME</span> so that it is correctly defined on each
+          remote node.</p>
+<p>Other useful configuration parameters that you can customize 
+          include:</p>
+<ul>
+            
+<li>
+              
+<span class="codefrag">HADOOP_LOG_DIR</span> - The directory where the daemons'
+              log files are stored. They are automatically created if they don't
+              exist.
+            </li>
+            
+<li>
+              
+<span class="codefrag">HADOOP_HEAPSIZE</span> - The maximum amount of heapsize 
+              to use, in MB e.g. <span class="codefrag">2000MB</span>.
+            </li>
+          
+</ul>
+<a name="N100DC"></a><a name="Configuring+the+Hadoop+Daemons"></a>
+<h4>Configuring the Hadoop Daemons</h4>
+<p>This section deals with important parameters to be specified in the
+          <span class="codefrag">conf/hadoop-site.xml</span> for the Hadoop cluster.</p>
+<table class="ForrestTable" cellspacing="1" cellpadding="4">
+  		    
+<tr>
+		      
+<th colspan="1" rowspan="1">Parameter</th>
+		      <th colspan="1" rowspan="1">Value</th> 
+		      <th colspan="1" rowspan="1">Notes</th>
+		    
+</tr>
+  		    
+<tr>
+		      
+<td colspan="1" rowspan="1">fs.default.name</td>
+  		      <td colspan="1" rowspan="1">Hostname or IP address of <span class="codefrag">NameNode</span>.</td>
+		      <td colspan="1" rowspan="1"><em>host:port</em> pair.</td>
+		    
+</tr>
+		    
+<tr>
+		      
+<td colspan="1" rowspan="1">mapred.job.tracker</td>
+		      <td colspan="1" rowspan="1">Hostname or IP address of <span class="codefrag">JobTracker</span>.</td>
+		      <td colspan="1" rowspan="1"><em>host:port</em> pair.</td>
+		    
+</tr>
+		    
+<tr>
+		      
+<td colspan="1" rowspan="1">dfs.name.dir</td>
+		      <td colspan="1" rowspan="1">
+		        Path on the local filesystem where the <span class="codefrag">NameNode</span> 
+		        stores the namespace and transactions logs persistently.</td>
+		      <td colspan="1" rowspan="1">
+		        If this is a comma-delimited list of directories then the name 
+		        table is replicated in all of the directories, for redundancy.
+		      </td>
+		    
+</tr>
+		    
+<tr>
+		      
+<td colspan="1" rowspan="1">dfs.data.dir</td>
+		      <td colspan="1" rowspan="1">
+		        Comma separated list of paths on the local filesystem of a 
+		        <span class="codefrag">DataNode</span> where it should store its blocks.
+		      </td>
+		      <td colspan="1" rowspan="1">
+		        If this is a comma-delimited list of directories, then data will 
+		        be stored in all named directories, typically on different 
+		        devices.
+		      </td>
+		    
+</tr>
+		    
+<tr>
+		      
+<td colspan="1" rowspan="1">mapred.system.dir</td>
+		      <td colspan="1" rowspan="1">
+		        Path on the HDFS where where the Map-Reduce framework stores 
+		        system files e.g. <span class="codefrag">/hadoop/mapred/system/</span>.
+		      </td>
+		      <td colspan="1" rowspan="1">
+		        This is in the default filesystem (HDFS) and must be accessible 
+		        from both the server and client machines.
+		      </td>
+		    
+</tr>
+		    
+<tr>
+		      
+<td colspan="1" rowspan="1">mapred.local.dir</td>
+		      <td colspan="1" rowspan="1">
+		        Comma-separated list of paths on the local filesystem where 
+		        temporary Map-Reduce data is written.
+		      </td>
+		      <td colspan="1" rowspan="1">Multiple paths help spread disk i/o.</td>
+		    
+</tr>
+		    
+<tr>
+		      
+<td colspan="1" rowspan="1">mapred.tasktracker.tasks.maximum</td>
+		      <td colspan="1" rowspan="1">
+		        The maximum number of map and reduce tasks, which are run 
+		        simultaneously on a given <span class="codefrag">TaskTracker</span>, individually.
+		      </td>
+		      <td colspan="1" rowspan="1">
+		        Defaults to 2 (2 maps and 2 reduces), but vary it depending on 
+		        your hardware.
+		      </td>
+		    
+</tr>
+		    
+<tr>
+		      
+<td colspan="1" rowspan="1">dfs.hosts/dfs.hosts.exclude</td>
+		      <td colspan="1" rowspan="1">List of permitted/excluded DataNodes.</td>
+		      <td colspan="1" rowspan="1">
+		        If necessary, use these files to control the list of allowable 
+		        datanodes.
+		      </td>
+		    
+</tr>
+		    
+<tr>
+		      
+<td colspan="1" rowspan="1">mapred.hosts/mapred.hosts.exclude</td>
+		      <td colspan="1" rowspan="1">List of permitted/excluded TaskTrackers.</td>
+		      <td colspan="1" rowspan="1">
+		        If necessary, use these files to control the list of allowable 
+		        tasktrackers.
+		      </td>
+  		    
+</tr>
+		  
+</table>
+<p>Typically all the above parameters are marked as 
+          <a href="api/index.html?org/apache/hadoop/conf/Configuration.html#FinalParameters">
+          final</a> to ensure that they cannot be overriden by user-applications.
+          </p>
+<a name="N101BC"></a><a name="Real-World+Cluster+Configurations"></a>
+<h5>Real-World Cluster Configurations</h5>
+<p>This section lists some non-default configuration parameters which 
+            have been used to run the <em>sort</em> benchmark on very large 
+            clusters.</p>
+<ul>
+              
+<li>
+                
+<p>Some non-default configuration values used to run sort900,
+                that is 9TB of data sorted on a cluster with 900 nodes:</p>
+                
+<table class="ForrestTable" cellspacing="1" cellpadding="4">
+  		          
+<tr>
+		            
+<th colspan="1" rowspan="1">Parameter</th>
+		            <th colspan="1" rowspan="1">Value</th> 
+		            <th colspan="1" rowspan="1">Notes</th>
+		          
+</tr>
+                  
+<tr>
+                    
+<td colspan="1" rowspan="1">dfs.block.size</td>
+                    <td colspan="1" rowspan="1">134217728</td>
+                    <td colspan="1" rowspan="1">HDFS blocksize of 128MB for large file-systems.</td>
+                  
+</tr>
+                  
+<tr>
+                    
+<td colspan="1" rowspan="1">dfs.namenode.handler.count</td>
+                    <td colspan="1" rowspan="1">40</td>
+                    <td colspan="1" rowspan="1">
+                      More NameNode server threads to handle RPCs from large 
+                      number of DataNodes.
+                    </td>
+                  
+</tr>
+                  
+<tr>
+                    
+<td colspan="1" rowspan="1">mapred.reduce.parallel.copies</td>
+                    <td colspan="1" rowspan="1">20</td>
+                    <td colspan="1" rowspan="1">
+                      Higher number of parallel copies run by reduces to fetch
+                      outputs from very large number of maps.
+                    </td>
+                  
+</tr>
+                  
+<tr>
+                    
+<td colspan="1" rowspan="1">mapred.child.java.opts</td>
+                    <td colspan="1" rowspan="1">-Xmx512M</td>
+                    <td colspan="1" rowspan="1">
+                      Larger heap-size for child jvms of maps/reduces.
+                    </td>
+                  
+</tr>
+                  
+<tr>
+                    
+<td colspan="1" rowspan="1">fs.inmemory.size.mb</td>
+                    <td colspan="1" rowspan="1">200</td>
+                    <td colspan="1" rowspan="1">
+                      Larger amount of memory allocated for the in-memory 
+                      file-system used to merge map-outputs at the reduces.
+                    </td>
+                  
+</tr>
+                  
+<tr>
+                    
+<td colspan="1" rowspan="1">io.sort.factor</td>
+                    <td colspan="1" rowspan="1">100</td>
+                    <td colspan="1" rowspan="1">More streams merged at once while sorting files.</td>
+                  
+</tr>
+                  
+<tr>
+                    
+<td colspan="1" rowspan="1">io.sort.mb</td>
+                    <td colspan="1" rowspan="1">200</td>
+                    <td colspan="1" rowspan="1">Higher memory-limit while sorting data.</td>
+                  
+</tr>
+                  
+<tr>
+                    
+<td colspan="1" rowspan="1">io.file.buffer.size</td>
+                    <td colspan="1" rowspan="1">131072</td>
+                    <td colspan="1" rowspan="1">Size of read/write buffer used in SequenceFiles.</td>
+                  
+</tr>
+                
+</table>
+              
+</li>
+              
+<li>
+                
+<p>Updates to some configuration values to run sort1400 and 
+                sort2000, that is 14TB of data sorted on 1400 nodes and 20TB of
+                data sorted on 2000 nodes:</p>
+                
+<table class="ForrestTable" cellspacing="1" cellpadding="4">
+  		          
+<tr>
+		            
+<th colspan="1" rowspan="1">Parameter</th>
+		            <th colspan="1" rowspan="1">Value</th> 
+		            <th colspan="1" rowspan="1">Notes</th>
+		          
+</tr>
+                  
+<tr>
+                    
+<td colspan="1" rowspan="1">mapred.job.tracker.handler.count</td>
+                    <td colspan="1" rowspan="1">60</td>
+                    <td colspan="1" rowspan="1">
+                      More JobTracker server threads to handle RPCs from large 
+                      number of TaskTrackers.
+                    </td>
+                  
+</tr>
+                  
+<tr>
+                    
+<td colspan="1" rowspan="1">mapred.reduce.parallel.copies</td>
+                    <td colspan="1" rowspan="1">50</td>
+                    <td colspan="1" rowspan="1"></td>
+                  
+</tr>
+                  
+<tr>
+                    
+<td colspan="1" rowspan="1">tasktracker.http.threads</td>
+                    <td colspan="1" rowspan="1">50</td>
+                    <td colspan="1" rowspan="1">
+                      More worker threads for the TaskTracker's http server. The
+                      http server is used by reduces to fetch intermediate 
+                      map-outputs.
+                    </td>
+                  
+</tr>
+                  
+<tr>
+                    
+<td colspan="1" rowspan="1">mapred.child.java.opts</td>
+                    <td colspan="1" rowspan="1">-Xmx1024M</td>
+                    <td colspan="1" rowspan="1"></td>
+                  
+</tr>
+                
+</table>
+              
+</li>
+            
+</ul>
+<a name="N102D9"></a><a name="Slaves"></a>
+<h4>Slaves</h4>
+<p>Typically you choose one machine in the cluster to act as the 
+          <span class="codefrag">NameNode</span> and one machine as to act as the 
+          <span class="codefrag">JobTracker</span>, exclusively. The rest of the machines act as 
+          both a <span class="codefrag">DataNode</span> and <span class="codefrag">TaskTracker</span> and are 
+          referred to as <em>slaves</em>.</p>
+<p>List all slave hostnames or IP addresses in your 
+          <span class="codefrag">conf/slaves</span> file, one per line.</p>
+<a name="N102F8"></a><a name="Logging"></a>
+<h4>Logging</h4>
+<p>Hadoop uses the <a href="http://logging.apache.org/log4j/">Apache 
+          log4j</a> via the <a href="http://commons.apache.org/logging/">Apache 
+          Commons Logging</a> framework for logging. Edit the 
+          <span class="codefrag">conf/log4j.properties</span> file to customize the Hadoop 
+          daemons' logging configuration (log-formats and so on).</p>
+<p>Once all the necessary configuration is complete, distribute the files
+      to the <span class="codefrag">HADOOP_CONF_DIR</span> directory on all the machines, 
+      typically <span class="codefrag">${HADOOP_HOME}/conf</span>.</p>
+</div>
+    
+    
+<a name="N10318"></a><a name="Hadoop+Startup"></a>
+<h2 class="h3">Hadoop Startup</h2>
+<div class="section">
+<p>To start a Hadoop cluster you will need to start both the HDFS and 
+      Map-Reduce cluster.</p>
+<p>
+        Format a new distributed filesystem:<br>
+        
+<span class="codefrag">$ bin/hadoop namenode -format</span>
+      
+</p>
+<p>
+        Start the HDFS with the following command, run on the designated
+        <span class="codefrag">NameNode</span>:<br>
+        
+<span class="codefrag">$ bin/start-dfs.sh</span>
+      
+</p>
+<p>The <span class="codefrag">bin/start-dfs.sh</span> script also consults the 
+      <span class="codefrag">${HADOOP_CONF_DIR}/slaves</span> file on the <span class="codefrag">NameNode</span> 
+      and starts the <span class="codefrag">DataNode</span> daemon on all the listed slaves.</p>
+<p>
+        Start Map-Reduce with the following command, run on the designated
+        <span class="codefrag">JobTracker</span>:<br>
+        
+<span class="codefrag">$ bin/start-mapred.sh</span>
+      
+</p>
+<p>The <span class="codefrag">bin/start-mapred.sh</span> script also consults the 
+      <span class="codefrag">${HADOOP_CONF_DIR}/slaves</span> file on the <span class="codefrag">JobTracker</span> 
+      and starts the <span class="codefrag">TaskTracker</span> daemon on all the listed slaves.
+      </p>
+</div>
+    
+    
+<a name="N1035E"></a><a name="Hadoop+Shutdown"></a>
+<h2 class="h3">Hadoop Shutdown</h2>
+<div class="section">
+<p>
+        Stop HDFS with the following command, run on the designated 
+        <span class="codefrag">NameNode</span>:<br>
+        
+<span class="codefrag">$ bin/stop-dfs.sh</span>
+      
+</p>
+<p>The <span class="codefrag">bin/stop-dfs.sh</span> script also consults the 
+      <span class="codefrag">${HADOOP_CONF_DIR}/slaves</span> file on the <span class="codefrag">NameNode</span> 
+      and stops the <span class="codefrag">DataNode</span> daemon on all the listed slaves.</p>
+<p>
+        Stop Map-Reduce with the following command, run on the designated
+        the designated <span class="codefrag">JobTracker</span>:<br>
+        
+<span class="codefrag">$ bin/stop-mapred.sh</span>
+<br>
+      
+</p>
+<p>The <span class="codefrag">bin/stop-mapred.sh</span> script also consults the 
+      <span class="codefrag">${HADOOP_CONF_DIR}/slaves</span> file on the <span class="codefrag">JobTracker</span> 
+      and stops the <span class="codefrag">TaskTracker</span> daemon on all the listed slaves.</p>
+</div>
+  
+</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/cluster_setup.pdf
URL: http://svn.apache.org/viewvc/lucene/hadoop/trunk/docs/cluster_setup.pdf?rev=594460&view=auto
==============================================================================
--- lucene/hadoop/trunk/docs/cluster_setup.pdf (added)
+++ lucene/hadoop/trunk/docs/cluster_setup.pdf Tue Nov 13 01:01:11 2007
@@ -0,0 +1,636 @@
+%PDF-1.3
+%ª«¬­
+4 0 obj
+<< /Type /Info
+/Producer (FOP 0.20.5) >>
+endobj
+5 0 obj
+<< /Length 622 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gaua=bAu>['Sc@.$C8s]Pe3`&P,YAH.NN<VAtdr"er2'uKUV/[(Q^1e3YTq9,qnTe7mDC`>e$uC%pKAHK*YFNL>:BE6f=>?JF!MndZ"Qf+;G'YIY)L-:\@#Qo*r2UH"#ko&)B2^WPcMHRaKDFJa/.ncN0WfY9\D=+f8_3XQgmuF9:5lD,_0tmo=::Dh^]A",sDU0Hs8RA'"44&'*PfQ+)6+p3n"S=UfP&^E?eUZ/hEBl5fsa,`PMI,Vo]t@n5C:>2F#i4LRUmjKL,I476R0B((>k*24='VP,7'ci%8:Y,b9tqUH,3Vp%A5ZVnSJ#%:*if_[u-9m[lQlJ*-m$SaB6OBjSL[\S]e141m]$&/<"rtY1&U28TP^PBF,]bKqZC6'sn;P"_Q1Tr1maF@jO3RFpTnnoCgWb+0)Bfa$I=iqCR#C,;MRaQl&1UZp^BVeOL4!EYtk9<Xg>4B`[dc?Pb?f\-4*7W.m=ao2?/g)7:m+G_qI-8NuLUdjs^KgsK#?l^+qjQ?Qb6V8M+9W(81EP@@Ygk?0#Ghn*--+?HFaH6=E;fQ,3"?]i-kB@$P/4XifDF4WWQ)U#3Z?\OYs8$-J^J7=(C\(P&D;)cqNj=[JGoda;X>D~>
+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
+10 0 R
+12 0 R
+14 0 R
+16 0 R
+18 0 R
+20 0 R
+22 0 R
+]
+endobj
+8 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 102.0 559.666 148.664 547.666 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 9 0 R
+/H /I
+>>
+endobj
+10 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 102.0 541.466 175.988 529.466 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 11 0 R
+/H /I
+>>
+endobj
+12 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 102.0 523.266 164.0 511.266 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 13 0 R
+/H /I
+>>
+endobj
+14 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 102.0 505.066 177.332 493.066 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 15 0 R
+/H /I
+>>
+endobj
+16 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 486.866 217.172 474.866 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 17 0 R
+/H /I
+>>
+endobj
+18 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 468.666 212.504 456.666 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 19 0 R
+/H /I
+>>
+endobj
+20 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 102.0 450.466 185.66 438.466 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 21 0 R
+/H /I
+>>
+endobj
+22 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 102.0 432.266 199.664 420.266 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 23 0 R
+/H /I
+>>
+endobj
+24 0 obj
+<< /Length 2138 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gatm<ac>+8&A@rkFA.3C,Ec6/\TRTKa>.JeAd/@kVJW#<dEuF$s*fi/XJ/D!NBtpX(<tR6?<-Og@eT)8m*U@YhI8;4^$Uc)55\82n_l#+32&J*(45MR(R2T)jt&@P0>?&W6'pl5pQ)fY4F=Q)r<,GSr*e.hnplNEnq-$#4;(&,L%:P95A.0Zbg<,dQ"eEOPQYtVDQujX6/YqMlFk=jFJ?oXOY.B[[*tr3UXI'[BjOgqbO1+KQ-M>Q[P$'K,kL]uZ'W#VU*"HIc`86QVD9)#5K^Cb#K/I"b=WL\k8)f/?P(eV<lfZXk1bH+;s6AB"T=ug=GJcB()s3$<JB/-ltJH%A:Y1,FR)^tBsg=`G.K<B"mCQpN+<Tg@A/L6h\l+o;*=(]R=lTOC&M_5mg.INPBH<c<!aO#K`ej=V7CUS3Fq\paq8?12dsWs,12koVb<^=Fd+49*=dre&Y4R*Wfh'sijriBH9XT<1Wfd93<KUXU=e3f@0Rth6%=uA4qV5iS\0`dO?2*)l^^HS49hcH<V3,F975Y]>jXn;@DTAV+G'?i^!/5V'P^sQT64>7Pq"/D+Tu=H5eddH=@<2u)5nJl65C2+&JB4i?31Fe6>Q%F4`Yt5O!kT4]BW+n\YBa,KS.@MnRr'a?o03-&=cO6MT;+m;X!Hp7oU>s4!BEQe=5`6'bLYjY%H10U.TAbNBec6X^j(;!+U!@<+IC'8KSg>VOZ=/"n'gYPn^=[9Unm2>_ti6Ebi^V21]FOIo)C\adM>qTrZ^=9`n)XlXrj6&0ZlSdB_i3'L&qpOB$&40Mr*A*#"p"^(;Et8!PdU,D-8DkmO_ZA>,um2Q_ld!l_')\cN(33$XGE45q6Zo7L;-&0!_#1-$_gc_B_JHBaDU!,=VAHAa?bUE$\@=@/aRC2msccED?u>Sf#TmQuTT9"2@4E$`YI`2QD0j<D6!iZs@s`P9R/q?eNq"n2RYUMrV5bq_'++LlAmlgU?76`7,!Gsuj
 j5V'.>5O7F*JAa1*VpRP6(PJaeWaEd'kn,6]<*tQS.^<SFors@L9,Bt1@0s:%m3S@X>[!T;6nGRaCk_@0:nfZZ%oG8rs.pTVG^S"h02bZM.X0`$[@)!2UDG:PO0Z:1Q'J^3n'[\a-Oo]PFA;$pMIM]t8[=H>j7B7e"2>]S/CNF='`mF7(W,<>B(Dn',t/A!&ifNoN#ELKJ8@;K[([hfenGH6a0KS%M@4\:[8BADE<jh%=)40"52ir1+7J*9qtC!GO5I[a]+trKS'WKMiOHq<Im^MK!3F)!Arl:IeR`S"q@;LBeY)t3YN:6X@,qqYs4_q:"SAQGks8@^B;Z!["\_*G9+`;e^$/SHlf/'P\//"]*ZkAP7EBBb+LhHWIVc9pEMKj6T<(LhWg-H!mW$M.IDae+>-ab@:+XG*L]0t8,`JMTEHKoWrUKbA]<[R'(nsgjfor:ohVq$@KnRjXbEfCfDG@3@Tn'k3ITrOOY"j3fhB-i:8c8?<_1'iO3lJAEF+Cm;\-aDk'\[).RqQ?H\l&m;;aNJ2.Fr26l(\VKFkm+=Ilt2]0N]NE&rsCdpWgT7oPW"]ei+[O!-UR$Ik-9d/U@MC:"8?A[?5T4O^J!7Qa@Mh5A\:__YIU7%jfhKSRWr2pe?G=fo:qFfVs2c0QO#[FXFs'BOm9/:6@]bd7qP)JQ^,>7ts/,Mg9SEX)sQ.T!?8ch[cBbFpo1c&2GO>Pf%ib+j3d8eJ'E;g\3T0FGH&4*o1B7qGr<Y[qi$DmBP\TA_su!V$S/WbWLkZAM\0F*N5ZHnsPrE'Gt'NPFJ-gc<QI\WV<)BIrs9[0cKpVe_dR^WA37OkF8'k3Y1*b0%54YeaGa`/d1.IYdIi8q)+6A@*tZXRTjaViNt9W!!1!pSNG4k<E43\Fr/e.Ai8uXa&Lp^&P`d7=dh4Phk>YEO/1Q:F,q4-7goS%@\+]nFZkZiNtO+#7Lsokge)&VQoJR%f8!)`I.j55qI%pt[Vb
 6XO%C=7rS/bO1u3O84>;e[#XLEdge.X>j%bBuh;eN<)FHtj^ZuJ"YW)o.`IoCNn=_4;/7GnsogU$pMKHIGYUMJTqr2N0dc$,[IQW"#"'PM@It5'II6XBkQM0CQ8cBc'cXcG,h0q2d9Cr[4<?0O-Fj9pdLOBFK~>
+endstream
+endobj
+25 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 24 0 R
+/Annots 26 0 R
+>>
+endobj
+26 0 obj
+[
+27 0 R
+28 0 R
+29 0 R
+30 0 R
+31 0 R
+]
+endobj
+27 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 124.332 582.066 144.984 570.066 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (quickstart.html)
+/S /URI >>
+/H /I
+>>
+endobj
+28 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 176.316 533.732 217.644 521.732 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (quickstart.html#PreReqs)
+/S /URI >>
+/H /I
+>>
+endobj
+29 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 520.532 125.328 508.532 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (quickstart.html#GetHadoop)
+/S /URI >>
+/H /I
+>>
+endobj
+30 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 243.011 202.32 231.011 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://lucene.apache.org/hadoop/hadoop-default.html)
+/S /URI >>
+/H /I
+>>
+endobj
+31 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 114.336 199.411 134.988 187.411 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (api/org/apache/hadoop/conf/Configuration.html)
+/S /URI >>
+/H /I
+>>
+endobj
+32 0 obj
+<< /Length 2870 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+GauHNgN)%.&q0LUk\ZK_#UXO7`HcOaA=V-rp5W/EYa_a/9L:Wr'WECX31d>2k.O'3[o)N>AJ[q5J]?s'VZDlt[hnMB(]V%M=-)kBgP'8PCZRMcr8s``?4606iOQ!gXWB+oIdqT.EV[FVfaRkgh-F-ZSH]&\<Fs>knSGejmT9F9`<dio=)2"5o]eWa<Hn0iM0Iq=0pR$O`338B>&?Kl>[`5/ghiUe_&:NUB>hriPr#urPS,/+b)pPh%ID[K,@C#>Tplu=,fp')8&m/^C%pO33Hd@-@2*j.Yu1VfG(pAN#aZX'P8SAUgZ/.#<;[t7PBa:j]X9l@K"DN_kXIK?A*!5[kWbL5d*]3__A`#0."P@p,gNt+lDO3637nlBnQB:^n6a0iTGp??WdEak,\fA$aAhRB`$lWm#!2&D[nG/;7&]9B9ON_%L=e*NB(U]5837*i;[@3\#)DLHI"A8G8HLb)<U)=`qKA38!u7obRpX?D:(5#WA>a;kj'ZC7-=!hWEbZqnP)!m(rU31@%0qr?Vj:gKif"J]&&D:Yhl"L-n::1+8Sd7Qog]:K=A3g'BTlBb$ff8.^:hS?h)nAS1YI'0n7k3h5m[g<73eikW2qdF<!>\BF1l<d=2@(Z_^pT092`^elmXqa8GS;!JBf$W`uO(Q:ucPQ,en^VB=J/n,MCN_#9AlPILhj=L54Qc`<!QqTL,ceKCZockSl=IEoONV5q,@uiL`:'R2r(aq0t]APpX5fY`O#Z0Ir+dM;?/r*uOd.8mf0A8BD:Je-];BF;5QEZbm"\c)comeu,Q5Y.i`IIXXKs2;k7c2p;msY!bI/p_q!1-Y]UY4@0M_C)=n"%c^A7ks(SDjm\`sDPRgi>g$Rf6";T.:sX$\D?6_9bCSJ(_OaL<0([T#E;:."2KV?iL,#c2!qg>e]PUDZ%e,*W<M"]:</ea4_GjaHl#h&iI=$>8m;KJKICoLRqcFlED6hQ+f:BBSV$t3bOpNK'1E\`
 c:-6^s-pc:m$R=3*Z7X+*'GV2(O-a0W/_Do^Cstt,49G-d94(/UI"&)+Nl`+&g44I;`4qs!X.LN9A28%%5Xeij2m<k,\D=g4]"A";O0SVY[b!GZ$J\te%/7e*!cXbOLPj`JP(u`+/='m=RQ$VXh=]s?#V,C9`X;a#Q^X^1:G'a>qA?C2'UCM&X3$gV4ANE(\scD2ebl7DS8B7OYujrDWO!bS[RL[kKA:L:odNqg%$F@aUd3$-0AaSdD&1"e+\?a3UMEg_'[m;WGu^]k&gZmR1Dn_Y-B:N.1D@Dr-n77Q\W=`i%4d*<&+c.fofeJqfN8[np]hCGY0&_\ZFY;m-_#JEC("&j!l_-OCbW-Q#MSX*m5JA!T%V$oXDCJq\pndJaqbmp%Q3V_%[Hm$2<]2g!]C9&#>@;?dQ/oH)Lb@'8,72h9K&Zu/]NAo7[m2If<0ZUcjO(AE;^rTURHdlr<8LTCdt+%4EIbEgI\-IRU3MKFelae,&Kk#qn9.8nSBBO8,P&QTOgD@XsV:>R81QNm43CLjp$%:6TAC/L>[-^#%j26=9QfWP`lq^cNKAeU_=S>oD6[6Z_aVk.@=;tk9h,&,["H)Z_m/f>c"7PouF]4=p@8rDpdj)4'\Rb("@tiV&*uog-;aF:TZb5[j%]RR1a*UCstCfAf/J70Mf"OncM$@Ln2ul#t"E&YoFV^Q8=<KSo/b6@;83^i7KU:(n$7Q2i:V)ZTpJ3[kHQORu\g_#q"IB#:;;VH[.%57/p"'8?SMER:Ke67+5:bk+p[.;#+@\Wa++_qVTFbE<t<b2oDWY.DM9n@Q,VR9*.&CVe63#/.M4s]n_;/$fV6Hd-Sc+6[*>u=QS7mE/[N1-lb-`Tb:g(%aAlu\^NC-'Fs)DC)Xm&UW<]RKHlYb#b:,f4`e2N.@bc<5'7oVJF6sUJZ_uqm]PmSAp"b5^5TYXo).bVG+AHd=]@Nc(Yqu_4XNPP%P*NOQc-labZLPm?6%qgB&u
 $VB(h:j/oS+B(0nrkdRTA0=%9ku..(OSW`#A/nuO%QW'-leK1`H]0T5PdAOH_=O`=QIc6S`Y9&A7Cb"f;9istZ+7+gI6fj4HrIP9<(MSadD+)KNLLKWJl>!3q(8:nis%X:@+Bk/7,#deg?NM)D,5"*OUNDppmd$L3U+W='EO^=VT1T35d-7#&*)jIgV4TI"4@iWSB2m^mCaB<(a,kRt>@6<&7Z8'+Bkt]u\Z><WB0,oJdj[@d(!m\/FT/g2c'M^h.T3C\;5jsTKl_p&IigeP\JL:@;T]DJ_f`q-<P4L?V,1CLOEa`aq?C.oEh\DOP_k8.lh5j]>68\H!-)PCn+Pa,#Y](CL/083Ihm9SfZ%S%a,(1fI`)?$Kc;f%VXT+'UTbGm[2;Sb,NC$1I]B5Ta3j*'Df;M]_&=cTCMNSY^q.:NKZS-egFKZ'J=+`fKgB#3%`9T\e#^p82V'2FG=JNE*V\N\U0NJ_=XU^:]nHQAgIoK5,)cR;)mAK6)br6Xhlgp!+QH"j(16AA%qqP>\`OPKL37XIQJXX.J\@MTXO&Dq)>*GO5GC8GugjGECp$]-anH\oaU<C;WnV66f8\ZKAYP/h"IBWY"n+VUUH<JIi`UV^pMT$j/SK$oP3OXPY*=g''IUOp?"'Ub@H185;ce$d^/R<G(5N7C>O<A%"8AFpL.b%Mm]/2hDIn28q[Ad[drIGI'kc/l!hLCUQg5O[kq(/7gfBX3m4Utc2HImT=gHN5Nq=1,kR]A7R3ji5@IU$OMn%=PNNQD9ioqqQ1i(cHcD((.oD\bi.%dJ(c?akpPlVOk?E0uR>X;_['C&%IV&H>@Vh;(rOEkAq87d^WWjnSg=g#^NmVtc%Cf[(>%E.Z;QM(H]u2IU/Z!`[,;$OKU.YQ~>
+endstream
+endobj
+33 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 32 0 R
+>>
+endobj
+34 0 obj
+<< /Length 2916 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gau`V=d.UM&Up?Z_8g]KMF1W2neU!M3iO.O`\WmU.aA,B66knp,f<"0fj>h_i6`5L!3=h2?$;'&j63\]rm1Z?rori(:NuiP6e8U=pX<F+fT,()Y5"Wpk4=U1@M=X#Jm8,a^Yca)Il(Q-!>GJX)Dhmoo?EQ.A,D;],MLB.On^<*O,MS<cr^t8fb#dI?8fgA`*,o()Qul2G7mhA0BWd&h)(T]0ggY44*po5=f@2Le+(^trH6%cA78*"G"b:G>>Jnth`l)Wfm[T4a*RTOBG:l7Xr:,Q4.^8-IgVr%bO<bc?L[0mHn-^r^)spOZS%'s??OX+3!fgE-/H5MAiS!7AnJkXn8<b#\;!4AUNb9!HbQ`aiK1u?XiBOFGW<Yk0,O/I%Cm/.3iX1U:5u:oA\QXH0rAQoY&uggc?KFA#o,q<ha&OpB.)@U9^F/[Q9^l$K`Vuh,2M</0gh)g!Rmkj5itFW5)6b5k@"s'*"XTV90fEA3.B/jl;Vp4??IgiQZ\.RV.5GK`'MF<&B;b#S8]n[j*.[S?LYoG=:bo=(JXJ%#`H0siBs"$^@J3dJFTA<$HK&hH03?F#Dm^Xii;#&QI=u\7$ZUfKq4W/8i(h8/:AT)Ul+bscT'99Sp6EZ:SgUj&5Xg5bEja/].j:miqmOtX5KdrZteF=7BOG0M,n=obDAc"Pu]Wk]@Nu3/75D$4M:0XrES(>n9]Pccg0:rJ<EMYDXs<bTh>!.l4OgSo`Si;5c=W+Xj;?#/5)AGGZb6<3tQG<]G=SCdRN:fW*&TK1d6Y0njV4S?UYD<Z4q@UW\EO;>p_h`TS`dcH]BaA<L-sm;4Z"%-SaR-8Z/\:$TV;UJ<+[g`KrQa_^'N^&4Zg<WYF\E?847]C8NMLjm,Ec$q9N5)HPPd)35lS_$@eAcsjjL]Vq*WRZ`Zl[s&rUq\h$;QcZ6EK3ogoEtQIbH$Kt::Ir1.X9P)7$B++J:jbX6!KK7!CeqG>>R,^LYc1E7bZ[B
 =)>04u5^iNQ1;14r[1O9Y&04F@Pa,6o5CBd4pHqhKHpb+I?rG,-NK+ZN@&YJNSJ2+'IU93/H#[_:YNW]Q/m;:Q#7mg';,haHZ=mgE1XBeNbUOXC&N45>(0s7i)'f.gJ5*S9Mc,?4&<+2Rle.-4a0mCg$JLYHJ2eOSZmr@ld\G*"67aJ:CUd0Cf1S+*%FCb<9c]k/7XC)YQL8Q3]-ocnlh,Bjf3HTi>,tVXH>$EO]38&=%t%2hNtGF8Cqn5C@L+U:K1i3J`9V%"Te%&(c`s;";BI-VQ2,kJEm-3iR_0n%@fGoW"!d=@M%B7aGlt[`E]iq-W8M@jh&_n]m+JO/4-mP@nY%D"Rpk%boOcbGTpofkb<EOga6$4\bUYCp0I_Og3@nLtThY8k$$dqsA:=Eu\g(>P'"DCcY"cmbc5%!D=Fc0F&kg/K\GL#(b2@HFMe?hDA`s:WG`:,64Js28Sei&;qo]"jYq1mrA9hA0d$a/5<YJ^<A;;j51[s`03b/kJ6sF#/rHdEk&P"qeX[%r!J]07co0c!EMR+"Me[#fj#V5F6;;cW2;]CY0a<!G@b/7cac`BZ&4?b$5=ijBOpI1Ahj6+"86`qtN@OT&gcO'Fu(G'<N#HGcnonY+*GXVE,E=@Y%nj>4spdLA_nFu8XJrs[0/s8:8&-Y&jD41qR@ek6U+g:V[7R]]H5R&+SD37,YF:iOp]OrE6^%Z)=<#_6_7#YC^:YY5]H8mcR2%C!7'oW2&9#BR*3-C=f#!>4&ZP;/0)K[3Q_jG;cddapb5sNE1h]8UfR+/c*#/1*nE1A$%1)5s'G^9mn4-#s1;qS?J3-LToV/tfY(9;$8G;t3nYV!!Xfu.DE5b_fedmOt,or\8DQ&d,/KR<q$;N69?&`0Z4VbPYE,S#Wi=O:4YkHM7F1hb62BWtRnlli%O80I$*(3)bB307hRdc[tE3E_</6+>?5URj<XJf(7W<ToETA>1HiVJuL/8M(ZVjEIhEWJs
 A9B](m,``>[<*\-G9G!MrrIE<tQ[d[SsWq5MkeiX^(ckX.L3ND]IJA/^e:2dj#*EX=*eF\HC!K\+V7nEM&41s3Wr7f6:bm5OOYAa'%R%d2Q0F^)rG6SX''I1rArq^f]#TYdfDtK?`U8]EcOBZc-IK'$+&KD'8<0BpYgA<#Z5J4a7Fh9in_"RVH4_EX1GGoc+NS7.ah/44T9V'SA^"[RW0r5n/J61n<:Z#JRV`3Lh7[ME;K#2V)`>[GE+SI6XUP'HW+fj(,,IL7M;J4F;h@ih0W@hF]C.#M0Z]W]`Yc(La7Q6_aN7ohWEu$oL"j"2,JksX*2n1j.`FUIGY50=@\Em7ok"^BeP"N$$I/`ucL[3P;\h:6Lb0@34cE#['FSiZ!+_%4tCnKfBTVs.`)n7PX#nhZTLl&io4.X2m.4-HN,7V5j?$YsQ2]M01iJEY[4C51fQ?#hu:\=04"b;sA9Q^r2H87bpDs<)b/F)l@d7n3[UGe7uS4K:4k7c(_Xg]R%ROr,(o'*)*4V*>"-/cBEHZ0_Uh-=lgmWQ9j(^LSSi6)j<?0*rVDk@B!4JZ-F;_/6-enE,>]W,=?UhLfjFt?j[>>ul,LTQuiN^_i3:8^$P.hY9,766su,dMn/0;4rueV4bUiM=cs)a,RGaAQ<B3[oYWmJ_8-c4GG,(F15EeG4ThZcj+WD'%(bO+(sZ&\_Me_gFE![S6B;/`E#e>JN-Fd]]!Y\Xq+@SIUWl[Fk%e$;XtWo5*CjQA<E@Yj_7+qu1orQRDFI`KMPGiO_TdebS8_81'hi="GR;ld#0okqPhP4EiZ>k!#F4Uq-9n^#<M)'<Zd@$Chr>gp_^u;)UGq@s6cc9?9$.W.4V%Ik/Hh!3XAV@>;Ru8<2_i:QtP?rg\`Kq#$L"X4ImuX.R=:-Ye^8D9sg7f6$E4E7s/d3?&",r?'dD)"%~>
+endstream
+endobj
+35 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 34 0 R
+/Annots 36 0 R
+>>
+endobj
+36 0 obj
+[
+37 0 R
+]
+endobj
+37 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 328.596 435.8 350.592 423.8 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (api/index.html?org/apache/hadoop/conf/Configuration.html#FinalParameters)
+/S /URI >>
+/H /I
+>>
+endobj
+38 0 obj
+<< /Length 2896 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gatm>>Ee*S&q6H[iA[&PU:"mI_]-4CjW"W9(+/2Y<H'!AM3AeC.+lfR_llS9HtiC+&U%r&j,CS"rMf[0WTA?9LTbn4^HZ,p,l`;aYk=.I"[O8\19NfZ32MFIR9(Zje&)\,n,@S5)?pK=IrIN:j15)EfiF(C(a>a65)Oa`7gb4YYl#k=+"'QK>;b./PtG:cegR.3:8lolD+la5_O@qUY_Nr#]AnNNHgJqjniKO0+K(#.DjPf8^H%T.^#Va;MH<cSIjQRnqV:t_\,4a0M_J5F`Y+2[\KX:E&S<PT[1JI.#SHV*.7gCY#`U,G+`VXe]0a"C74fd$'K+de`@36"pGO:UUr]#b(Um&f5Ds%O=U/#\i'8S5a:G]$36T6(Y*).*GnaYDlC@JWl".2sQ:`OZpeJ/+;nePtP5!tF&l)@3BWQ;l=t,d$2R_c<FX(eSoi@=XK5+f\PS-4G0J&C)D4d&+.^m>IZ_?Zb'm?$QashYr6%hQF.?pK*G-W/qgX;*g#V/V=4Gp]e8-LJ3;5%L4YLM:PnrNr/X,2=uZd]RZAdOKp+UAQaU`ft2<qH;S(V(c@[c,(miUXZ1!%4"2Oi2N*aQ8&BTG'?-jZ]AL$ZXi%NA"p9*af$eRd&o:pdtI2+b'rnD";cNKZX.g@E\:Dq.i&sgX;$ecX.`8]\)B8dN67/Q.9]]cV`s5,I7NMa^"njiYKB7Ok"9YcUI7-TP^X3;5jCS4e:OA6C7:<QKDm=b.t!XA\>(>UVo:5<P4E[csEccS9Jp-07E7f=)E_.>FNt*GtBusX,<t)e*VBRML(o0OJ!*QXJWpa*`GQkR3b0oJc^TZ`I:>nEmt,SeZ?:,9C@V0D:l'ifK@`)1:=$HQ1j_@V+<-+HQ?A?abje6@a2T1HKdXY-GSFN=b&`PZ<El2M*B%i9'`fIgBNI2VNq-I#k%ok8-&Na,8'H8ikJPd&kTc@W7qL#.6rA87@s-IHZ;'CVcsa7WOVS-5KDGo:-im
 35]&rDRAp8S2t?!;r`[kXrsPLbX:H!@.0YoC[X6Ujkp=`L($?%ADqp@$$<jphA-nVC3b6rh&I7Nj@5@A>XamS!c)+_ebk<@,^HR8(:CV`Y:bmNeMXj`Tg9iX\f(keTNc7.A@#M1Iol+c+*kg"._6@Ps&IJT#"VfoB0gEWGS0q<7X9#19d0[&a&IV4?#(\g%ba(P16)%KH_;%<?Ik!b9&>JSI2'HGFn('+47mL.mWak&(7pBR*oMO*H33u>2.Q<l4V+XrLCVjVFq7,rjMQMZ#j_/Le*^!lP\/!.'6!Mc[Fc,71IMGYW.cUDFEi4#F[$So7pU\$q[q0T1C+Z+IEhBp/bEgO2G=rLH@,Ws&JAk^UhW5c%6Z+2jbl%sg_JDPd/"UoFG!Oq-.@t017Z:dj1tc!%eZK8O048-b#@d`2j/;Y5Zps%"f(M98!LfT_>dlWGa3-&aJl\m$5,HT_G'pQQbMO6,(>9f@7(`"PMu"--cq&W%mE;j7ptD*Yq!.[47a[;XF@R-QATc;(,a5<L9rA;@S9gK4fbQ&=hl/-7bRuI$*Y9m:6llhoXJP9S*cb<bf>;0j.E5brqo:Se_d("t"nq\Of#+mIHLuNX"B!KbP!Q\5>#eYROks?'3+904Q1qg`*C47[0Jt9\?s6/7-U@$Mno&lr*V$Ip)`EQmZcKk:_C2X`auR0qS>^7gLL$_ZQ0gB#7tp02Nh^<"/Ek8&]W%E!!SSW'1:&_+1juc'.I2es\Nl\A0H?9kJ"B\,BSUALOb_"?3M\CrjFHR@q(`JIdAkF:YPT#VOf^fRfp6p\n[1+=n9+HqBbr'iRGXXc9HFl,k89%k[DZ>\&?V)6SPE*b:miV%%=%u=2F$;Q@%X[l(HBV>Qo3=%do#N?jBD>kr=D^_/;`FD:*U42UhrLshuA#Hiof"$\<<*mKMhV]PLL9I`26_0>)Z%1CE'Ihf5%sa)q3DfelQhnD9fI!AHJ?Di$".meAEq;d)p-1c"P
 U;\$FF%2suUDHdLB'bCPPJJ%H^]6R.U^`(YYE`d.,P*0Q#i04Ptj6TLp*3UNWYRMnc>];3n0e+N[/hI2g=>@f+N"!/_#rDO=R8^Kt&r_TYX4t##6Lp\7.Xs,<GdBJmOXD.i3C#SEBW6X<[$]]"5A]"8FmJi'EG\'V8G,QiiYNS*]TeB&NA;Ynh^P"8<#S0@`pk]@\b@=EaYi0Fe8(l-$N$DSE7f:(r,p\0nqe-\:O:KVSDGY)4nTHE=Tm_8<Kki:i!Hd\YPl9WFPgr4b)-C2G;Yr\NJ==AA`_m+u6B7.,;_2K>Oc'nXVOd#3jm=N'bZ>h0JZ-0Jr*h"tYE5;1):e[kdgUB"&.4&_Veu^ekrWlGe[Nj\gl5=SeIT7C;LQK"\6ILL&3#s;nNhtH5NU.?\Ru^aX(i[3O5G0m3$ddP*&C`CYa9^TQcJS<C;7hPFY3s5([nWrO4L&EaTL5FW9CAZl70n`DT]d0E__Q0k8Yp)a%HRm5QR@>mrGh"lRgB"M>c-F$@BO&pJe3[LH_W@%AG+YVKM1`+i&X:UqI729F#X;8_N+!@g-\A5fVl.?G=0SC#sY6hhsT5QZCAN6a<(.=INnS*Z3n\%oGUSK;UN4Q0[fodh8fI_g\Af++7*)C?f'W#Jh!-?)G#(F/o^GhWXe3OB0qTT;mg_aH3SSY7=cY/VIZ7.U=;a\LU"o5f^-TCMd=.p2Xpqo&`u&U<4!ljq&nTXZmc`cricL8CH1Q]0`Uak&s:%@Al/WG]2I5Hc5?aa/$:Pc)<Z\"=f$Hj:-V8k3cJ[RSI"iQ*>qrp9q?mHacpn@".j94GmZUEoZ#AbF%:\6l;+?pogkiH9-[[P^XbqpJ8a%_u@dA"LKW7^$[#'eOp>J)BZobEi@kN5X8#0kN9Gc2)dMbbDN>]$3tNDrsQe_XEO~>
+endstream
+endobj
+39 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 38 0 R
+/Annots 40 0 R
+>>
+endobj
+40 0 obj
+[
+41 0 R
+42 0 R
+]
+endobj
+41 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 172.32 157.906 236.64 145.906 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://logging.apache.org/log4j/)
+/S /URI >>
+/H /I
+>>
+endobj
+42 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 274.968 157.906 407.628 145.906 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://commons.apache.org/logging/)
+/S /URI >>
+/H /I
+>>
+endobj
+43 0 obj
+<< /Length 1565 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gb!#\95iQE&AJ$Ckg2ZuC`)[kBl@ieDmhopDXH1j;(*2s$^F/_,hF^crU2go=eoleMN\$+OMmqT1S!EOh[K<h3r1ZRrB%mI!e1.dGrDr[+U%^S]_Hln0bRM:XiJgrUCS_R@gA.&='q$!KaE,]SWE,8aG(dQ<J"Hu@5D]1ZMqS*WH]I:eu>9s._`9m8?)(;i?D0XX1:i(I\*srIN5_I9XUKmr,@KFXadG:kDh:>&Sm?]a"s\DMkYBV0=>_-3KmV.VqZBpB:iV003KT`biNd1<"NYe)Et<Ffje_;7T*0IX3S<)U$JtmMl,_Y+c%u#h7gY7^]40/j8Ig/qotbjG-ZKkQIr\t*/(;]j\#8LGI'M5.t=u9A!q%+kM%8PJ].9'p8NfZ[9[hen,BA9\@qq5l.:%infqI[iZd/XJT_*TL"V$=EA5V9W)duhmeYKFPY0[",koc8S^dN0e"=5d&Kr%m&6g:.K)frp_F(J)fq3$"SJCk*M"g@S(9OoJVX;<&XkUZ=eB]V11,te1*IEhs?hPK0mEKn("2QX>EqN-2CE6IKp(!gZ1Dbo%q/H`/K-&'REsP-!#<,kkZhjV789hrN[EWog6.hI?@=5b),$WC4r^t0[OR5_95tBA-Z2qL*C)[gBYX_$j$%$/G=&GbO@D";XAHfp%J<m>qM!Aq:<!>#b(U7>%Y;]>f#i'KhiQ*$-j0">1YOfusLj-d4+%S[^LC^1Sb,\pATko!(k025'FHe:1L<:kPJL;9Z"N4!uCmKg4T":%jMh&:BFekA+j&Abk7P6VOm&7.^o3^*PjSpcG`JLNY<Gi@KJE07QoZ)kin^:AGa9?#T&"?I/\Lt`^3%.2)AS12lDZ&9SYmCbmKf`ap03>.Y.K+rP!nu$>V[EGi<b&4BQk&s'&`d/J4b](HY2R30of,\EfoMlEoG:l(mKoHf5,2Z/&dO!&nrm#W6a2VU$5nSH:#KaZ#dhk#<:I3_0--dYo.95ALN^%p$[t]
 M&MRM@TT#P8f9L[er2ZL#C^8t!TD^a_$1'p3)02n]rnce#EgX7+AQ^!g/skld:n+u(];0s-LQ^Kd$N@S'\k<AAUJ6(sa`X(k[eFGj8)O0)hLdmY]eRH#;@pfD+.C`,*2JaK]a'*>pDPoA#fr)EDN2HnVCVV^h$4+fn;`?H.#:4u\YlB8U&C-G!2<5pkR!eO)%L89&',Jj?Ih/X*I:W*nE'kV0cj:Y6f!jl`:ac2b.W+J63M//]I##=NV;F\lDXU_JK4h$W`</_Y1uV2+OiEs*.s^sK)&?e6^N%\6,H_iP(nQ)jps'Ui>iSE?XJ[`KO^1cg%Q:Mf:]c!=R6>XK-ad$9SAi!L@m9#0Hc75kj,T2`,ZIUel=1^bJ=m$imj*J]*?7UG'=(o/j?_i:qO8plo^[NO2'em@bX0YYPT1V18a8Ik"Rde]:7_dS@[5@(j(u7*kqIYBil%;'A0H3#^m>*(t[W70o*[]g]Gd?"BVTeWaqTRMe._Ha"?<A!0)Fh,.?mGUM1IiC@FFWBDQkIk5!"m[@+:'a$KMtN&7g)KW7=P44D2)PNbjCEuVak!<ZVcC]~>
+endstream
+endobj
+44 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 43 0 R
+>>
+endobj
+46 0 obj
+<<
+ /Title (\376\377\0\61\0\40\0\120\0\165\0\162\0\160\0\157\0\163\0\145)
+ /Parent 45 0 R
+ /Next 47 0 R
+ /A 9 0 R
+>> endobj
+47 0 obj
+<<
+ /Title (\376\377\0\62\0\40\0\120\0\162\0\145\0\55\0\162\0\145\0\161\0\165\0\151\0\163\0\151\0\164\0\145\0\163)
+ /Parent 45 0 R
+ /Prev 46 0 R
+ /Next 48 0 R
+ /A 11 0 R
+>> endobj
+48 0 obj
+<<
+ /Title (\376\377\0\63\0\40\0\111\0\156\0\163\0\164\0\141\0\154\0\154\0\141\0\164\0\151\0\157\0\156)
+ /Parent 45 0 R
+ /Prev 47 0 R
+ /Next 49 0 R
+ /A 13 0 R
+>> endobj
+49 0 obj
+<<
+ /Title (\376\377\0\64\0\40\0\103\0\157\0\156\0\146\0\151\0\147\0\165\0\162\0\141\0\164\0\151\0\157\0\156)
+ /Parent 45 0 R
+ /First 50 0 R
+ /Last 51 0 R
+ /Prev 48 0 R
+ /Next 62 0 R
+ /Count -7
+ /A 15 0 R
+>> endobj
+50 0 obj
+<<
+ /Title (\376\377\0\64\0\56\0\61\0\40\0\103\0\157\0\156\0\146\0\151\0\147\0\165\0\162\0\141\0\164\0\151\0\157\0\156\0\40\0\106\0\151\0\154\0\145\0\163)
+ /Parent 49 0 R
+ /Next 51 0 R
+ /A 17 0 R
+>> endobj
+51 0 obj
+<<
+ /Title (\376\377\0\64\0\56\0\62\0\40\0\123\0\151\0\164\0\145\0\40\0\103\0\157\0\156\0\146\0\151\0\147\0\165\0\162\0\141\0\164\0\151\0\157\0\156)
+ /Parent 49 0 R
+ /First 53 0 R
+ /Last 61 0 R
+ /Prev 50 0 R
+ /Count -5
+ /A 19 0 R
+>> endobj
+53 0 obj
+<<
+ /Title (\376\377\0\64\0\56\0\62\0\56\0\61\0\40\0\103\0\157\0\156\0\146\0\151\0\147\0\165\0\162\0\151\0\156\0\147\0\40\0\164\0\150\0\145\0\40\0\105\0\156\0\166\0\151\0\162\0\157\0\156\0\155\0\145\0\156\0\164\0\40\0\157\0\146\0\40\0\164\0\150\0\145\0\40\0\110\0\141\0\144\0\157\0\157\0\160\0\40\0\104\0\141\0\145\0\155\0\157\0\156\0\163)
+ /Parent 51 0 R
+ /Next 55 0 R
+ /A 52 0 R
+>> endobj
+55 0 obj
+<<
+ /Title (\376\377\0\64\0\56\0\62\0\56\0\62\0\40\0\103\0\157\0\156\0\146\0\151\0\147\0\165\0\162\0\151\0\156\0\147\0\40\0\164\0\150\0\145\0\40\0\110\0\141\0\144\0\157\0\157\0\160\0\40\0\104\0\141\0\145\0\155\0\157\0\156\0\163)
+ /Parent 51 0 R
+ /First 57 0 R
+ /Last 57 0 R
+ /Prev 53 0 R
+ /Next 59 0 R
+ /Count -1
+ /A 54 0 R
+>> endobj
+57 0 obj
+<<
+ /Title (\376\377\0\64\0\56\0\62\0\56\0\62\0\56\0\61\0\40\0\122\0\145\0\141\0\154\0\55\0\127\0\157\0\162\0\154\0\144\0\40\0\103\0\154\0\165\0\163\0\164\0\145\0\162\0\40\0\103\0\157\0\156\0\146\0\151\0\147\0\165\0\162\0\141\0\164\0\151\0\157\0\156\0\163)
+ /Parent 55 0 R
+ /A 56 0 R
+>> endobj
+59 0 obj
+<<
+ /Title (\376\377\0\64\0\56\0\62\0\56\0\63\0\40\0\123\0\154\0\141\0\166\0\145\0\163)
+ /Parent 51 0 R
+ /Prev 55 0 R
+ /Next 61 0 R
+ /A 58 0 R
+>> endobj
+61 0 obj
+<<
+ /Title (\376\377\0\64\0\56\0\62\0\56\0\64\0\40\0\114\0\157\0\147\0\147\0\151\0\156\0\147)
+ /Parent 51 0 R
+ /Prev 59 0 R
+ /A 60 0 R
+>> endobj
+62 0 obj
+<<
+ /Title (\376\377\0\65\0\40\0\110\0\141\0\144\0\157\0\157\0\160\0\40\0\123\0\164\0\141\0\162\0\164\0\165\0\160)
+ /Parent 45 0 R
+ /Prev 49 0 R
+ /Next 63 0 R
+ /A 21 0 R
+>> endobj
+63 0 obj
+<<
+ /Title (\376\377\0\66\0\40\0\110\0\141\0\144\0\157\0\157\0\160\0\40\0\123\0\150\0\165\0\164\0\144\0\157\0\167\0\156)
+ /Parent 45 0 R
+ /Prev 62 0 R
+ /A 23 0 R
+>> endobj
+64 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F3
+/BaseFont /Helvetica-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+65 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F5
+/BaseFont /Times-Roman
+/Encoding /WinAnsiEncoding >>
+endobj
+66 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F6
+/BaseFont /Times-Italic
+/Encoding /WinAnsiEncoding >>
+endobj
+67 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F1
+/BaseFont /Helvetica
+/Encoding /WinAnsiEncoding >>
+endobj
+68 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F9
+/BaseFont /Courier
+/Encoding /WinAnsiEncoding >>
+endobj
+69 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F2
+/BaseFont /Helvetica-Oblique
+/Encoding /WinAnsiEncoding >>
+endobj
+70 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F7
+/BaseFont /Times-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+1 0 obj
+<< /Type /Pages
+/Count 6
+/Kids [6 0 R 25 0 R 33 0 R 35 0 R 39 0 R 44 0 R ] >>
+endobj
+2 0 obj
+<< /Type /Catalog
+/Pages 1 0 R
+ /Outlines 45 0 R
+ /PageMode /UseOutlines
+ >>
+endobj
+3 0 obj
+<< 
+/Font << /F3 64 0 R /F5 65 0 R /F1 67 0 R /F6 66 0 R /F9 68 0 R /F2 69 0 R /F7 70 0 R >> 
+/ProcSet [ /PDF /ImageC /Text ] >> 
+endobj
+9 0 obj
+<<
+/S /GoTo
+/D [25 0 R /XYZ 85.0 659.0 null]
+>>
+endobj
+11 0 obj
+<<
+/S /GoTo
+/D [25 0 R /XYZ 85.0 559.066 null]
+>>
+endobj
+13 0 obj
+<<
+/S /GoTo
+/D [25 0 R /XYZ 85.0 501.532 null]
+>>
+endobj
+15 0 obj
+<<
+/S /GoTo
+/D [25 0 R /XYZ 85.0 353.998 null]
+>>
+endobj
+17 0 obj
+<<
+/S /GoTo
+/D [25 0 R /XYZ 85.0 301.664 null]
+>>
+endobj
+19 0 obj
+<<
+/S /GoTo
+/D [33 0 R /XYZ 85.0 659.0 null]
+>>
+endobj
+21 0 obj
+<<
+/S /GoTo
+/D [44 0 R /XYZ 85.0 607.4 null]
+>>
+endobj
+23 0 obj
+<<
+/S /GoTo
+/D [44 0 R /XYZ 85.0 369.866 null]
+>>
+endobj
+45 0 obj
+<<
+ /First 46 0 R
+ /Last 63 0 R
+>> endobj
+52 0 obj
+<<
+/S /GoTo
+/D [33 0 R /XYZ 85.0 573.347 null]
+>>
+endobj
+54 0 obj
+<<
+/S /GoTo
+/D [33 0 R /XYZ 85.0 408.775 null]
+>>
+endobj
+56 0 obj
+<<
+/S /GoTo
+/D [35 0 R /XYZ 85.0 399.6 null]
+>>
+endobj
+58 0 obj
+<<
+/S /GoTo
+/D [39 0 R /XYZ 85.0 282.85 null]
+>>
+endobj
+60 0 obj
+<<
+/S /GoTo
+/D [39 0 R /XYZ 85.0 185.078 null]
+>>
+endobj
+xref
+0 71
+0000000000 65535 f 
+0000020831 00000 n 
+0000020924 00000 n 
+0000021016 00000 n 
+0000000015 00000 n 
+0000000071 00000 n 
+0000000784 00000 n 
+0000000904 00000 n 
+0000000978 00000 n 
+0000021161 00000 n 
+0000001113 00000 n 
+0000021224 00000 n 
+0000001250 00000 n 
+0000021290 00000 n 
+0000001385 00000 n 
+0000021356 00000 n 
+0000001522 00000 n 
+0000021422 00000 n 
+0000001659 00000 n 
+0000021488 00000 n 
+0000001796 00000 n 
+0000021552 00000 n 
+0000001932 00000 n 
+0000021616 00000 n 
+0000002069 00000 n 
+0000004300 00000 n 
+0000004423 00000 n 
+0000004478 00000 n 
+0000004647 00000 n 
+0000004824 00000 n 
+0000005001 00000 n 
+0000005203 00000 n 
+0000005402 00000 n 
+0000008365 00000 n 
+0000008473 00000 n 
+0000011482 00000 n 
+0000011605 00000 n 
+0000011632 00000 n 
+0000011854 00000 n 
+0000014843 00000 n 
+0000014966 00000 n 
+0000015000 00000 n 
+0000015184 00000 n 
+0000015372 00000 n 
+0000017030 00000 n 
+0000021682 00000 n 
+0000017138 00000 n 
+0000017271 00000 n 
+0000017460 00000 n 
+0000017638 00000 n 
+0000017862 00000 n 
+0000018077 00000 n 
+0000021733 00000 n 
+0000018326 00000 n 
+0000021799 00000 n 
+0000018726 00000 n 
+0000021865 00000 n 
+0000019069 00000 n 
+0000021929 00000 n 
+0000019372 00000 n 
+0000021994 00000 n 
+0000019534 00000 n 
+0000019688 00000 n 
+0000019877 00000 n 
+0000020058 00000 n 
+0000020171 00000 n 
+0000020281 00000 n 
+0000020392 00000 n 
+0000020500 00000 n 
+0000020606 00000 n 
+0000020722 00000 n 
+trailer
+<<
+/Size 71
+/Root 2 0 R
+/Info 4 0 R
+>>
+startxref
+22060
+%%EOF

Modified: lucene/hadoop/trunk/docs/documentation.html
URL: http://svn.apache.org/viewvc/lucene/hadoop/trunk/docs/documentation.html?rev=594460&r1=594459&r2=594460&view=diff
==============================================================================
--- lucene/hadoop/trunk/docs/documentation.html (original)
+++ lucene/hadoop/trunk/docs/documentation.html Tue Nov 13 01:01:11 2007
@@ -114,13 +114,22 @@
 <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 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">Overview</div>
+</div>
+<div class="menuitem">
+<a href="quickstart.html">Quickstart</a>
+</div>
 <div class="menuitem">
-<a href="hdfs_design.html">Hadoop File System</a>
+<a href="cluster_setup.html">Cluster Setup</a>
 </div>
 <div class="menuitem">
-<a href="api/overview-summary.html#overview_description">Install and Configure</a>
+<a href="hdfs_design.html">HDFS Architecture</a>
+</div>
+<div class="menuitem">
+<a href="mapred_tutorial.html">Map-Reduce Tutorial</a>
 </div>
 <div class="menuitem">
 <a href="api/index.html">API Docs</a>
@@ -175,18 +184,27 @@
 <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.
+    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>
+<a href="quickstart.html">Hadoop Quickstart</a>
+</li>
+      
+<li>
+<a href="cluster_setup.html">Hadoop Cluster Setup</a>
+</li>
+      
+<li>
+<a href="hdfs_design.html">Hadoop Distributed File System</a>
 </li>
       
 <li>
-<a href="api/overview-summary.html#overview_description">Install and configure</a>
+<a href="mapred_tutorial.html">Hadoop Map-Reduce Tutorial</a>
 </li>
       
 <li>

Modified: lucene/hadoop/trunk/docs/documentation.pdf
URL: http://svn.apache.org/viewvc/lucene/hadoop/trunk/docs/documentation.pdf?rev=594460&r1=594459&r2=594460&view=diff
==============================================================================
--- lucene/hadoop/trunk/docs/documentation.pdf (original)
+++ lucene/hadoop/trunk/docs/documentation.pdf Tue Nov 13 01:01:11 2007
@@ -5,10 +5,10 @@
 /Producer (FOP 0.20.5) >>
 endobj
 5 0 obj
-<< /Length 1045 /Filter [ /ASCII85Decode /FlateDecode ]
+<< /Length 1161 /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~>
+Gat=+9lldX&A@ZcFA-:M<CfZ:A(!2N3n'KDp.Puk%g:'6'5SXPilSs=ps]A"&5Ne]0&$'V/ut8I?<U]R)57TfBXtQBnIo"-D(HV<rF[@Yn-OkX-6ud_d,0a'r[Np=Qfp5JV1*T-'*n>.m5$s7j8C;#LR(.^-q?1t5W_NlFg3&aKs]X8!eqL%0%P"V`Q)r40s4N9S/U!&M-n.8#RfX?TFPpt^L)-7#ATMO$7s9,IV,Zk(e)HuWp!il[l?=d7Y.Kpo92kMl?'We$3rXeML!ptW2^jrNk=rigX^iX=mk8P=>.3WMdiTV7Y1_l&*f9@_q\7oq:j>DYq"GjiB+?4/$R'JQHq88nor0[)&?2[Sd5oZ\VlJ]@GP/>b9f:'TXFn+"VbD.LJ_3/PJhm<Jlk\[%j==_K%ZOUs$e.M_'Tj%Nl!WRe\]#X0W,*YCZE?4pF1r[WB+&HDMN2C'NN0M8[&Y2<JoP5@ukFH`\<a%e0Cf;Un0K,j_BZa=UNpBf^ieB)3b2?ee>6o_:(37dG0\2e,2AC6@kY-0SGO9#Z#ehntQbug,9Z/^!FUS\_OJ<MEI8LSEafI^X0Dj:,Gf2g2gl"27rcgTn*8*X^JN_#"%V2.)li'FbXqO7X:H%A5$nX]&43b>XJM="e^0`GhsFJFX.[5:g&77eITU;pAB@^U)XZ9+)9,irBS/T3NjNT!]dAjZl`HW9'A+MTHTub)a-`Un0p:dAY65g?SK2m[NS%'DlPHI69+Fl2PED.D&A6QP'u8?b+5CJ6F_FLI7=sHl@$'W-r@O#dp$]KViMjZPr!Mg*uCtlViMeCH%#%(i6\"Ea&%>W<\W+F#(kP3HgV#)^Q1I&J,+lG&,I=bN&F-9^7J%tKL6$rLYrjS-Jm?j6@n91T#F:b8$cAd'(!n^%DA3001L.2A$kp!fbtLYLTZ*`NKNtV1d*)4oE0nUJ;2uWot&0d>,c?e&?EQodTQ5XmK`/tNY'ICLJ_HO=^<2q:$>C
 J*6o1ub;0)-jD`Zil':2\5#\]JDGTNOX8=OB`[V/GH3UrcY:U07.7]4]l\:,YkKPBVUoqU$IQ#g<7<#%]Q'PJ,>N3P)&oP.Gq5Sk=gbooo`&1Toh-([t#=!b4,$nnP567A138^p^Y@A!XWis^j.(N8aX&LCKC5#CIrrIqX;Xs~>
 endstream
 endobj
 6 0 obj
@@ -28,6 +28,8 @@
 11 0 R
 12 0 R
 13 0 R
+14 0 R
+15 0 R
 ]
 endobj
 8 0 obj
@@ -44,10 +46,10 @@
 9 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 108.0 542.2 304.668 530.2 ]
+/Rect [ 108.0 542.2 198.984 530.2 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
-/A << /URI (hdfs_design.html)
+/A << /URI (quickstart.html)
 /S /URI >>
 /H /I
 >>
@@ -55,10 +57,10 @@
 10 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 108.0 529.0 207.312 517.0 ]
+/Rect [ 108.0 529.0 213.996 517.0 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
-/A << /URI (api/overview-summary.html#overview_description)
+/A << /URI (cluster_setup.html)
 /S /URI >>
 /H /I
 >>
@@ -66,10 +68,10 @@
 11 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 108.0 515.8 154.992 503.8 ]
+/Rect [ 108.0 515.8 263.004 503.8 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
-/A << /URI (api/index.html)
+/A << /URI (hdfs_design.html)
 /S /URI >>
 /H /I
 >>
@@ -77,10 +79,10 @@
 12 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 108.0 502.6 132.0 490.6 ]
+/Rect [ 108.0 502.6 252.636 490.6 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
-/A << /URI (http://wiki.apache.org/lucene-hadoop/)
+/A << /URI (mapred_tutorial.html)
 /S /URI >>
 /H /I
 >>
@@ -88,36 +90,58 @@
 13 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 108.0 489.4 132.0 477.4 ]
+/Rect [ 108.0 489.4 154.992 477.4 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
-/A << /URI (http://wiki.apache.org/lucene-hadoop/FAQ)
+/A << /URI (api/index.html)
 /S /URI >>
 /H /I
 >>
 endobj
 14 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 476.2 132.0 464.2 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://wiki.apache.org/lucene-hadoop/)
+/S /URI >>
+/H /I
+>>
+endobj
+15 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 463.0 132.0 451.0 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://wiki.apache.org/lucene-hadoop/FAQ)
+/S /URI >>
+/H /I
+>>
+endobj
+16 0 obj
 << /Type /Font
 /Subtype /Type1
 /Name /F3
 /BaseFont /Helvetica-Bold
 /Encoding /WinAnsiEncoding >>
 endobj
-15 0 obj
+17 0 obj
 << /Type /Font
 /Subtype /Type1
 /Name /F5
 /BaseFont /Times-Roman
 /Encoding /WinAnsiEncoding >>
 endobj
-16 0 obj
+18 0 obj
 << /Type /Font
 /Subtype /Type1
 /Name /F1
 /BaseFont /Helvetica
 /Encoding /WinAnsiEncoding >>
 endobj
-17 0 obj
+19 0 obj
 << /Type /Font
 /Subtype /Type1
 /Name /F2
@@ -136,35 +160,37 @@
 endobj
 3 0 obj
 << 
-/Font << /F3 14 0 R /F5 15 0 R /F1 16 0 R /F2 17 0 R >> 
+/Font << /F3 16 0 R /F5 17 0 R /F1 18 0 R /F2 19 0 R >> 
 /ProcSet [ /PDF /ImageC /Text ] >> 
 endobj
 xref
-0 18
+0 20
 0000000000 65535 f 
-0000002889 00000 n 
-0000002947 00000 n 
-0000002997 00000 n 
+0000003322 00000 n 
+0000003380 00000 n 
+0000003430 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 
+0000001324 00000 n 
+0000001444 00000 n 
+0000001517 00000 n 
+0000001684 00000 n 
+0000001846 00000 n 
+0000002012 00000 n 
+0000002176 00000 n 
+0000002344 00000 n 
+0000002506 00000 n 
+0000002689 00000 n 
+0000002875 00000 n 
+0000002988 00000 n 
+0000003098 00000 n 
+0000003206 00000 n 
 trailer
 <<
-/Size 18
+/Size 20
 /Root 2 0 R
 /Info 4 0 R
 >>
 startxref
-3109
+3542
 %%EOF

Modified: lucene/hadoop/trunk/docs/index.html
URL: http://svn.apache.org/viewvc/lucene/hadoop/trunk/docs/index.html?rev=594460&r1=594459&r2=594460&view=diff
==============================================================================
--- lucene/hadoop/trunk/docs/index.html (original)
+++ lucene/hadoop/trunk/docs/index.html Tue Nov 13 01:01:11 2007
@@ -117,10 +117,19 @@
 <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>
+<a href="documentation.html">Overview</a>
 </div>
 <div class="menuitem">
-<a href="api/overview-summary.html#overview_description">Install and Configure</a>
+<a href="quickstart.html">Quickstart</a>
+</div>
+<div class="menuitem">
+<a href="cluster_setup.html">Cluster Setup</a>
+</div>
+<div class="menuitem">
+<a href="hdfs_design.html">HDFS Architecture</a>
+</div>
+<div class="menuitem">
+<a href="mapred_tutorial.html">Map-Reduce Tutorial</a>
 </div>
 <div class="menuitem">
 <a href="api/index.html">API Docs</a>
@@ -262,8 +271,10 @@
 <li>
 <a href="releases.html">Download</a> Hadoop from the release page.</li>
         
+<li>Hadoop <a href="quickstart.html">Quickstart</a>.</li>
+        
 <li>
-<a href="api/overview-summary.html#overview_description">Install and configure</a> Hadoop. Scroll down the page.</li>
+<a href="cluster_setup.html">Hadoop Cluster Setup</a>.</li>
         
 <li>
 <a href="mailing_lists.html">Discuss it</a> on the mailing list.</li>
@@ -272,7 +283,7 @@
 </div>
 
     
-<a name="N10073"></a><a name="Getting+Involved"></a>
+<a name="N1007A"></a><a name="Getting+Involved"></a>
 <h2 class="h3"> Getting Involved </h2>
 <div class="section">
 <p>

Modified: lucene/hadoop/trunk/docs/index.pdf
URL: http://svn.apache.org/viewvc/lucene/hadoop/trunk/docs/index.pdf?rev=594460&r1=594459&r2=594460&view=diff
==============================================================================
--- lucene/hadoop/trunk/docs/index.pdf (original)
+++ lucene/hadoop/trunk/docs/index.pdf Tue Nov 13 01:01:11 2007
@@ -143,10 +143,10 @@
 >>
 endobj
 21 0 obj
-<< /Length 1638 /Filter [ /ASCII85Decode /FlateDecode ]
+<< /Length 1678 /Filter [ /ASCII85Decode /FlateDecode ]
  >>
 stream
-Gat=,gMYe)&:NH>:u<7c@73_PW4Wg=;nE?6TWK$O6e_iKbM?0n't:c!lbDmb2\'ubKjiUF.F'rkiGdr#+1@Z2\!qk+e2b>5_^9D\lNBKRIsnJlhhmLLVi]3Qk4d,UmH34fG:8([g\o-/N*Q.O:2@og$!cB@St&%6[R^/5H-7+j]3jQg;J.dL([<*1<+mJ6o?n$tAY.'jc;pV'o=Wa2c?EE[+4/c;W_8^J4DJf+'6Q@fPq5OZaOEXBbMrCXcJQq@o4YU>7/VMCR/';pdbG6aBlu8-(KD^&(p,<h\3LXOH83`[%PKVb2jcq*k85@o!=mp7:6'%K-<)^8#<PE9jU%lJcWOO?PXlURGP?2M#Wk/-P#-8ZU&FO/gY,ZQ*tQYO\tWEp67>V>of.fDWh7BQQO"Wn([#cj!?7Qgi!e*u*[@aNRP-EKng4,EST[9"4"u@"@u,Z!^_b0*K<p1ZE]8GFFk+$\D\rpOLPck.0*=t<6H6W7rhH7GWMD`"]S`ahjjt"V_TMbnA608i%>ea#_*\i(Cm]M0@Cf;L`eOAc]&]9:GI%<j4#XHp*2%_R:(%X_A1$=L9q:6r]G_Y/ET6YRn^\r&,JU4=D3gU[lf+Y,7DI/ED1u(co+AZ3fB=UEeoH2AJp9s?!t:35L<*5j^Iq=^;"[8OlT>i:Oho.JOEqsZ2n1o9,%hRSn'aX0aI.-[eEr?[6(;bjJNP95_UW]4q7D`<\##R%K_FZm?V*1BRg,_8)j8]\_osVE:8%=[0eJU#/=.=n&S`-#\dMFB0o"W!\_)fO-LH+XjD[.a<$CF.8@28HS^8f\m2hdoAS$lQ"QHs:"1KL.0X\6rIZRQ@_0sIu<V@uG$XtP@mY:qpfaZZZp;$8+$g.n,MUW2<,O-hb2GnUZTLaU*F^@XroYX)FebK]i[j(Y.)5INV5H9-SM$l.]YJ@kj:As6T3@DbTm^(aCA=e=PE0D%O(Y3;'.h%0g[uGV2DN6[-PVJpQo;Y?
 R5Wi5OB_1f0ZRi,`PZV-^]O,IGV)mRt(5=l71L&J%[G*a<k-sp[[0#@*?cGU9CbBe_40OtU*PnMhd]kD?mllt@ju^9WI2qO!)Zg4VrP[dNc4uij"4;`:?XgAK1o%P&3!Je@!)O1M+Vk(_5C5cYVbXLB2f2C9_H0m;!8IcdSe^O%2g[pQk"dC>BAFSZ".Sb^Z:t>cobnqs\p@ZPG-JS)W&>uAk\ngZNet<S*6b2N>TJ4Ylu7DsQ$')@U1oeGeEm,f,VC0qmZkBkbP_qN+alhH[9i:M>+rht_E`;N8BD-J&2_7Aimt`q@MnsTPe3hQq)6iF#6qO44Y$!B(mS7i"8QDS^>SJI$HhB>=/-XXYa:JK?\rB&Rc\7JN]"X>38kf.&.OoZhf-p1a1"LDLG8@QmT:kfQpYqP29r23YfrLC%l@Cq2`7G<1Oa(!1me4EU03@Kr)Y>6g2<W[V`IVS(NWj*&]C<3D+HfV=k$o1Q!)Nm:romi$s;E]LLGO2^U#/2BLN\jSf7/p@l;LD,hB\r=EKiN^+Mh+dJqdsO+GMBc;V1cfgN'kkEZg9)BEcepokFcfBDg!OWKNWHpXBhGCM>Bc%roJBL^gmgtI=A=R?quXEJ2$Yr]5bCS`%.ga*l^;ALBOd<EY2e@BF0~>
+Gat=,997gc&AJ$CW4*5_0G6fH<%^V'1tr3dcu]`Xd.SU*>[(K:FS/a[s*[BJMF5'n/:n=)H=jmZiGdqS5AW8CD)_K44Qc]opRB5MXqLp=r6KWZq5rhkKK4a.G+5\)&)5@@ceS%=I'\7V\?2&)s#d4.jHKd"F1*IZcb&RA^2`#Xf$)srnQr3$=e?)pO%_%1Oi;T[QBa4tb9YA69\&<O[:>`qZSXn>Di^nN@2In$8+S`<VfQ.cU*L"<?0&=C^452@m;0OrU@fbJFL2m1-P'p/QC"s>Ram=r&S-j]aso#?7WpHIF.1"5R2l`k;!;tZ/:mpuh'l*ZBoY)N0rkNk,Ok7,d)bCO/g3l`:W^5phG=c,HDj>#dAP%6ibc5K;U-BYcGjoo0C(qS:QFUZ&qQA*aW-WQ*]b,#@BKT742o#RTX?pTW'6YWAR+:hn0>H_!O;(.e:\[.#WN-X=>hln4/a?Ij.33NhHbNH]Kl*iOmr-$i1_Z2]H>Zg3r6N^lBBGm\4TbMr@fCs>TY<+EgU`87$e0#Osm'Bc79FSNS64tfUpY>cW%QL9p",)+o-,0*Xd*oa@II1)4,$s*$=7lbj^E%?Y@A;id;s,7FT>9Z$5fmA>5'=8$)*XOO'l+(VMWHk?JK%.gYlbSL.-\^R=5(5X?=?o,oIOF<9(\KlH"YSJ*2V]^r;`H!Q+\fYNP-[II!=5>*%K*fD`rHkHS*(+)P&h>Q!6dj9K\dg]?^MD[7&fES;;K+k_=X#6$G&$i4]1F6Oi,2qi6'6JrZ9(OPZ"1!"s);h@0c7;O75f<It=seApY1*jaltU._Kt3WiRGb_p;Mul@d<)D0iH4eMEm^@EP*d+hh<kuT2P8(=Z8+oc!q>!-0hObs0QTKphoi%*bl*\hX6a!WEDeBWaaHVq'Ne-f77cVDca5iKL2&^*gf)/X0XFYiM0YDeMZdSmr2fK^9#QE1oX)p<pj4NT5G!F,U%O%aX=eLDG!7G'f7R+BIZni
 KOuK/A%o;<o\-bT:JN[JfR<9cfLqY)GZi3^O"%nMTE*a:D%Z%?CMLq2pSRkZpV8PK!icqT`96J+PB'9Zjc3g+";lpQN9(T$0J$":+0I/7m1!Jb,gPE14G;;jElc&kH6K1oJWWAf%F)OF4^b\K!gbs_k%0I.0MBtY0TL&3O&Z5j2OTB.<OV!ET#!W>]j(D;"$\QPVg7[q8Pc4\$)kap1lBSoU'oe\);:3\#4#.:Zb[!Z,(pN*@"&UiqYBapUDFgdE'/5mLoJ4ESh%BtcBY@FO+13/i:J@La8KUZbj<gJB![#cZ%u?L_)R.6E<r>.07[LMhT$q+@65h,Y/]l'Y4q,;Wj4:irfeDoV;XSaKnha")21cEiO';H97W$_&lsHil)#ioqK(euWeSOg=BQ&?A0Q)X-(R:"@_;b&2#iM:?;$q`hIAYW*^-,X5#_(\P$Z-&W1mh_]F/giDFm?icHblGjkp`/Eo!>#WF7l^g,#NIA^IbsmFq]!ZeTk?3R,ap$+Dc),+cpE!7\/pb1/%HE$9'RE"01P`YjCfCGBQFd*Qdl&:5$:C=>$;[TidAE@X5<T0SW$K_uJT"NrdHpc?jG)ZAG4tit`A`*Y%ck(e!BJ*drJdd_i?7:Y8Y.h-ZCnAjoua1opW=_erm2<k$'_X4nLhXBr%+h5X\dfHj_E;AMModC\Fgr-O]k~>
 endstream
 endobj
 22 0 obj
@@ -167,6 +167,7 @@
 28 0 R
 29 0 R
 30 0 R
+31 0 R
 ]
 endobj
 24 0 obj
@@ -194,10 +195,10 @@
 26 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 108.0 604.0 207.312 592.0 ]
+/Rect [ 148.992 604.0 198.984 592.0 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
-/A << /URI (api/overview-summary.html#overview_description)
+/A << /URI (quickstart.html)
 /S /URI >>
 /H /I
 >>
@@ -205,10 +206,10 @@
 27 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 108.0 590.8 155.004 578.8 ]
+/Rect [ 108.0 590.8 213.996 578.8 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
-/A << /URI (mailing_lists.html)
+/A << /URI (cluster_setup.html)
 /S /URI >>
 /H /I
 >>
@@ -216,10 +217,10 @@
 28 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 147.324 498.866 290.652 486.866 ]
+/Rect [ 108.0 577.6 155.004 565.6 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
-/A << /URI (http://wiki.apache.org/lucene-hadoop/HowToContribute)
+/A << /URI (mailing_lists.html)
 /S /URI >>
 /H /I
 >>
@@ -227,10 +228,10 @@
 29 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 147.996 485.666 191.304 473.666 ]
+/Rect [ 147.324 485.666 290.652 473.666 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
-/A << /URI (issue_tracking.html)
+/A << /URI (http://wiki.apache.org/lucene-hadoop/HowToContribute)
 /S /URI >>
 /H /I
 >>
@@ -238,7 +239,18 @@
 30 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 148.668 472.466 203.016 460.466 ]
+/Rect [ 147.996 472.466 191.304 460.466 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (issue_tracking.html)
+/S /URI >>
+/H /I
+>>
+endobj
+31 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 148.668 459.266 203.016 447.266 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
 /A << /URI (mailing_lists.html)
@@ -246,49 +258,49 @@
 /H /I
 >>
 endobj
-32 0 obj
+33 0 obj
 <<
  /Title (\376\377\0\61\0\40\0\107\0\145\0\164\0\164\0\151\0\156\0\147\0\40\0\123\0\164\0\141\0\162\0\164\0\145\0\144)
- /Parent 31 0 R
- /Next 33 0 R
+ /Parent 32 0 R
+ /Next 34 0 R
  /A 9 0 R
 >> endobj
-33 0 obj
+34 0 obj
 <<
  /Title (\376\377\0\62\0\40\0\107\0\145\0\164\0\164\0\151\0\156\0\147\0\40\0\111\0\156\0\166\0\157\0\154\0\166\0\145\0\144)
- /Parent 31 0 R
- /Prev 32 0 R
+ /Parent 32 0 R
+ /Prev 33 0 R
  /A 11 0 R
 >> endobj
-34 0 obj
+35 0 obj
 << /Type /Font
 /Subtype /Type1
 /Name /F3
 /BaseFont /Helvetica-Bold
 /Encoding /WinAnsiEncoding >>
 endobj
-35 0 obj
+36 0 obj
 << /Type /Font
 /Subtype /Type1
 /Name /F5
 /BaseFont /Times-Roman
 /Encoding /WinAnsiEncoding >>
 endobj
-36 0 obj
+37 0 obj
 << /Type /Font
 /Subtype /Type1
 /Name /F1
 /BaseFont /Helvetica
 /Encoding /WinAnsiEncoding >>
 endobj
-37 0 obj
+38 0 obj
 << /Type /Font
 /Subtype /Type1
 /Name /F2
 /BaseFont /Helvetica-Oblique
 /Encoding /WinAnsiEncoding >>
 endobj
-38 0 obj
+39 0 obj
 << /Type /Font
 /Subtype /Type1
 /Name /F7
@@ -303,13 +315,13 @@
 2 0 obj
 << /Type /Catalog
 /Pages 1 0 R
- /Outlines 31 0 R
+ /Outlines 32 0 R
  /PageMode /UseOutlines
  >>
 endobj
 3 0 obj
 << 
-/Font << /F3 34 0 R /F5 35 0 R /F1 36 0 R /F2 37 0 R /F7 38 0 R >> 
+/Font << /F3 35 0 R /F5 36 0 R /F1 37 0 R /F2 38 0 R /F7 39 0 R >> 
 /ProcSet [ /PDF /ImageC /Text ] /XObject <</Im1 13 0 R 
  >>
 >> 
@@ -323,28 +335,28 @@
 11 0 obj
 <<
 /S /GoTo
-/D [22 0 R /XYZ 85.0 571.8 null]
+/D [22 0 R /XYZ 85.0 558.6 null]
 >>
 endobj
-31 0 obj
+32 0 obj
 <<
- /First 32 0 R
- /Last 33 0 R
+ /First 33 0 R
+ /Last 34 0 R
 >> endobj
 xref
-0 39
+0 40
 0000000000 65535 f 
-0000026195 00000 n 
-0000026267 00000 n 
-0000026359 00000 n 
+0000026379 00000 n 
+0000026451 00000 n 
+0000026543 00000 n 
 0000000015 00000 n 
 0000000071 00000 n 
 0000000572 00000 n 
 0000000692 00000 n 
 0000000724 00000 n 
-0000026510 00000 n 
+0000026694 00000 n 
 0000000859 00000 n 
-0000026573 00000 n 
+0000026757 00000 n 
 0000000995 00000 n 
 0000002849 00000 n 
 0000021027 00000 n 
@@ -355,29 +367,30 @@
 0000021745 00000 n 
 0000021924 00000 n 
 0000022111 00000 n 
-0000023842 00000 n 
-0000023965 00000 n 
-0000024034 00000 n 
-0000024200 00000 n 
-0000024361 00000 n 
-0000024555 00000 n 
-0000024721 00000 n 
-0000024927 00000 n 
-0000025100 00000 n 
-0000026637 00000 n 
-0000025272 00000 n 
-0000025452 00000 n 
-0000025639 00000 n 
-0000025752 00000 n 
-0000025862 00000 n 
-0000025970 00000 n 
-0000026086 00000 n 
+0000023882 00000 n 
+0000024005 00000 n 
+0000024081 00000 n 
+0000024247 00000 n 
+0000024408 00000 n 
+0000024573 00000 n 
+0000024739 00000 n 
+0000024905 00000 n 
+0000025111 00000 n 
+0000025284 00000 n 
+0000026821 00000 n 
+0000025456 00000 n 
+0000025636 00000 n 
+0000025823 00000 n 
+0000025936 00000 n 
+0000026046 00000 n 
+0000026154 00000 n 
+0000026270 00000 n 
 trailer
 <<
-/Size 39
+/Size 40
 /Root 2 0 R
 /Info 4 0 R
 >>
 startxref
-26688
+26872
 %%EOF



Mime
View raw message