Permalink
Browse files

[doc] Update JobDesigner and Oozie documentation

  • Loading branch information...
1 parent 493a18d commit 65da352e909f3bed98c17525ade66bf1c9d0c8e3 @romainr romainr committed Sep 24, 2012
Showing with 56 additions and 53 deletions.
  1. +25 −25 apps/jobsub/static/help/index.html
  2. +31 −28 apps/oozie/static/help/index.html
@@ -16,11 +16,11 @@
<h2><a name="JobDesigner-Contents"></a>Contents</h2>
<style type='text/css'>/*<![CDATA[*/
-div.rbtoc1348176417024 {margin-left: 1.5em;padding: 0px;}
-div.rbtoc1348176417024 ul {margin-left: 0px;padding-left: 20px;}
-div.rbtoc1348176417024 li {margin-left: 0px;padding-left: 0px;}
+div.rbtoc1348243396876 {margin-left: 1.5em;padding: 0px;}
+div.rbtoc1348243396876 ul {margin-left: 0px;padding-left: 20px;}
+div.rbtoc1348243396876 li {margin-left: 0px;padding-left: 0px;}
-/*]]>*/</style><div class='rbtoc1348176417024'>
+/*]]>*/</style><div class='rbtoc1348243396876'>
<ul>
<li><a href='#JobDesigner-IntroducingJobDesigner'>Introducing Job Designer</a></li>
<li><a href='#JobDesigner-JobDesignerInstallationandConfiguration'>Job Designer Installation and Configuration</a></li>
@@ -88,21 +88,21 @@
<p>All job design types support the settings listed in the following table.&nbsp;</p>
-
-<style type="text/css">
-td.confluenceTd {
-border: #dddddd solid 1px;
-height: 36px;
-padding: 5px 10px;
-vertical-align: top;
-}
-th.confluenceTh {
-border: #dddddd solid 1px;
-height: 40px;
-padding: 5px 10px;
-vertical-align: center;
-}
-</style>
+
+<style type="text/css">
+td.confluenceTd {
+border: #dddddd solid 1px;
+height: 36px;
+padding: 5px 10px;
+vertical-align: top;
+}
+th.confluenceTh {
+border: #dddddd solid 1px;
+height: 40px;
+padding: 5px 10px;
+vertical-align: center;
+}
+</style>
<div class='table-wrap'>
@@ -153,7 +153,7 @@
<ol>
<li>In the <b>Job Designs</b> window, click <b>Create MapReduce Design</b>.
<br class="atl-forced-newline" /></li>
- <li>In the <b>Job Design (MapReduce type)</b> window, specify the common and job specific information.
+ <li>In the <b>Job Design (MapReduce type)</b> window, specify the common and job type specific information.
<div class='table-wrap'>
<table class='confluenceTable'><tbody>
<tr>
@@ -182,7 +182,7 @@
<ol>
<li>In the <b>Job Designs</b> window, click <b>Create Streaming Design</b>.</li>
- <li>In the <b>Job Design (streaming type)</b> window,&nbsp;specify the common and job specific information.
+ <li>In the <b>Job Design (streaming type)</b> window,&nbsp;specify the common and job type specific information.
<div class='table-wrap'>
<table class='confluenceTable'><tbody>
<tr>
@@ -209,13 +209,13 @@
<h2><a name="JobDesigner-CreatingaJavaJobDesign"></a>Creating a Java Job Design</h2>
-<p>A Java job design consists of MapReduce functions and a main class written in Java.</p>
+<p>A Java job design consists of a main class written in Java.</p>
<p><b>To create a Java job design:</b></p>
<ol>
<li>In the <b>Job Designs</b> window, click <b>Create Java Design</b>.</li>
- <li>In the <b>Job Design (java type)</b> window, specify the following information.
+ <li>In the <b>Job Design (java type)</b> window, specify the common and job type specific information.
<div class='table-wrap'>
<table class='confluenceTable'><tbody>
<tr>
@@ -224,7 +224,7 @@
</tr>
<tr>
<td class='confluenceTd'> <b>Jar path</b> </td>
-<td class='confluenceTd'> The fully-qualified path to a JAR file containing the main class and mapper and reducer classes. </td>
+<td class='confluenceTd'> The fully-qualified path to a JAR file containing the main class. </td>
</tr>
<tr>
<td class='confluenceTd'> <b>Main class</b> </td>
@@ -236,7 +236,7 @@
</tr>
<tr>
<td class='confluenceTd'> <b>Java opts</b> </td>
-<td class='confluenceTd'> Options to pass to the JVM. </td>
+<td class='confluenceTd'> The options to pass to the JVM. </td>
</tr>
</tbody></table>
</div>
@@ -2,7 +2,7 @@
<p>The Oozie Editor/Dashboard application allows you to define Oozie workflow and coordinator applications, run workflow and coordinator jobs, and view the status of jobs.&nbsp;</p>
-<p>A&nbsp;workflow&nbsp;application is a collection of actions arranged in a directed acyclic graph (DAG). It includes control flow nodes (start, end, fork, join, and kill) and action nodes (MapReduce, Pig, streaming, or Java actions). The current release does not support the decision control flow node and the fs and Oozie sub-workflow action nodes.</p>
+<p>A&nbsp;workflow&nbsp;application is a collection of actions arranged in a directed acyclic graph (DAG). It includes control flow nodes (start, end, fork, join, and kill) and action nodes (MapReduce, streaming, Java, Pig, Hive, Sqoop, Shell, and ssh actions). The current release does not support the decision control flow node and the fs and Oozie sub-workflow action nodes.</p>
<p>A&nbsp;coordinator&nbsp;application allows you to define and execute recurrent and interdependent workflow jobs. The coordinator application defines the conditions under which the execution of workflows can occur.</p>
@@ -11,11 +11,11 @@
<h2><a name="OozieEditorandDashboard-Contents"></a>Contents</h2>
<style type='text/css'>/*<![CDATA[*/
-div.rbtoc1348177494142 {margin-left: 1.5em;padding: 0px;}
-div.rbtoc1348177494142 ul {margin-left: 0px;padding-left: 20px;}
-div.rbtoc1348177494142 li {margin-left: 0px;padding-left: 0px;}
+div.rbtoc1348526886180 {margin-left: 1.5em;padding: 0px;}
+div.rbtoc1348526886180 ul {margin-left: 0px;padding-left: 20px;}
+div.rbtoc1348526886180 li {margin-left: 0px;padding-left: 0px;}
-/*]]>*/</style><div class='rbtoc1348177494142'>
+/*]]>*/</style><div class='rbtoc1348526886180'>
<ul>
<li><a href='#OozieEditorandDashboard-IntroducingOozie%26nbsp%3BEditor%2FDashboard'>Introducing Oozie&nbsp;Editor/Dashboard</a></li>
<li><a href='#OozieEditorandDashboard-Oozie%26nbsp%3BEditor%2FDashboard%26nbsp%3BInstallationandConfiguration'>Oozie&nbsp;Editor/Dashboard&nbsp;Installation and Configuration</a></li>
@@ -74,21 +74,21 @@
<p>In the Dashboard workflows and coordinators can only be viewed, submitted, and modified by its owner or a superuser.</p>
<p>Editor permissions for performing actions on workflows and coordinators are summarized in the following table:</p>
-
-<style type="text/css">
-td.confluenceTd {
-border: #dddddd solid 1px;
-height: 36px;
-padding: 5px 10px;
-vertical-align: top;
-}
-th.confluenceTh {
-border: #dddddd solid 1px;
-height: 40px;
-padding: 5px 10px;
-vertical-align: center;
-}
-</style>
+
+<style type="text/css">
+td.confluenceTd {
+border: #dddddd solid 1px;
+height: 36px;
+padding: 5px 10px;
+vertical-align: top;
+}
+th.confluenceTh {
+border: #dddddd solid 1px;
+height: 40px;
+padding: 5px 10px;
+vertical-align: center;
+}
+</style>
<div class='table-wrap'>
<table class='confluenceTable'><tbody>
@@ -172,7 +172,7 @@
<p>The Workflow Editor is where you create or edit Oozie workflows and submit them for execution.&nbsp;The&nbsp;Workflow Editor&nbsp;comes with several preinstalled sample workflows.</p>
-<p>In Workflow Editor, you can create workflows that include MapReduce, Pig, streaming, and Java actions. You can create these actions in the Workflow Editor, or you can import job designs from Job Designer to be used as actions in your workflow.</p>
+<p>In Workflow Editor, you can create workflows that include MapReduce, streaming, Java, Pig, Hive, Sqoop, Shell, and ssh&nbsp;actions. You can create these actions in the Workflow Editor, or you can import job designs from Job Designer to be used as actions in your workflow.</p>
<p>Click the <b>Workflows</b> tab to open the Workflow editor.</p>
@@ -208,23 +208,26 @@
<p>In the workflow editor you can add and delete actions, clone actions, create and remove fork and join control nodes, and move actions as follows:</p>
<ul>
- <li>Add actions to the workflow:
+ <li>Add actions to the workflow by doing one of the following:
<ul>
- <li>In the Add tab, click a&nbsp;<b>&#43;&nbsp;</b><b><em>action</em></b> button,<b><em>&nbsp;</em></b>where <em>action</em> is MapReduce, Streaming, Java, or Pig.</li>
- <li>In the Import tab, &nbsp;click the <b>+ Job Design</b> button.
+ <li>Click the <b>Add</b> tab.&nbsp;
+ <ol>
+ <li>Click a&nbsp;<b>&#43;&nbsp;</b><b><em>action</em></b> button,<b><em>&nbsp;</em></b>where <em>action</em> is MapReduce, Streaming, Java, Pig, Hive, Sqoop, Shell, or Ssh.</li>
+ <li>Set the action properties and click <b>Save</b>.</li>
+ </ol>
+ </li>
+ <li>Click the <b>Import</b> tab.
<ol>
+ <li>Click the <b>+ Job Design</b> button.</li>
<li>Click a radio button next to a job design and click&nbsp;<b>Import</b>.</li>
</ol>
</li>
</ul>
</li>
-</ul>
-
-
-<ul>
<li>Clone actions by clicking the&nbsp; <span class="image-wrap" style=""><img src="/oozie/static/help/retweet.png" style="border: 0px solid black"/></span>&nbsp;button.</li>
<li>Create or remove a fork and join by moving an action up or down with the&nbsp; <span class="image-wrap" style=""><img src="/oozie/static/help/updown.png" style="border: 0px solid black"/></span>&nbsp;buttons.</li>
<li>Change the position of an action by clicking the&nbsp; <span class="image-wrap" style=""><img src="/oozie/static/help/updown.png" style="border: 0px solid black"/></span>&nbsp;buttons in the same direction twice.</li>
+ <li><font color="#222222">To upload a file (for example,</font>&nbsp;<font color="#222222">a Pig script)&nbsp;</font><font color="#222222">to the folder containing the files referenced by the workflow, click the</font>&nbsp;<font color="#222222"><b>Upload</b></font><font color="#222222">&nbsp;button.</font></li>
</ul>

0 comments on commit 65da352

Please sign in to comment.