You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@slider.apache.org by sm...@apache.org on 2014/07/08 02:49:35 UTC

svn commit: r1608633 [5/7] - in /incubator/slider/site: content/design/ content/design/registry/ content/design/specification/ content/developing/ content/docs/ content/docs/configuration/ content/docs/slider_specs/ trunk/content/developing/

Modified: incubator/slider/site/content/docs/configuration/redesign.html
URL: http://svn.apache.org/viewvc/incubator/slider/site/content/docs/configuration/redesign.html?rev=1608633&r1=1608632&r2=1608633&view=diff
==============================================================================
--- incubator/slider/site/content/docs/configuration/redesign.html (original)
+++ incubator/slider/site/content/docs/configuration/redesign.html Tue Jul  8 00:49:34 2014
@@ -204,15 +204,16 @@ more attributes into specific sections <
 <h1 id="sections">Sections</h1>
 <h2 id="root">Root</h2>
 <p>Contains various string and integer values</p>
-<pre class="codehilite"><code>&quot;version&quot;: &quot;1.0&quot;,
-&quot;name&quot;: &quot;test_cluster_lifecycle&quot;,
-&quot;type&quot;: &quot;hbase&quot;,
-&quot;state&quot;: 3,
-&quot;createTime&quot;: 1393512091276,
-&quot;updateTime&quot;: 1393512117286,
-&quot;originConfigurationPath&quot;: &quot;hdfs://sandbox:8020/user/stevel/.slider/cluster/test_cluster_lifecycle/snapshot&quot;,
-&quot;generatedConfigurationPath&quot;: &quot;hdfs://sandbox:8020/user/stevel/.slider/cluster/test_cluster_lifecycle/generated&quot;,
-&quot;dataPath&quot;: &quot;hdfs://sandbox:8020/user/stevel/.slider/cluster/test_cluster_lifecycle/database&quot;,</code></pre>
+<div class="codehilite"><pre><span class="s">&quot;version&quot;</span><span class="o">:</span> <span class="s">&quot;1.0&quot;</span><span class="p">,</span>
+<span class="s">&quot;name&quot;</span><span class="o">:</span> <span class="s">&quot;test_cluster_lifecycle&quot;</span><span class="p">,</span>
+<span class="s">&quot;type&quot;</span><span class="o">:</span> <span class="s">&quot;hbase&quot;</span><span class="p">,</span>
+<span class="s">&quot;state&quot;</span><span class="o">:</span> <span class="mi">3</span><span class="p">,</span>
+<span class="s">&quot;createTime&quot;</span><span class="o">:</span> <span class="mi">1393512091276</span><span class="p">,</span>
+<span class="s">&quot;updateTime&quot;</span><span class="o">:</span> <span class="mi">1393512117286</span><span class="p">,</span>
+<span class="s">&quot;originConfigurationPath&quot;</span><span class="o">:</span> <span class="s">&quot;hdfs://sandbox:8020/user/stevel/.slider/cluster/test_cluster_lifecycle/snapshot&quot;</span><span class="p">,</span>
+<span class="s">&quot;generatedConfigurationPath&quot;</span><span class="o">:</span> <span class="s">&quot;hdfs://sandbox:8020/user/stevel/.slider/cluster/test_cluster_lifecycle/generated&quot;</span><span class="p">,</span>
+<span class="s">&quot;dataPath&quot;</span><span class="o">:</span> <span class="s">&quot;hdfs://sandbox:8020/user/stevel/.slider/cluster/test_cluster_lifecycle/database&quot;</span><span class="p">,</span>
+</pre></div>
 
 
 <ul>
@@ -226,12 +227,13 @@ releases may not be able to read existin
 </li>
 <li><code>type</code>: reference to the provider type -this triggers a Hadoop configuration
 property lookup to find the implementation classes.</li>
-<li><code>state</code>: an enumeration value of the cluster state.<pre class="codehilite"><code>int STATE_INCOMPLETE = 0;
-int STATE_SUBMITTED = 1;
-int STATE_CREATED = 2;
-int STATE_LIVE = 3;
-int STATE_STOPPED = 4;
-int STATE_DESTROYED = 5;</code></pre>
+<li><code>state</code>: an enumeration value of the cluster state.<div class="codehilite"><pre><span class="kt">int</span> <span class="n">STATE_INCOMPLETE</span> <span class="o">=</span> <span class="mi">0</span><span class="p">;</span>
+<span class="kt">int</span> <span class="n">STATE_SUBMITTED</span> <span class="o">=</span> <span class="mi">1</span><span class="p">;</span>
+<span class="kt">int</span> <span class="n">STATE_CREATED</span> <span class="o">=</span> <span class="mi">2</span><span class="p">;</span>
+<span class="kt">int</span> <span class="n">STATE_LIVE</span> <span class="o">=</span> <span class="mi">3</span><span class="p">;</span>
+<span class="kt">int</span> <span class="n">STATE_STOPPED</span> <span class="o">=</span> <span class="mi">4</span><span class="p">;</span>
+<span class="kt">int</span> <span class="n">STATE_DESTROYED</span> <span class="o">=</span> <span class="mi">5</span><span class="p">;</span>
+</pre></div>
 
 
 </li>
@@ -257,51 +259,57 @@ into a section <code>/slider-internal</c
 <p>Read-only list of information about the application. Generally this is
 intended to be used for debugging and testing.</p>
 <h3 id="persisted-values-static-information-about-the-file-history">Persisted values: static information about the file history</h3>
-<pre class="codehilite"><code>&quot;info&quot; : {
-  &quot;create.hadoop.deployed.info&quot; : &quot;(detached from release-2.3.0) @dfe46336fbc6a044bc124392ec06b85&quot;,
-  &quot;create.application.build.info&quot; : &quot;Slider Core-0.13.0-SNAPSHOT Built against commit# 1a94ee4aa1 on Java 1.7.0_45 by stevel&quot;,
-  &quot;create.hadoop.build.info&quot; : &quot;2.3.0&quot;,
-  &quot;create.time.millis&quot; : &quot;1393512091276&quot;,
-},</code></pre>
+<div class="codehilite"><pre><span class="s">&quot;info&quot;</span> <span class="o">:</span> <span class="p">{</span>
+  <span class="s">&quot;create.hadoop.deployed.info&quot;</span> <span class="o">:</span> <span class="s">&quot;(detached from release-2.3.0) @dfe46336fbc6a044bc124392ec06b85&quot;</span><span class="p">,</span>
+  <span class="s">&quot;create.application.build.info&quot;</span> <span class="o">:</span> <span class="s">&quot;Slider Core-0.13.0-SNAPSHOT Built against commit# 1a94ee4aa1 on Java 1.7.0_45 by stevel&quot;</span><span class="p">,</span>
+  <span class="s">&quot;create.hadoop.build.info&quot;</span> <span class="o">:</span> <span class="s">&quot;2.3.0&quot;</span><span class="p">,</span>
+  <span class="s">&quot;create.time.millis&quot;</span> <span class="o">:</span> <span class="s">&quot;1393512091276&quot;</span><span class="p">,</span>
+<span class="p">},</span>
+</pre></div>
 
 
 <p><em>Proposed</em>: move persisted info K-V pairs to a section <code>/diagnostics</code>.</p>
 <h3 id="dynamic-values">Dynamic values:</h3>
 <p>whether the AM supports service restart without killing all the containers hosting
  the role instances:</p>
-<pre class="codehilite"><code>&quot;slider.am.restart.supported&quot; : &quot;false&quot;,</code></pre>
+<div class="codehilite"><pre><span class="s">&quot;slider.am.restart.supported&quot;</span> <span class="o">:</span> <span class="s">&quot;false&quot;</span><span class="p">,</span>
+</pre></div>
 
 
 <p>timestamps of the cluster going live, and when the status query was made</p>
-<pre class="codehilite"><code>&quot;live.time&quot; : &quot;27 Feb 2014 14:41:56 GMT&quot;,
-&quot;live.time.millis&quot; : &quot;1393512116881&quot;,
-&quot;status.time&quot; : &quot;27 Feb 2014 14:42:08 GMT&quot;,
-&quot;status.time.millis&quot; : &quot;1393512128726&quot;,</code></pre>
+<div class="codehilite"><pre><span class="s">&quot;live.time&quot;</span> <span class="o">:</span> <span class="s">&quot;27 Feb 2014 14:41:56 GMT&quot;</span><span class="p">,</span>
+<span class="s">&quot;live.time.millis&quot;</span> <span class="o">:</span> <span class="s">&quot;1393512116881&quot;</span><span class="p">,</span>
+<span class="s">&quot;status.time&quot;</span> <span class="o">:</span> <span class="s">&quot;27 Feb 2014 14:42:08 GMT&quot;</span><span class="p">,</span>
+<span class="s">&quot;status.time.millis&quot;</span> <span class="o">:</span> <span class="s">&quot;1393512128726&quot;</span><span class="p">,</span>
+</pre></div>
 
 
 <p>yarn data provided to the AM</p>
-<pre class="codehilite"><code>&quot;yarn.vcores&quot; : &quot;32&quot;,
-&quot;yarn.memory&quot; : &quot;2048&quot;,</code></pre>
+<div class="codehilite"><pre><span class="s">&quot;yarn.vcores&quot;</span> <span class="o">:</span> <span class="s">&quot;32&quot;</span><span class="p">,</span>
+<span class="s">&quot;yarn.memory&quot;</span> <span class="o">:</span> <span class="s">&quot;2048&quot;</span><span class="p">,</span>
+</pre></div>
 
 
 <p>information about the application and hadoop versions in use. Here
   the application was built using Hadoop 2.3.0, but is running against the version
   of Hadoop built for HDP-2.</p>
-<pre class="codehilite"><code>&quot;status.application.build.info&quot; : &quot;Slider Core-0.13.0-SNAPSHOT Built against commit# 1a94ee4aa1 on Java 1.7.0_45 by stevel&quot;,
-&quot;status.hadoop.build.info&quot; : &quot;2.3.0&quot;,
-&quot;status.hadoop.deployed.info&quot; : &quot;bigwheel-m16-2.2.0 @704f1e463ebc4fb89353011407e965&quot;</code></pre>
+<div class="codehilite"><pre><span class="s">&quot;status.application.build.info&quot;</span> <span class="o">:</span> <span class="s">&quot;Slider Core-0.13.0-SNAPSHOT Built against commit# 1a94ee4aa1 on Java 1.7.0_45 by stevel&quot;</span><span class="p">,</span>
+<span class="s">&quot;status.hadoop.build.info&quot;</span> <span class="o">:</span> <span class="s">&quot;2.3.0&quot;</span><span class="p">,</span>
+<span class="s">&quot;status.hadoop.deployed.info&quot;</span> <span class="o">:</span> <span class="s">&quot;bigwheel-m16-2.2.0 @704f1e463ebc4fb89353011407e965&quot;</span>
+</pre></div>
 
 
 <p>## <code>instances</code></p>
 <p>Information about the live containers in a cluster</p>
-<pre class="codehilite"><code> &quot;instances&quot;: {
-   &quot;slider&quot;: [ &quot;container_1393511571284_0002_01_000001&quot; ],
-   &quot;master&quot;: [ &quot;container_1393511571284_0002_01_000003&quot; ],
-   &quot;worker&quot;: [ 
-     &quot;container_1393511571284_0002_01_000002&quot;,
-     &quot;container_1393511571284_0002_01_000004&quot;
-   ]
- },</code></pre>
+<div class="codehilite"><pre> <span class="s">&quot;instances&quot;</span><span class="o">:</span> <span class="p">{</span>
+   <span class="s">&quot;slider&quot;</span><span class="o">:</span> <span class="p">[</span> <span class="s">&quot;container_1393511571284_0002_01_000001&quot;</span> <span class="p">],</span>
+   <span class="s">&quot;master&quot;</span><span class="o">:</span> <span class="p">[</span> <span class="s">&quot;container_1393511571284_0002_01_000003&quot;</span> <span class="p">],</span>
+   <span class="s">&quot;worker&quot;</span><span class="o">:</span> <span class="p">[</span> 
+     <span class="s">&quot;container_1393511571284_0002_01_000002&quot;</span><span class="p">,</span>
+     <span class="s">&quot;container_1393511571284_0002_01_000004&quot;</span>
+   <span class="p">]</span>
+ <span class="p">},</span>
+</pre></div>
 
 
 <p>There's no information about location, nor is there any history about containers
@@ -322,17 +330,19 @@ buffer. This avoids a significantly fail
 <p>## <code>statistics</code></p>
 <p>Statistics on each role. </p>
 <p>They can be divided into counters that only increase</p>
-<pre class="codehilite"><code>&quot;containers.start.completed&quot;: 0,
-&quot;containers.start.failed&quot;: 0,
-&quot;containers.failed&quot;: 0,
-&quot;containers.completed&quot;: 0,
-&quot;containers.requested&quot;: 0</code></pre>
+<div class="codehilite"><pre><span class="s">&quot;containers.start.completed&quot;</span><span class="o">:</span> <span class="mi">0</span><span class="p">,</span>
+<span class="s">&quot;containers.start.failed&quot;</span><span class="o">:</span> <span class="mi">0</span><span class="p">,</span>
+<span class="s">&quot;containers.failed&quot;</span><span class="o">:</span> <span class="mi">0</span><span class="p">,</span>
+<span class="s">&quot;containers.completed&quot;</span><span class="o">:</span> <span class="mi">0</span><span class="p">,</span>
+<span class="s">&quot;containers.requested&quot;</span><span class="o">:</span> <span class="mi">0</span>
+</pre></div>
 
 
 <p>and those that vary depending upon the current state</p>
-<pre class="codehilite"><code>&quot;containers.live&quot;: 0,
-&quot;containers.active.requests&quot;: 0,
-&quot;containers.desired&quot;: 0,</code></pre>
+<div class="codehilite"><pre><span class="s">&quot;containers.live&quot;</span><span class="o">:</span> <span class="mi">0</span><span class="p">,</span>
+<span class="s">&quot;containers.active.requests&quot;</span><span class="o">:</span> <span class="mi">0</span><span class="p">,</span>
+<span class="s">&quot;containers.desired&quot;</span><span class="o">:</span> <span class="mi">0</span><span class="p">,</span>
+</pre></div>
 
 
 <ul>
@@ -377,40 +387,41 @@ of the cluster -this is not obvious. A d
 again, there's a risk of clash with or confusion with a role. </p>
 <p>Better to have a specific <code>/statistics/cluster</code> element, 
 and to move the roles' statistics under <code>/statistics/roles</code>:</p>
-<pre class="codehilite"><code>&quot;statistics&quot;: {
-  &quot;cluster&quot;: {
-    &quot;containers.unknown.completed&quot;: 0,
-    &quot;containers.start.completed&quot;: 3,
-    &quot;containers.live&quot;: 1,
-    &quot;containers.start.failed&quot;: 0,
-    &quot;containers.failed&quot;: 0,
-    &quot;containers.completed&quot;: 0,
-    &quot;containers.surplus&quot;: 0
-
-  },
-  &quot;roles&quot;: {
-    &quot;worker&quot;: {
-      &quot;containers.start.completed&quot;: 0,
-      &quot;containers.live&quot;: 2,
-      &quot;containers.start.failed&quot;: 0,
-      &quot;containers.active.requests&quot;: 0,
-      &quot;containers.failed&quot;: 0,
-      &quot;containers.completed&quot;: 0,
-      &quot;containers.desired&quot;: 2,
-      &quot;containers.requested&quot;: 0
-    },
-    &quot;master&quot;: {
-      &quot;containers.start.completed&quot;: 0,
-      &quot;containers.live&quot;: 1,
-      &quot;containers.start.failed&quot;: 0,
-      &quot;containers.active.requests&quot;: 0,
-      &quot;containers.failed&quot;: 0,
-      &quot;containers.completed&quot;: 0,
-      &quot;containers.desired&quot;: 1,
-      &quot;containers.requested&quot;: 0
-    }
-  }
-},</code></pre>
+<div class="codehilite"><pre><span class="s">&quot;statistics&quot;</span><span class="o">:</span> <span class="p">{</span>
+  <span class="s">&quot;cluster&quot;</span><span class="o">:</span> <span class="p">{</span>
+    <span class="s">&quot;containers.unknown.completed&quot;</span><span class="o">:</span> <span class="mi">0</span><span class="p">,</span>
+    <span class="s">&quot;containers.start.completed&quot;</span><span class="o">:</span> <span class="mi">3</span><span class="p">,</span>
+    <span class="s">&quot;containers.live&quot;</span><span class="o">:</span> <span class="mi">1</span><span class="p">,</span>
+    <span class="s">&quot;containers.start.failed&quot;</span><span class="o">:</span> <span class="mi">0</span><span class="p">,</span>
+    <span class="s">&quot;containers.failed&quot;</span><span class="o">:</span> <span class="mi">0</span><span class="p">,</span>
+    <span class="s">&quot;containers.completed&quot;</span><span class="o">:</span> <span class="mi">0</span><span class="p">,</span>
+    <span class="s">&quot;containers.surplus&quot;</span><span class="o">:</span> <span class="mi">0</span>
+
+  <span class="p">},</span>
+  <span class="s">&quot;roles&quot;</span><span class="o">:</span> <span class="p">{</span>
+    <span class="s">&quot;worker&quot;</span><span class="o">:</span> <span class="p">{</span>
+      <span class="s">&quot;containers.start.completed&quot;</span><span class="o">:</span> <span class="mi">0</span><span class="p">,</span>
+      <span class="s">&quot;containers.live&quot;</span><span class="o">:</span> <span class="mi">2</span><span class="p">,</span>
+      <span class="s">&quot;containers.start.failed&quot;</span><span class="o">:</span> <span class="mi">0</span><span class="p">,</span>
+      <span class="s">&quot;containers.active.requests&quot;</span><span class="o">:</span> <span class="mi">0</span><span class="p">,</span>
+      <span class="s">&quot;containers.failed&quot;</span><span class="o">:</span> <span class="mi">0</span><span class="p">,</span>
+      <span class="s">&quot;containers.completed&quot;</span><span class="o">:</span> <span class="mi">0</span><span class="p">,</span>
+      <span class="s">&quot;containers.desired&quot;</span><span class="o">:</span> <span class="mi">2</span><span class="p">,</span>
+      <span class="s">&quot;containers.requested&quot;</span><span class="o">:</span> <span class="mi">0</span>
+    <span class="p">},</span>
+    <span class="s">&quot;master&quot;</span><span class="o">:</span> <span class="p">{</span>
+      <span class="s">&quot;containers.start.completed&quot;</span><span class="o">:</span> <span class="mi">0</span><span class="p">,</span>
+      <span class="s">&quot;containers.live&quot;</span><span class="o">:</span> <span class="mi">1</span><span class="p">,</span>
+      <span class="s">&quot;containers.start.failed&quot;</span><span class="o">:</span> <span class="mi">0</span><span class="p">,</span>
+      <span class="s">&quot;containers.active.requests&quot;</span><span class="o">:</span> <span class="mi">0</span><span class="p">,</span>
+      <span class="s">&quot;containers.failed&quot;</span><span class="o">:</span> <span class="mi">0</span><span class="p">,</span>
+      <span class="s">&quot;containers.completed&quot;</span><span class="o">:</span> <span class="mi">0</span><span class="p">,</span>
+      <span class="s">&quot;containers.desired&quot;</span><span class="o">:</span> <span class="mi">1</span><span class="p">,</span>
+      <span class="s">&quot;containers.requested&quot;</span><span class="o">:</span> <span class="mi">0</span>
+    <span class="p">}</span>
+  <span class="p">}</span>
+<span class="p">},</span>
+</pre></div>
 
 
 <p>This approach allows extra statistics sections to be added (perhaps
@@ -418,21 +429,22 @@ by providers), without any changes to th
 <h2 id="options">Options</h2>
 <p>A list of options used by Slider and its providers to build up the AM
 and the configurations of the deployed service components</p>
-<pre class="codehilite"><code>&quot;options&quot;: {
-  &quot;zookeeper.port&quot;: &quot;2181&quot;,
-  &quot;site.hbase.master.startup.retainassign&quot;: &quot;true&quot;,
-  &quot;slider.cluster.application.image.path&quot;: &quot;hdfs://sandbox:8020/hbase.tar.gz&quot;,
-  &quot;site.fs.defaultFS&quot;: &quot;hdfs://sandbox:8020&quot;,
-  &quot;slider.container.failure.threshold&quot;: &quot;5&quot;,
-  &quot;site.fs.default.name&quot;: &quot;hdfs://sandbox:8020&quot;,
-  &quot;slider.cluster.directory.permissions&quot;: &quot;0770&quot;,
-  &quot;slider.am.monitoring.enabled&quot;: &quot;false&quot;,
-  &quot;zookeeper.path&quot;: &quot;/yarnapps_slider_stevel_test_cluster_lifecycle&quot;,
-  &quot;slider.tmp.dir&quot;: &quot;hdfs://sandbox:8020/user/stevel/.slider/cluster/test_cluster_lifecycle/tmp/am&quot;,
-  &quot;slider.data.directory.permissions&quot;: &quot;0770&quot;,
-  &quot;zookeeper.hosts&quot;: &quot;sandbox&quot;,
-  &quot;slider.container.failure.shortlife&quot;: &quot;60&quot;
-},</code></pre>
+<div class="codehilite"><pre><span class="s">&quot;options&quot;</span><span class="o">:</span> <span class="p">{</span>
+  <span class="s">&quot;zookeeper.port&quot;</span><span class="o">:</span> <span class="s">&quot;2181&quot;</span><span class="p">,</span>
+  <span class="s">&quot;site.hbase.master.startup.retainassign&quot;</span><span class="o">:</span> <span class="s">&quot;true&quot;</span><span class="p">,</span>
+  <span class="s">&quot;slider.cluster.application.image.path&quot;</span><span class="o">:</span> <span class="s">&quot;hdfs://sandbox:8020/hbase.tar.gz&quot;</span><span class="p">,</span>
+  <span class="s">&quot;site.fs.defaultFS&quot;</span><span class="o">:</span> <span class="s">&quot;hdfs://sandbox:8020&quot;</span><span class="p">,</span>
+  <span class="s">&quot;slider.container.failure.threshold&quot;</span><span class="o">:</span> <span class="s">&quot;5&quot;</span><span class="p">,</span>
+  <span class="s">&quot;site.fs.default.name&quot;</span><span class="o">:</span> <span class="s">&quot;hdfs://sandbox:8020&quot;</span><span class="p">,</span>
+  <span class="s">&quot;slider.cluster.directory.permissions&quot;</span><span class="o">:</span> <span class="s">&quot;0770&quot;</span><span class="p">,</span>
+  <span class="s">&quot;slider.am.monitoring.enabled&quot;</span><span class="o">:</span> <span class="s">&quot;false&quot;</span><span class="p">,</span>
+  <span class="s">&quot;zookeeper.path&quot;</span><span class="o">:</span> <span class="s">&quot;/yarnapps_slider_stevel_test_cluster_lifecycle&quot;</span><span class="p">,</span>
+  <span class="s">&quot;slider.tmp.dir&quot;</span><span class="o">:</span> <span class="s">&quot;hdfs://sandbox:8020/user/stevel/.slider/cluster/test_cluster_lifecycle/tmp/am&quot;</span><span class="p">,</span>
+  <span class="s">&quot;slider.data.directory.permissions&quot;</span><span class="o">:</span> <span class="s">&quot;0770&quot;</span><span class="p">,</span>
+  <span class="s">&quot;zookeeper.hosts&quot;</span><span class="o">:</span> <span class="s">&quot;sandbox&quot;</span><span class="p">,</span>
+  <span class="s">&quot;slider.container.failure.shortlife&quot;</span><span class="o">:</span> <span class="s">&quot;60&quot;</span>
+<span class="p">},</span>
+</pre></div>
 
 
 <p>Some for these options have been created by slider itself ("slider.tmp.dir")
@@ -461,44 +473,47 @@ specific role.</p>
 fix the heap size of a component.
 1. <code>app.infoport</code>: an option supported by some providers (e.g. HBase)
 to fix the port to which a role (master or worker) binds its web UI.</p>
-<pre class="codehilite"><code>  &quot;worker&quot;: {
-    &quot;yarn.memory&quot;: &quot;768&quot;,
-    &quot;env.MALLOC_ARENA_MAX&quot;: &quot;4&quot;,
-    &quot;role.instances&quot;: &quot;0&quot;,
-    &quot;role.name&quot;: &quot;worker&quot;,
-    &quot;jvm.heapsize&quot;: &quot;512M&quot;,
-    &quot;yarn.vcores&quot;: &quot;1&quot;,
-    &quot;app.infoport&quot;: &quot;0&quot;
-  },</code></pre>
+<div class="codehilite"><pre>  <span class="s">&quot;worker&quot;</span><span class="o">:</span> <span class="p">{</span>
+    <span class="s">&quot;yarn.memory&quot;</span><span class="o">:</span> <span class="s">&quot;768&quot;</span><span class="p">,</span>
+    <span class="s">&quot;env.MALLOC_ARENA_MAX&quot;</span><span class="o">:</span> <span class="s">&quot;4&quot;</span><span class="p">,</span>
+    <span class="s">&quot;role.instances&quot;</span><span class="o">:</span> <span class="s">&quot;0&quot;</span><span class="p">,</span>
+    <span class="s">&quot;role.name&quot;</span><span class="o">:</span> <span class="s">&quot;worker&quot;</span><span class="p">,</span>
+    <span class="s">&quot;jvm.heapsize&quot;</span><span class="o">:</span> <span class="s">&quot;512M&quot;</span><span class="p">,</span>
+    <span class="s">&quot;yarn.vcores&quot;</span><span class="o">:</span> <span class="s">&quot;1&quot;</span><span class="p">,</span>
+    <span class="s">&quot;app.infoport&quot;</span><span class="o">:</span> <span class="s">&quot;0&quot;</span>
+  <span class="p">},</span>
+</pre></div>
 
 
 <p>In a live cluster, the role information also includes status information
 about the cluster.</p>
-<pre class="codehilite"><code>  &quot;master&quot;: {
-    &quot;yarn.memory&quot;: &quot;1024&quot;,
-    &quot;env.MALLOC_ARENA_MAX&quot;: &quot;4&quot;,
-    &quot;role.instances&quot;: &quot;0&quot;,
-    &quot;role.requested.instances&quot;: &quot;0&quot;,
-    &quot;role.name&quot;: &quot;master&quot;,
-    &quot;role.failed.starting.instances&quot;: &quot;0&quot;,
-    &quot;role.actual.instances&quot;: &quot;0&quot;,
-    &quot;jvm.heapsize&quot;: &quot;512M&quot;,
-    &quot;yarn.vcores&quot;: &quot;1&quot;,
-    &quot;role.releasing.instances&quot;: &quot;0&quot;,
-    &quot;role.failed.instances&quot;: &quot;0&quot;,
-    &quot;app.infoport&quot;: &quot;0&quot;
-  }</code></pre>
+<div class="codehilite"><pre>  <span class="s">&quot;master&quot;</span><span class="o">:</span> <span class="p">{</span>
+    <span class="s">&quot;yarn.memory&quot;</span><span class="o">:</span> <span class="s">&quot;1024&quot;</span><span class="p">,</span>
+    <span class="s">&quot;env.MALLOC_ARENA_MAX&quot;</span><span class="o">:</span> <span class="s">&quot;4&quot;</span><span class="p">,</span>
+    <span class="s">&quot;role.instances&quot;</span><span class="o">:</span> <span class="s">&quot;0&quot;</span><span class="p">,</span>
+    <span class="s">&quot;role.requested.instances&quot;</span><span class="o">:</span> <span class="s">&quot;0&quot;</span><span class="p">,</span>
+    <span class="s">&quot;role.name&quot;</span><span class="o">:</span> <span class="s">&quot;master&quot;</span><span class="p">,</span>
+    <span class="s">&quot;role.failed.starting.instances&quot;</span><span class="o">:</span> <span class="s">&quot;0&quot;</span><span class="p">,</span>
+    <span class="s">&quot;role.actual.instances&quot;</span><span class="o">:</span> <span class="s">&quot;0&quot;</span><span class="p">,</span>
+    <span class="s">&quot;jvm.heapsize&quot;</span><span class="o">:</span> <span class="s">&quot;512M&quot;</span><span class="p">,</span>
+    <span class="s">&quot;yarn.vcores&quot;</span><span class="o">:</span> <span class="s">&quot;1&quot;</span><span class="p">,</span>
+    <span class="s">&quot;role.releasing.instances&quot;</span><span class="o">:</span> <span class="s">&quot;0&quot;</span><span class="p">,</span>
+    <span class="s">&quot;role.failed.instances&quot;</span><span class="o">:</span> <span class="s">&quot;0&quot;</span><span class="p">,</span>
+    <span class="s">&quot;app.infoport&quot;</span><span class="o">:</span> <span class="s">&quot;0&quot;</span>
+  <span class="p">}</span>
+</pre></div>
 
 
 <p>The role <code>slider</code> represents the Slider Application Master itself.</p>
-<pre class="codehilite"><code>  &quot;slider&quot;: {
-    &quot;yarn.memory&quot;: &quot;256&quot;,
-    &quot;env.MALLOC_ARENA_MAX&quot;: &quot;4&quot;,
-    &quot;role.instances&quot;: &quot;1&quot;,
-    &quot;role.name&quot;: &quot;slider&quot;,
-    &quot;jvm.heapsize&quot;: &quot;256M&quot;,
-    &quot;yarn.vcores&quot;: &quot;1&quot;,
-  },</code></pre>
+<div class="codehilite"><pre>  <span class="s">&quot;slider&quot;</span><span class="o">:</span> <span class="p">{</span>
+    <span class="s">&quot;yarn.memory&quot;</span><span class="o">:</span> <span class="s">&quot;256&quot;</span><span class="p">,</span>
+    <span class="s">&quot;env.MALLOC_ARENA_MAX&quot;</span><span class="o">:</span> <span class="s">&quot;4&quot;</span><span class="p">,</span>
+    <span class="s">&quot;role.instances&quot;</span><span class="o">:</span> <span class="s">&quot;1&quot;</span><span class="p">,</span>
+    <span class="s">&quot;role.name&quot;</span><span class="o">:</span> <span class="s">&quot;slider&quot;</span><span class="p">,</span>
+    <span class="s">&quot;jvm.heapsize&quot;</span><span class="o">:</span> <span class="s">&quot;256M&quot;</span><span class="p">,</span>
+    <span class="s">&quot;yarn.vcores&quot;</span><span class="o">:</span> <span class="s">&quot;1&quot;</span><span class="p">,</span>
+  <span class="p">},</span>
+</pre></div>
 
 
 <h3 id="proposed">Proposed:</h3>
@@ -517,8 +532,9 @@ the scope of this document.</p>
 <h3 id="proposed-alongside-clientproperties-comes-clientfiles">Proposed: alongside <code>/clientProperties</code>  comes <code>/clientfiles</code></h3>
 <p>This section will list all files that an application instance can generate
 for clients, along with with a description.</p>
-<pre class="codehilite"><code>&quot;/clientfiles/hbase-site.xml&quot;: &quot;site information for HBase&quot;
-&quot;/clientfiles/log4.properties&quot;: &quot;log4.property file&quot;</code></pre>
+<div class="codehilite"><pre><span class="s">&quot;/clientfiles/hbase-site.xml&quot;</span><span class="o">:</span> <span class="s">&quot;site information for HBase&quot;</span>
+<span class="s">&quot;/clientfiles/log4.properties&quot;</span><span class="o">:</span> <span class="s">&quot;log4.property file&quot;</span>
+</pre></div>
 
 
 <p>A new CLI command would be added to retrieve a client file.
@@ -528,8 +544,9 @@ for clients, along with with a descripti
 destination file/directory <code>--outfile &lt;file&gt;</code> and <code>--outdir &lt;dir&gt;</code>
 1. If the <code>--list</code> argument is provided, the list of available files is
 returned (e.g.) </p>
-<pre class="codehilite"><code>hbase-site.xml: site information for HBase
-log4.properties: log4.property file</code></pre>
+<div class="codehilite"><pre><span class="n">hbase</span><span class="o">-</span><span class="n">site</span><span class="p">.</span><span class="n">xml</span><span class="o">:</span> <span class="n">site</span> <span class="n">information</span> <span class="k">for</span> <span class="n">HBase</span>
+<span class="n">log4</span><span class="p">.</span><span class="n">properties</span><span class="o">:</span> <span class="n">log4</span><span class="p">.</span><span class="n">property</span> <span class="n">file</span>
+</pre></div>
 
 
 <p><em>No attempt to parse/process the body of the messages will be returned.</em></p>

Modified: incubator/slider/site/content/docs/configuration/specification.html
URL: http://svn.apache.org/viewvc/incubator/slider/site/content/docs/configuration/specification.html?rev=1608633&r1=1608632&r2=1608633&view=diff
==============================================================================
--- incubator/slider/site/content/docs/configuration/specification.html (original)
+++ incubator/slider/site/content/docs/configuration/specification.html Tue Jul  8 00:49:34 2014
@@ -264,14 +264,15 @@ are not defined in this document.</p>
 <h2 id="diagnostics-diagnostics-sections"><code>/diagnostics</code>: diagnostics sections</h2>
 <p>Persisted list of information about Slider. </p>
 <p>Static information about the file history</p>
-<pre class="codehilite"><code>&quot;diagnostics&quot; : {
-  &quot;create.hadoop.deployed.info&quot; : 
-   &quot;(detached from release-2.3.0) @dfe46336fbc6a044bc124392ec06b85&quot;,
-  &quot;create.application.build.info&quot; : 
-   &quot;Slider Core-0.13.0-SNAPSHOT Built against commit# 1a94ee4aa1 on Java 1.7.0_45 by stevel&quot;,
-  &quot;create.hadoop.build.info&quot; : &quot;2.3.0&quot;,
-  &quot;create.time.millis&quot; : &quot;1393512091276&quot;,
-},</code></pre>
+<div class="codehilite"><pre><span class="s">&quot;diagnostics&quot;</span> <span class="o">:</span> <span class="p">{</span>
+  <span class="s">&quot;create.hadoop.deployed.info&quot;</span> <span class="o">:</span> 
+   <span class="s">&quot;(detached from release-2.3.0) @dfe46336fbc6a044bc124392ec06b85&quot;</span><span class="p">,</span>
+  <span class="s">&quot;create.application.build.info&quot;</span> <span class="o">:</span> 
+   <span class="s">&quot;Slider Core-0.13.0-SNAPSHOT Built against commit# 1a94ee4aa1 on Java 1.7.0_45 by stevel&quot;</span><span class="p">,</span>
+  <span class="s">&quot;create.hadoop.build.info&quot;</span> <span class="o">:</span> <span class="s">&quot;2.3.0&quot;</span><span class="p">,</span>
+  <span class="s">&quot;create.time.millis&quot;</span> <span class="o">:</span> <span class="s">&quot;1393512091276&quot;</span><span class="p">,</span>
+<span class="p">},</span>
+</pre></div>
 
 
 <p>This information is not intended to provide anything other
@@ -281,21 +282,22 @@ an empty or absent <code>/diagnostics</c
 <h2 id="options-cluster-options">Options: cluster options</h2>
 <p>A persisted list of options used by Slider and its providers to build up the AM
 and the configurations of the deployed service components</p>
-<pre class="codehilite"><code>&quot;options&quot;: {
-  &quot;slider.am.monitoring.enabled&quot;: &quot;false&quot;,
-  &quot;slider.cluster.application.image.path&quot;: &quot;hdfs://sandbox:8020/hbase.tar.gz&quot;,
-  &quot;slider.container.failure.threshold&quot;: &quot;5&quot;,
-  &quot;slider.container.failure.shortlife&quot;: &quot;60&quot;,
-  &quot;zookeeper.port&quot;: &quot;2181&quot;,
-  &quot;zookeeper.path&quot;: &quot;/yarnapps_slider_stevel_test_cluster_lifecycle&quot;,
-  &quot;zookeeper.hosts&quot;: &quot;sandbox&quot;,
-  &quot;site.hbase.master.startup.retainassign&quot;: &quot;true&quot;,
-  &quot;site.fs.defaultFS&quot;: &quot;hdfs://sandbox:8020&quot;,
-  &quot;site.fs.default.name&quot;: &quot;hdfs://sandbox:8020&quot;,
-  &quot;env.MALLOC_ARENA_MAX&quot;: &quot;4&quot;,
-  &quot;site.hbase.master.info.port&quot;: &quot;0&quot;,
-  &quot;site.hbase.regionserver.info.port&quot;: &quot;0&quot;
-},</code></pre>
+<div class="codehilite"><pre><span class="s">&quot;options&quot;</span><span class="o">:</span> <span class="p">{</span>
+  <span class="s">&quot;slider.am.monitoring.enabled&quot;</span><span class="o">:</span> <span class="s">&quot;false&quot;</span><span class="p">,</span>
+  <span class="s">&quot;slider.cluster.application.image.path&quot;</span><span class="o">:</span> <span class="s">&quot;hdfs://sandbox:8020/hbase.tar.gz&quot;</span><span class="p">,</span>
+  <span class="s">&quot;slider.container.failure.threshold&quot;</span><span class="o">:</span> <span class="s">&quot;5&quot;</span><span class="p">,</span>
+  <span class="s">&quot;slider.container.failure.shortlife&quot;</span><span class="o">:</span> <span class="s">&quot;60&quot;</span><span class="p">,</span>
+  <span class="s">&quot;zookeeper.port&quot;</span><span class="o">:</span> <span class="s">&quot;2181&quot;</span><span class="p">,</span>
+  <span class="s">&quot;zookeeper.path&quot;</span><span class="o">:</span> <span class="s">&quot;/yarnapps_slider_stevel_test_cluster_lifecycle&quot;</span><span class="p">,</span>
+  <span class="s">&quot;zookeeper.hosts&quot;</span><span class="o">:</span> <span class="s">&quot;sandbox&quot;</span><span class="p">,</span>
+  <span class="s">&quot;site.hbase.master.startup.retainassign&quot;</span><span class="o">:</span> <span class="s">&quot;true&quot;</span><span class="p">,</span>
+  <span class="s">&quot;site.fs.defaultFS&quot;</span><span class="o">:</span> <span class="s">&quot;hdfs://sandbox:8020&quot;</span><span class="p">,</span>
+  <span class="s">&quot;site.fs.default.name&quot;</span><span class="o">:</span> <span class="s">&quot;hdfs://sandbox:8020&quot;</span><span class="p">,</span>
+  <span class="s">&quot;env.MALLOC_ARENA_MAX&quot;</span><span class="o">:</span> <span class="s">&quot;4&quot;</span><span class="p">,</span>
+  <span class="s">&quot;site.hbase.master.info.port&quot;</span><span class="o">:</span> <span class="s">&quot;0&quot;</span><span class="p">,</span>
+  <span class="s">&quot;site.hbase.regionserver.info.port&quot;</span><span class="o">:</span> <span class="s">&quot;0&quot;</span>
+<span class="p">},</span>
+</pre></div>
 
 
 <p>Many of the properties are automatically set by Slider when a cluster is constructed.
@@ -341,26 +343,28 @@ specific role.</p>
 1. <code>yarn.</code> properties to configure YARN requests.
 1. <code>jvm.heapsize</code>: an option supported by some providers to 
 fix the heap size of a component.</p>
-<pre class="codehilite"><code>  &quot;worker&quot;: {
-    &quot;yarn.memory&quot;: &quot;768&quot;,
-    &quot;env.MALLOC_ARENA_MAX&quot;: &quot;4&quot;,
-    &quot;role.instances&quot;: &quot;0&quot;,
-    &quot;role.name&quot;: &quot;worker&quot;,
-    &quot;role.failed.starting.instances&quot;: &quot;0&quot;,
-    &quot;jvm.heapsize&quot;: &quot;512M&quot;,
-    &quot;yarn.vcores&quot;: &quot;1&quot;,
-  },</code></pre>
+<div class="codehilite"><pre>  <span class="s">&quot;worker&quot;</span><span class="o">:</span> <span class="p">{</span>
+    <span class="s">&quot;yarn.memory&quot;</span><span class="o">:</span> <span class="s">&quot;768&quot;</span><span class="p">,</span>
+    <span class="s">&quot;env.MALLOC_ARENA_MAX&quot;</span><span class="o">:</span> <span class="s">&quot;4&quot;</span><span class="p">,</span>
+    <span class="s">&quot;role.instances&quot;</span><span class="o">:</span> <span class="s">&quot;0&quot;</span><span class="p">,</span>
+    <span class="s">&quot;role.name&quot;</span><span class="o">:</span> <span class="s">&quot;worker&quot;</span><span class="p">,</span>
+    <span class="s">&quot;role.failed.starting.instances&quot;</span><span class="o">:</span> <span class="s">&quot;0&quot;</span><span class="p">,</span>
+    <span class="s">&quot;jvm.heapsize&quot;</span><span class="o">:</span> <span class="s">&quot;512M&quot;</span><span class="p">,</span>
+    <span class="s">&quot;yarn.vcores&quot;</span><span class="o">:</span> <span class="s">&quot;1&quot;</span><span class="p">,</span>
+  <span class="p">},</span>
+</pre></div>
 
 
 <p>The role <code>slider</code> represents the Slider Application Master itself.</p>
-<pre class="codehilite"><code>  &quot;slider&quot;: {
-    &quot;yarn.memory&quot;: &quot;256&quot;,
-    &quot;env.MALLOC_ARENA_MAX&quot;: &quot;4&quot;,
-    &quot;role.instances&quot;: &quot;1&quot;,
-    &quot;role.name&quot;: &quot;slider&quot;,
-    &quot;jvm.heapsize&quot;: &quot;256M&quot;,
-    &quot;yarn.vcores&quot;: &quot;1&quot;,
-  },</code></pre>
+<div class="codehilite"><pre>  <span class="s">&quot;slider&quot;</span><span class="o">:</span> <span class="p">{</span>
+    <span class="s">&quot;yarn.memory&quot;</span><span class="o">:</span> <span class="s">&quot;256&quot;</span><span class="p">,</span>
+    <span class="s">&quot;env.MALLOC_ARENA_MAX&quot;</span><span class="o">:</span> <span class="s">&quot;4&quot;</span><span class="p">,</span>
+    <span class="s">&quot;role.instances&quot;</span><span class="o">:</span> <span class="s">&quot;1&quot;</span><span class="p">,</span>
+    <span class="s">&quot;role.name&quot;</span><span class="o">:</span> <span class="s">&quot;slider&quot;</span><span class="p">,</span>
+    <span class="s">&quot;jvm.heapsize&quot;</span><span class="o">:</span> <span class="s">&quot;256M&quot;</span><span class="p">,</span>
+    <span class="s">&quot;yarn.vcores&quot;</span><span class="o">:</span> <span class="s">&quot;1&quot;</span><span class="p">,</span>
+  <span class="p">},</span>
+</pre></div>
 
 
 <p>Providers may support a fixed number of roles -or they may support a dynamic
@@ -423,23 +427,26 @@ information about the running applicatio
 <li>
 <p><code>slider.am.restart.supported"</code>  whether the AM supports service restart without killing all the containers hosting
  the role instances:</p>
-<pre class="codehilite"><code>&quot;slider.am.restart.supported&quot; : &quot;false&quot;,</code></pre>
+<div class="codehilite"><pre><span class="s">&quot;slider.am.restart.supported&quot;</span> <span class="o">:</span> <span class="s">&quot;false&quot;</span><span class="p">,</span>
+</pre></div>
 
 
 </li>
 <li>
 <p>timestamps of the cluster going live, and when the status query was made</p>
-<pre class="codehilite"><code>&quot;live.time&quot; : &quot;27 Feb 2014 14:41:56 GMT&quot;,
-&quot;live.time.millis&quot; : &quot;1393512116881&quot;,
-&quot;status.time&quot; : &quot;27 Feb 2014 14:42:08 GMT&quot;,
-&quot;status.time.millis&quot; : &quot;1393512128726&quot;,</code></pre>
+<div class="codehilite"><pre><span class="s">&quot;live.time&quot;</span> <span class="o">:</span> <span class="s">&quot;27 Feb 2014 14:41:56 GMT&quot;</span><span class="p">,</span>
+<span class="s">&quot;live.time.millis&quot;</span> <span class="o">:</span> <span class="s">&quot;1393512116881&quot;</span><span class="p">,</span>
+<span class="s">&quot;status.time&quot;</span> <span class="o">:</span> <span class="s">&quot;27 Feb 2014 14:42:08 GMT&quot;</span><span class="p">,</span>
+<span class="s">&quot;status.time.millis&quot;</span> <span class="o">:</span> <span class="s">&quot;1393512128726&quot;</span><span class="p">,</span>
+</pre></div>
 
 
 </li>
 <li>
 <p>yarn data provided to the AM</p>
-<pre class="codehilite"><code>&quot;yarn.vcores&quot; : &quot;32&quot;,
-&quot;yarn.memory&quot; : &quot;2048&quot;,</code></pre>
+<div class="codehilite"><pre><span class="s">&quot;yarn.vcores&quot;</span> <span class="o">:</span> <span class="s">&quot;32&quot;</span><span class="p">,</span>
+<span class="s">&quot;yarn.memory&quot;</span> <span class="o">:</span> <span class="s">&quot;2048&quot;</span><span class="p">,</span>
+</pre></div>
 
 
 </li>
@@ -447,9 +454,10 @@ information about the running applicatio
 <p>information about the application and hadoop versions in use. Here
   the application was built using Hadoop 2.3.0, but is running against the version
   of Hadoop built for HDP-2.</p>
-<pre class="codehilite"><code>&quot;status.application.build.info&quot; : &quot;Slider Core-0.13.0-SNAPSHOT Built against commit# 1a94ee4aa1 on Java 1.7.0_45 by stevel&quot;,
-&quot;status.hadoop.build.info&quot; : &quot;2.3.0&quot;,
-&quot;status.hadoop.deployed.info&quot; : &quot;bigwheel-m16-2.2.0 @704f1e463ebc4fb89353011407e965&quot;</code></pre>
+<div class="codehilite"><pre><span class="s">&quot;status.application.build.info&quot;</span> <span class="o">:</span> <span class="s">&quot;Slider Core-0.13.0-SNAPSHOT Built against commit# 1a94ee4aa1 on Java 1.7.0_45 by stevel&quot;</span><span class="p">,</span>
+<span class="s">&quot;status.hadoop.build.info&quot;</span> <span class="o">:</span> <span class="s">&quot;2.3.0&quot;</span><span class="p">,</span>
+<span class="s">&quot;status.hadoop.deployed.info&quot;</span> <span class="o">:</span> <span class="s">&quot;bigwheel-m16-2.2.0 @704f1e463ebc4fb89353011407e965&quot;</span>
+</pre></div>
 
 
 </li>
@@ -458,45 +466,47 @@ information about the running applicatio
 for debugging.</p>
 <p>## <code>/instances</code>: instance list</p>
 <p>Information about the live containers in a cluster</p>
-<pre class="codehilite"><code> &quot;instances&quot;: {
-   &quot;slider&quot;: [ &quot;container_1393511571284_0002_01_000001&quot; ],
-   &quot;master&quot;: [ &quot;container_1393511571284_0002_01_000003&quot; ],
-   &quot;worker&quot;: [ 
-     &quot;container_1393511571284_0002_01_000002&quot;,
-     &quot;container_1393511571284_0002_01_000004&quot;
-   ]
- },</code></pre>
+<div class="codehilite"><pre> <span class="s">&quot;instances&quot;</span><span class="o">:</span> <span class="p">{</span>
+   <span class="s">&quot;slider&quot;</span><span class="o">:</span> <span class="p">[</span> <span class="s">&quot;container_1393511571284_0002_01_000001&quot;</span> <span class="p">],</span>
+   <span class="s">&quot;master&quot;</span><span class="o">:</span> <span class="p">[</span> <span class="s">&quot;container_1393511571284_0002_01_000003&quot;</span> <span class="p">],</span>
+   <span class="s">&quot;worker&quot;</span><span class="o">:</span> <span class="p">[</span> 
+     <span class="s">&quot;container_1393511571284_0002_01_000002&quot;</span><span class="p">,</span>
+     <span class="s">&quot;container_1393511571284_0002_01_000004&quot;</span>
+   <span class="p">]</span>
+ <span class="p">},</span>
+</pre></div>
 
 
 <h2 id="status-detailed-dynamic-state"><code>/status</code>: detailed dynamic state</h2>
 <p>This provides more detail on the application including live and failed instances</p>
 <h3 id="statuslive-live-role-instances-by-container"><code>/status/live</code>: live role instances by container</h3>
-<pre class="codehilite"><code>&quot;cluster&quot;: {
-  &quot;live&quot;: {
-    &quot;worker&quot;: {
-      &quot;container_1394032374441_0001_01_000003&quot;: {
-        &quot;name&quot;: &quot;container_1394032374441_0001_01_000003&quot;,
-        &quot;role&quot;: &quot;worker&quot;,
-        &quot;roleId&quot;: 1,
-        &quot;createTime&quot;: 1394032384451,
-        &quot;startTime&quot;: 1394032384503,
-        &quot;released&quot;: false,
-        &quot;host&quot;: &quot;192.168.1.88&quot;,
-        &quot;state&quot;: 3,
-        &quot;exitCode&quot;: 0,
-        &quot;command&quot;: &quot;hbase-0.98.0/bin/hbase --config $PROPAGATED_CONFDIR regionserver start 1&gt;&lt;LOG_DIR&gt;/region-server.txt 2&gt;&amp;1 ; &quot;,
-        &quot;diagnostics&quot;: &quot;&quot;,
-        &quot;environment&quot;: [
-          &quot;HADOOP_USER_NAME=\&quot;slider\&quot;&quot;,
-          &quot;HBASE_LOG_DIR=\&quot;/tmp/slider-slider\&quot;&quot;,
-          &quot;HBASE_HEAPSIZE=\&quot;256\&quot;&quot;,
-          &quot;MALLOC_ARENA_MAX=\&quot;4\&quot;&quot;,
-          &quot;PROPAGATED_CONFDIR=\&quot;$PWD/propagatedconf\&quot;&quot;
-        ]
+<div class="codehilite"><pre><span class="s2">&quot;cluster&quot;</span><span class="p">:</span> <span class="p">{</span>
+  <span class="s2">&quot;live&quot;</span><span class="p">:</span> <span class="p">{</span>
+    <span class="s2">&quot;worker&quot;</span><span class="p">:</span> <span class="p">{</span>
+      <span class="s2">&quot;container_1394032374441_0001_01_000003&quot;</span><span class="p">:</span> <span class="p">{</span>
+        <span class="s2">&quot;name&quot;</span><span class="p">:</span> <span class="s2">&quot;container_1394032374441_0001_01_000003&quot;</span><span class="p">,</span>
+        <span class="s2">&quot;role&quot;</span><span class="p">:</span> <span class="s2">&quot;worker&quot;</span><span class="p">,</span>
+        <span class="s2">&quot;roleId&quot;</span><span class="p">:</span> <span class="mi">1</span><span class="p">,</span>
+        <span class="s2">&quot;createTime&quot;</span><span class="p">:</span> <span class="mi">1394032384451</span><span class="p">,</span>
+        <span class="s2">&quot;startTime&quot;</span><span class="p">:</span> <span class="mi">1394032384503</span><span class="p">,</span>
+        <span class="s2">&quot;released&quot;</span><span class="p">:</span> <span class="kc">false</span><span class="p">,</span>
+        <span class="s2">&quot;host&quot;</span><span class="p">:</span> <span class="s2">&quot;192.168.1.88&quot;</span><span class="p">,</span>
+        <span class="s2">&quot;state&quot;</span><span class="p">:</span> <span class="mi">3</span><span class="p">,</span>
+        <span class="s2">&quot;exitCode&quot;</span><span class="p">:</span> <span class="mi">0</span><span class="p">,</span>
+        <span class="s2">&quot;command&quot;</span><span class="p">:</span> <span class="s2">&quot;hbase-0.98.0/bin/hbase --config $PROPAGATED_CONFDIR regionserver start 1&gt;&lt;LOG_DIR&gt;/region-server.txt 2&gt;&amp;1 ; &quot;</span><span class="p">,</span>
+        <span class="s2">&quot;diagnostics&quot;</span><span class="p">:</span> <span class="s2">&quot;&quot;</span><span class="p">,</span>
+        <span class="s2">&quot;environment&quot;</span><span class="p">:</span> <span class="err">[</span>
+          <span class="s2">&quot;HADOOP_USER_NAME=</span><span class="se">\&quot;</span><span class="s2">slider</span><span class="se">\&quot;</span><span class="s2">&quot;</span><span class="p">,</span>
+          <span class="s2">&quot;HBASE_LOG_DIR=</span><span class="se">\&quot;</span><span class="s2">/tmp/slider-slider</span><span class="se">\&quot;</span><span class="s2">&quot;</span><span class="p">,</span>
+          <span class="s2">&quot;HBASE_HEAPSIZE=</span><span class="se">\&quot;</span><span class="s2">256</span><span class="se">\&quot;</span><span class="s2">&quot;</span><span class="p">,</span>
+          <span class="s2">&quot;MALLOC_ARENA_MAX=</span><span class="se">\&quot;</span><span class="s2">4</span><span class="se">\&quot;</span><span class="s2">&quot;</span><span class="p">,</span>
+          <span class="s2">&quot;PROPAGATED_CONFDIR=</span><span class="se">\&quot;</span><span class="s2">$PWD/propagatedconf</span><span class="se">\&quot;</span><span class="s2">&quot;</span>
+        <span class="cp">]</span>
       }
     }
     failed : {}
-  }</code></pre>
+  }
+</pre></div>
 
 
 <p>All live instances MUST be described in <code>/status/live</code></p>
@@ -507,33 +517,34 @@ a limited set of recently failed cluster
 <p>This lists the current status of the roles: 
 How many are running vs requested, how many are being
 released.</p>
-<pre class="codehilite"><code>&quot;rolestatus&quot;: {
-  &quot;worker&quot;: {
-    &quot;role.instances&quot;: &quot;2&quot;,
-    &quot;role.requested.instances&quot;: &quot;0&quot;,
-    &quot;role.failed.starting.instances&quot;: &quot;0&quot;,
-    &quot;role.actual.instances&quot;: &quot;2&quot;,
-    &quot;role.releasing.instances&quot;: &quot;0&quot;,
-    &quot;role.failed.instances&quot;: &quot;1&quot;
-  },
-  &quot;slider&quot;: {
-    &quot;role.instances&quot;: &quot;1&quot;,
-    &quot;role.requested.instances&quot;: &quot;0&quot;,
-    &quot;role.name&quot;: &quot;slider&quot;,
-    &quot;role.actual.instances&quot;: &quot;1&quot;,
-    &quot;role.releasing.instances&quot;: &quot;0&quot;,
-    &quot;role.failed.instances&quot;: &quot;0&quot;
-  },
-  &quot;master&quot;: {
-    &quot;role.instances&quot;: &quot;1&quot;,
-    &quot;role.requested.instances&quot;: &quot;1&quot;,
-    &quot;role.name&quot;: &quot;master&quot;,
-    &quot;role.failed.starting.instances&quot;: &quot;0&quot;,
-    &quot;role.actual.instances&quot;: &quot;0&quot;,
-    &quot;role.releasing.instances&quot;: &quot;0&quot;,
-    &quot;role.failed.instances&quot;: &quot;0&quot;
-  }
-}</code></pre>
+<div class="codehilite"><pre><span class="s">&quot;rolestatus&quot;</span><span class="o">:</span> <span class="p">{</span>
+  <span class="s">&quot;worker&quot;</span><span class="o">:</span> <span class="p">{</span>
+    <span class="s">&quot;role.instances&quot;</span><span class="o">:</span> <span class="s">&quot;2&quot;</span><span class="p">,</span>
+    <span class="s">&quot;role.requested.instances&quot;</span><span class="o">:</span> <span class="s">&quot;0&quot;</span><span class="p">,</span>
+    <span class="s">&quot;role.failed.starting.instances&quot;</span><span class="o">:</span> <span class="s">&quot;0&quot;</span><span class="p">,</span>
+    <span class="s">&quot;role.actual.instances&quot;</span><span class="o">:</span> <span class="s">&quot;2&quot;</span><span class="p">,</span>
+    <span class="s">&quot;role.releasing.instances&quot;</span><span class="o">:</span> <span class="s">&quot;0&quot;</span><span class="p">,</span>
+    <span class="s">&quot;role.failed.instances&quot;</span><span class="o">:</span> <span class="s">&quot;1&quot;</span>
+  <span class="p">},</span>
+  <span class="s">&quot;slider&quot;</span><span class="o">:</span> <span class="p">{</span>
+    <span class="s">&quot;role.instances&quot;</span><span class="o">:</span> <span class="s">&quot;1&quot;</span><span class="p">,</span>
+    <span class="s">&quot;role.requested.instances&quot;</span><span class="o">:</span> <span class="s">&quot;0&quot;</span><span class="p">,</span>
+    <span class="s">&quot;role.name&quot;</span><span class="o">:</span> <span class="s">&quot;slider&quot;</span><span class="p">,</span>
+    <span class="s">&quot;role.actual.instances&quot;</span><span class="o">:</span> <span class="s">&quot;1&quot;</span><span class="p">,</span>
+    <span class="s">&quot;role.releasing.instances&quot;</span><span class="o">:</span> <span class="s">&quot;0&quot;</span><span class="p">,</span>
+    <span class="s">&quot;role.failed.instances&quot;</span><span class="o">:</span> <span class="s">&quot;0&quot;</span>
+  <span class="p">},</span>
+  <span class="s">&quot;master&quot;</span><span class="o">:</span> <span class="p">{</span>
+    <span class="s">&quot;role.instances&quot;</span><span class="o">:</span> <span class="s">&quot;1&quot;</span><span class="p">,</span>
+    <span class="s">&quot;role.requested.instances&quot;</span><span class="o">:</span> <span class="s">&quot;1&quot;</span><span class="p">,</span>
+    <span class="s">&quot;role.name&quot;</span><span class="o">:</span> <span class="s">&quot;master&quot;</span><span class="p">,</span>
+    <span class="s">&quot;role.failed.starting.instances&quot;</span><span class="o">:</span> <span class="s">&quot;0&quot;</span><span class="p">,</span>
+    <span class="s">&quot;role.actual.instances&quot;</span><span class="o">:</span> <span class="s">&quot;0&quot;</span><span class="p">,</span>
+    <span class="s">&quot;role.releasing.instances&quot;</span><span class="o">:</span> <span class="s">&quot;0&quot;</span><span class="p">,</span>
+    <span class="s">&quot;role.failed.instances&quot;</span><span class="o">:</span> <span class="s">&quot;0&quot;</span>
+  <span class="p">}</span>
+<span class="p">}</span>
+</pre></div>
 
 
 <h3 id="statusprovider-provider-specific-information"><code>/status/provider</code>: provider-specific information</h3>
@@ -547,39 +558,40 @@ write this block -operations that are as
 <p>Statistics on the cluster and each role in the cluster </p>
 <p>Better to have a specific <code>/statistics/cluster</code> element, 
 and to move the roles' statistics under <code>/statistics/roles</code>:</p>
-<pre class="codehilite"><code>&quot;statistics&quot;: {
-  &quot;cluster&quot;: {
-    &quot;containers.unknown.completed&quot;: 0,
-    &quot;containers.start.completed&quot;: 3,
-    &quot;containers.live&quot;: 1,
-    &quot;containers.start.failed&quot;: 0,
-    &quot;containers.failed&quot;: 0,
-    &quot;containers.completed&quot;: 0,
-    &quot;containers.surplus&quot;: 0
-  },
-  &quot;roles&quot;: {
-    &quot;worker&quot;: {
-      &quot;containers.start.completed&quot;: 0,
-      &quot;containers.live&quot;: 2,
-      &quot;containers.start.failed&quot;: 0,
-      &quot;containers.active.requests&quot;: 0,
-      &quot;containers.failed&quot;: 0,
-      &quot;containers.completed&quot;: 0,
-      &quot;containers.desired&quot;: 2,
-      &quot;containers.requested&quot;: 0
-    },
-    &quot;master&quot;: {
-      &quot;containers.start.completed&quot;: 0,
-      &quot;containers.live&quot;: 1,
-      &quot;containers.start.failed&quot;: 0,
-      &quot;containers.active.requests&quot;: 0,
-      &quot;containers.failed&quot;: 0,
-      &quot;containers.completed&quot;: 0,
-      &quot;containers.desired&quot;: 1,
-      &quot;containers.requested&quot;: 0
-    }
-  }
-},</code></pre>
+<div class="codehilite"><pre><span class="s">&quot;statistics&quot;</span><span class="o">:</span> <span class="p">{</span>
+  <span class="s">&quot;cluster&quot;</span><span class="o">:</span> <span class="p">{</span>
+    <span class="s">&quot;containers.unknown.completed&quot;</span><span class="o">:</span> <span class="mi">0</span><span class="p">,</span>
+    <span class="s">&quot;containers.start.completed&quot;</span><span class="o">:</span> <span class="mi">3</span><span class="p">,</span>
+    <span class="s">&quot;containers.live&quot;</span><span class="o">:</span> <span class="mi">1</span><span class="p">,</span>
+    <span class="s">&quot;containers.start.failed&quot;</span><span class="o">:</span> <span class="mi">0</span><span class="p">,</span>
+    <span class="s">&quot;containers.failed&quot;</span><span class="o">:</span> <span class="mi">0</span><span class="p">,</span>
+    <span class="s">&quot;containers.completed&quot;</span><span class="o">:</span> <span class="mi">0</span><span class="p">,</span>
+    <span class="s">&quot;containers.surplus&quot;</span><span class="o">:</span> <span class="mi">0</span>
+  <span class="p">},</span>
+  <span class="s">&quot;roles&quot;</span><span class="o">:</span> <span class="p">{</span>
+    <span class="s">&quot;worker&quot;</span><span class="o">:</span> <span class="p">{</span>
+      <span class="s">&quot;containers.start.completed&quot;</span><span class="o">:</span> <span class="mi">0</span><span class="p">,</span>
+      <span class="s">&quot;containers.live&quot;</span><span class="o">:</span> <span class="mi">2</span><span class="p">,</span>
+      <span class="s">&quot;containers.start.failed&quot;</span><span class="o">:</span> <span class="mi">0</span><span class="p">,</span>
+      <span class="s">&quot;containers.active.requests&quot;</span><span class="o">:</span> <span class="mi">0</span><span class="p">,</span>
+      <span class="s">&quot;containers.failed&quot;</span><span class="o">:</span> <span class="mi">0</span><span class="p">,</span>
+      <span class="s">&quot;containers.completed&quot;</span><span class="o">:</span> <span class="mi">0</span><span class="p">,</span>
+      <span class="s">&quot;containers.desired&quot;</span><span class="o">:</span> <span class="mi">2</span><span class="p">,</span>
+      <span class="s">&quot;containers.requested&quot;</span><span class="o">:</span> <span class="mi">0</span>
+    <span class="p">},</span>
+    <span class="s">&quot;master&quot;</span><span class="o">:</span> <span class="p">{</span>
+      <span class="s">&quot;containers.start.completed&quot;</span><span class="o">:</span> <span class="mi">0</span><span class="p">,</span>
+      <span class="s">&quot;containers.live&quot;</span><span class="o">:</span> <span class="mi">1</span><span class="p">,</span>
+      <span class="s">&quot;containers.start.failed&quot;</span><span class="o">:</span> <span class="mi">0</span><span class="p">,</span>
+      <span class="s">&quot;containers.active.requests&quot;</span><span class="o">:</span> <span class="mi">0</span><span class="p">,</span>
+      <span class="s">&quot;containers.failed&quot;</span><span class="o">:</span> <span class="mi">0</span><span class="p">,</span>
+      <span class="s">&quot;containers.completed&quot;</span><span class="o">:</span> <span class="mi">0</span><span class="p">,</span>
+      <span class="s">&quot;containers.desired&quot;</span><span class="o">:</span> <span class="mi">1</span><span class="p">,</span>
+      <span class="s">&quot;containers.requested&quot;</span><span class="o">:</span> <span class="mi">0</span>
+    <span class="p">}</span>
+  <span class="p">}</span>
+<span class="p">},</span>
+</pre></div>
 
 
 <p><code>/statistics/cluster</code> provides aggregate statistics for the entire cluster.</p>
@@ -595,8 +607,9 @@ the scope of this document.</p>
 <h3 id="clientfiles"><code>/clientfiles</code></h3>
 <p>This section list all files that an application instance MAY generate
 for clients, along with with a description.</p>
-<pre class="codehilite"><code>&quot;/clientfiles/hbase-site.xml&quot;: &quot;site information for HBase&quot;
-&quot;/clientfiles/log4.properties&quot;: &quot;log4.property file&quot;</code></pre>
+<div class="codehilite"><pre><span class="s">&quot;/clientfiles/hbase-site.xml&quot;</span><span class="o">:</span> <span class="s">&quot;site information for HBase&quot;</span>
+<span class="s">&quot;/clientfiles/log4.properties&quot;</span><span class="o">:</span> <span class="s">&quot;log4.property file&quot;</span>
+</pre></div>
 
 
 <p>Client configuration file retrieval is by other means; this

Modified: incubator/slider/site/content/docs/debugging.html
URL: http://svn.apache.org/viewvc/incubator/slider/site/content/docs/debugging.html?rev=1608633&r1=1608632&r2=1608633&view=diff
==============================================================================
--- incubator/slider/site/content/docs/debugging.html (original)
+++ incubator/slider/site/content/docs/debugging.html Tue Jul  8 00:49:34 2014
@@ -218,12 +218,13 @@ Application Master that enable attaching
 In order to specify the JVM options, edit the application configuration file
 (the file specified as the <code>--template</code> argument value on the command line for cluster creation)
 and specify the <code>jvm.opts</code> property for the <code>slider-appmaster</code> component:</p>
-<pre class="codehilite"><code>`&quot;components&quot;: {
-    &quot;slider-appmaster&quot;: {
-        &quot;jvm.heapsize&quot;: &quot;256M&quot;,
-        &quot;jvm.opts&quot;: &quot;-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005&quot;
-    },
-    ...`</code></pre>
+<div class="codehilite"><pre><span class="err">`</span><span class="s">&quot;components&quot;</span><span class="o">:</span> <span class="p">{</span>
+    <span class="s">&quot;slider-appmaster&quot;</span><span class="o">:</span> <span class="p">{</span>
+        <span class="s">&quot;jvm.heapsize&quot;</span><span class="o">:</span> <span class="s">&quot;256M&quot;</span><span class="p">,</span>
+        <span class="s">&quot;jvm.opts&quot;</span><span class="o">:</span> <span class="s">&quot;-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005&quot;</span>
+    <span class="p">},</span>
+    <span class="p">...</span><span class="err">`</span>
+</pre></div>
 
 
 <p>You may specify <code>suspend=y</code> in the line above if you wish to have the application master process wait for the debugger to attach before beginning its processing.</p>

Modified: incubator/slider/site/content/docs/examples.html
URL: http://svn.apache.org/viewvc/incubator/slider/site/content/docs/examples.html?rev=1608633&r1=1608632&r2=1608633&view=diff
==============================================================================
--- incubator/slider/site/content/docs/examples.html (original)
+++ incubator/slider/site/content/docs/examples.html Tue Jul  8 00:49:34 2014
@@ -178,117 +178,127 @@ its configuration should be changed to u
 <h1 id="the-examples-below-all-assume-there-is-a-cluster-node-called-master-which">The examples below all assume there is a cluster node called 'master', which</h1>
 <p>hosts the HDFS NameNode and the YARN Resource Manager</p>
 <h1 id="preamble">preamble</h1>
-<pre class="codehilite"><code>export HADOOP_CONF_DIR=~/conf
-export PATH=~/hadoop/bin:/~/hadoop/sbin:~/zookeeper-3.4.5/bin:$PATH
+<div class="codehilite"><pre><span class="n">export</span> <span class="n">HADOOP_CONF_DIR</span><span class="o">=~/</span><span class="n">conf</span>
+<span class="n">export</span> <span class="n">PATH</span><span class="o">=~/</span><span class="n">hadoop</span><span class="o">/</span><span class="n">bin</span><span class="o">:/~/</span><span class="n">hadoop</span><span class="o">/</span><span class="n">sbin</span><span class="o">:~/</span><span class="n">zookeeper</span><span class="o">-</span><span class="mf">3.4.5</span><span class="o">/</span><span class="n">bin</span><span class="o">:</span><span class="err">$</span><span class="n">PATH</span>
 
-hdfs namenode -format master</code></pre>
+<span class="n">hdfs</span> <span class="n">namenode</span> <span class="o">-</span><span class="n">format</span> <span class="n">master</span>
+</pre></div>
 
 
 <h1 id="start-all-the-services">start all the services</h1>
-<pre class="codehilite"><code>nohup hdfs --config $HADOOP_CONF_DIR namenode &amp; 
-nohup hdfs --config $HADOOP_CONF_DIR datanode &amp;
+<div class="codehilite"><pre><span class="n">nohup</span> <span class="n">hdfs</span> <span class="o">--</span><span class="n">config</span> <span class="err">$</span><span class="n">HADOOP_CONF_DIR</span> <span class="n">namenode</span> <span class="o">&amp;</span> 
+<span class="n">nohup</span> <span class="n">hdfs</span> <span class="o">--</span><span class="n">config</span> <span class="err">$</span><span class="n">HADOOP_CONF_DIR</span> <span class="n">datanode</span> <span class="o">&amp;</span>
 
 
-nohup yarn --config $HADOOP_CONF_DIR resourcemanager &amp;
-nohup yarn --config $HADOOP_CONF_DIR nodemanager &amp;</code></pre>
+<span class="n">nohup</span> <span class="n">yarn</span> <span class="o">--</span><span class="n">config</span> <span class="err">$</span><span class="n">HADOOP_CONF_DIR</span> <span class="n">resourcemanager</span> <span class="o">&amp;</span>
+<span class="n">nohup</span> <span class="n">yarn</span> <span class="o">--</span><span class="n">config</span> <span class="err">$</span><span class="n">HADOOP_CONF_DIR</span> <span class="n">nodemanager</span> <span class="o">&amp;</span>
+</pre></div>
 
 
 <h1 id="using-hadoopsbin-service-launchers">using hadoop/sbin service launchers</h1>
-<pre class="codehilite"><code>hadoop-daemon.sh --config $HADOOP_CONF_DIR --script hdfs start namenode
-hadoop-daemon.sh --config $HADOOP_CONF_DIR --script hdfs start datanode
-yarn-daemon.sh --config $HADOOP_CONF_DIR start resourcemanager
-yarn-daemon.sh --config $HADOOP_CONF_DIR start nodemanager
+<div class="codehilite"><pre><span class="n">hadoop</span><span class="o">-</span><span class="n">daemon</span><span class="p">.</span><span class="n">sh</span> <span class="o">--</span><span class="n">config</span> <span class="err">$</span><span class="n">HADOOP_CONF_DIR</span> <span class="o">--</span><span class="n">script</span> <span class="n">hdfs</span> <span class="n">start</span> <span class="n">namenode</span>
+<span class="n">hadoop</span><span class="o">-</span><span class="n">daemon</span><span class="p">.</span><span class="n">sh</span> <span class="o">--</span><span class="n">config</span> <span class="err">$</span><span class="n">HADOOP_CONF_DIR</span> <span class="o">--</span><span class="n">script</span> <span class="n">hdfs</span> <span class="n">start</span> <span class="n">datanode</span>
+<span class="n">yarn</span><span class="o">-</span><span class="n">daemon</span><span class="p">.</span><span class="n">sh</span> <span class="o">--</span><span class="n">config</span> <span class="err">$</span><span class="n">HADOOP_CONF_DIR</span> <span class="n">start</span> <span class="n">resourcemanager</span>
+<span class="n">yarn</span><span class="o">-</span><span class="n">daemon</span><span class="p">.</span><span class="n">sh</span> <span class="o">--</span><span class="n">config</span> <span class="err">$</span><span class="n">HADOOP_CONF_DIR</span> <span class="n">start</span> <span class="n">nodemanager</span>
 
-~/zookeeper/bin/zkServer.sh start</code></pre>
+<span class="o">~/</span><span class="n">zookeeper</span><span class="o">/</span><span class="n">bin</span><span class="o">/</span><span class="n">zkServer</span><span class="p">.</span><span class="n">sh</span> <span class="n">start</span>
+</pre></div>
 
 
 <h1 id="stop-them">stop them</h1>
-<pre class="codehilite"><code>hadoop-daemon.sh --config $HADOOP_CONF_DIR --script hdfs stop namenode
-hadoop-daemon.sh --config $HADOOP_CONF_DIR --script hdfs stop datanode
+<div class="codehilite"><pre><span class="n">hadoop</span><span class="o">-</span><span class="n">daemon</span><span class="p">.</span><span class="n">sh</span> <span class="o">--</span><span class="n">config</span> <span class="err">$</span><span class="n">HADOOP_CONF_DIR</span> <span class="o">--</span><span class="n">script</span> <span class="n">hdfs</span> <span class="n">stop</span> <span class="n">namenode</span>
+<span class="n">hadoop</span><span class="o">-</span><span class="n">daemon</span><span class="p">.</span><span class="n">sh</span> <span class="o">--</span><span class="n">config</span> <span class="err">$</span><span class="n">HADOOP_CONF_DIR</span> <span class="o">--</span><span class="n">script</span> <span class="n">hdfs</span> <span class="n">stop</span> <span class="n">datanode</span>
 
-yarn-daemon.sh --config $HADOOP_CONF_DIR stop resourcemanager
-yarn-daemon.sh --config $HADOOP_CONF_DIR stop nodemanager</code></pre>
+<span class="n">yarn</span><span class="o">-</span><span class="n">daemon</span><span class="p">.</span><span class="n">sh</span> <span class="o">--</span><span class="n">config</span> <span class="err">$</span><span class="n">HADOOP_CONF_DIR</span> <span class="n">stop</span> <span class="n">resourcemanager</span>
+<span class="n">yarn</span><span class="o">-</span><span class="n">daemon</span><span class="p">.</span><span class="n">sh</span> <span class="o">--</span><span class="n">config</span> <span class="err">$</span><span class="n">HADOOP_CONF_DIR</span> <span class="n">stop</span> <span class="n">nodemanager</span>
+</pre></div>
 
 
 <p>NN up on <a href="http://master:50070/dfshealth.jsp">http://master:50070/dfshealth.jsp</a>
 RM yarn-daemon.sh --config $HADOOP_CONF_DIR start nodemanager</p>
-<pre class="codehilite"><code>~/zookeeper/bin/zkServer.sh start
+<div class="codehilite"><pre><span class="o">~/</span><span class="n">zookeeper</span><span class="o">/</span><span class="n">bin</span><span class="o">/</span><span class="n">zkServer</span><span class="p">.</span><span class="n">sh</span> <span class="n">start</span>
 
 
-# shutdown
-~/zookeeper/bin/zkServer.sh stop</code></pre>
+<span class="cp"># shutdown</span>
+<span class="o">~/</span><span class="n">zookeeper</span><span class="o">/</span><span class="n">bin</span><span class="o">/</span><span class="n">zkServer</span><span class="p">.</span><span class="n">sh</span> <span class="n">stop</span>
+</pre></div>
 
 
 <p>Tip: after a successful run on a local cluster, do a quick <code>rm -rf $HADOOP_HOME/logs</code>
 to keep the log bloat under control.</p>
 <h2 id="get-hbase-in">get hbase in</h2>
 <p>copy to local </p>
-<pre class="codehilite"><code>get hbase-0.98.0-bin.tar on
+<div class="codehilite"><pre><span class="n">get</span> <span class="n">hbase</span><span class="o">-</span><span class="mf">0.98.0</span><span class="o">-</span><span class="n">bin</span><span class="p">.</span><span class="n">tar</span> <span class="n">on</span>
 
 
-hdfs dfs -rm hdfs://master:9090/hbase.tar
-hdfs dfs -copyFromLocal hbase-0.98.0-bin.tar hdfs://master:9090/hbase.tar</code></pre>
+<span class="n">hdfs</span> <span class="n">dfs</span> <span class="o">-</span><span class="n">rm</span> <span class="n">hdfs</span><span class="o">:</span><span class="c1">//master:9090/hbase.tar</span>
+<span class="n">hdfs</span> <span class="n">dfs</span> <span class="o">-</span><span class="n">copyFromLocal</span> <span class="n">hbase</span><span class="o">-</span><span class="mf">0.98.0</span><span class="o">-</span><span class="n">bin</span><span class="p">.</span><span class="n">tar</span> <span class="n">hdfs</span><span class="o">:</span><span class="c1">//master:9090/hbase.tar</span>
+</pre></div>
 
 
 <p>or</p>
-<pre class="codehilite"><code>hdfs dfs -copyFromLocal hbase-0.96.0-bin.tar hdfs://master:9090/hbase.tar
-hdfs dfs -ls hdfs://master:9090/</code></pre>
+<div class="codehilite"><pre><span class="n">hdfs</span> <span class="n">dfs</span> <span class="o">-</span><span class="n">copyFromLocal</span> <span class="n">hbase</span><span class="o">-</span><span class="mf">0.96.0</span><span class="o">-</span><span class="n">bin</span><span class="p">.</span><span class="n">tar</span> <span class="n">hdfs</span><span class="o">:</span><span class="c1">//master:9090/hbase.tar</span>
+<span class="n">hdfs</span> <span class="n">dfs</span> <span class="o">-</span><span class="n">ls</span> <span class="n">hdfs</span><span class="o">:</span><span class="c1">//master:9090/</span>
+</pre></div>
 
 
 <h3 id="optional-point-binslider-at-your-chosen-cluster-configuration">Optional: point bin/slider at your chosen cluster configuration</h3>
 <p>export SLIDER_CONF_DIR=~/Projects/slider/slider-core/src/test/configs/ubuntu-secure/slider</p>
 <h2 id="optional-clean-up-any-existing-slider-cluster-details">Optional: Clean up any existing slider cluster details</h2>
 <p>This is for demos only, otherwise you lose the clusters and their databases.</p>
-<pre class="codehilite"><code>hdfs dfs -rm -r hdfs://master:9090/user/home/stevel/.slider</code></pre>
+<div class="codehilite"><pre><span class="n">hdfs</span> <span class="n">dfs</span> <span class="o">-</span><span class="n">rm</span> <span class="o">-</span><span class="n">r</span> <span class="n">hdfs</span><span class="o">:</span><span class="c1">//master:9090/user/home/stevel/.slider</span>
+</pre></div>
 
 
 <h2 id="create-a-slider-cluster">Create a Slider Cluster</h2>
-<pre class="codehilite"><code>slider  create cl1 \
---component worker 1  --component master 1 \
- --manager master:8032 --filesystem hdfs://master:9090 \
- --zkhosts localhost:2181 --image hdfs://master:9090/hbase.tar
-
-# create the cluster
-
-slider create cl1 \
- --component worker 4 --component master 1 \
-  --manager master:8032 --filesystem hdfs://master:9090 --zkhosts localhost \
-  --image hdfs://master:9090/hbase.tar \
-  --appconf file:////Users/slider/Hadoop/configs/master/hbase \
-  --compopt master jvm.heap 128 \
-  --compopt master env.MALLOC_ARENA_MAX 4 \
-  --compopt worker jvm.heap 128
-
-# freeze the cluster
-slider freeze cl1 \
---manager master:8032 --filesystem hdfs://master:9090
-
-# thaw a cluster
-slider thaw cl1 \
---manager master:8032 --filesystem hdfs://master:9090
-
-# destroy the cluster
-slider destroy cl1 \
---manager master:8032 --filesystem hdfs://master:9090
-
-# list clusters
-slider list cl1 \
---manager master:8032 --filesystem hdfs://master:9090
-
-slider flex cl1 --component worker 2
---manager master:8032 --filesystem hdfs://master:9090 \
---component worker 5</code></pre>
+<div class="codehilite"><pre><span class="n">slider</span>  <span class="n">create</span> <span class="n">cl1</span> \
+<span class="o">--</span><span class="n">component</span> <span class="n">worker</span> <span class="mi">1</span>  <span class="o">--</span><span class="n">component</span> <span class="n">master</span> <span class="mi">1</span> \
+ <span class="o">--</span><span class="n">manager</span> <span class="n">master</span><span class="o">:</span><span class="mi">8032</span> <span class="o">--</span><span class="n">filesystem</span> <span class="n">hdfs</span><span class="o">:</span><span class="c1">//master:9090 \</span>
+<span class="c1"> --zkhosts localhost:2181 --image hdfs://master:9090/hbase.tar</span>
+
+<span class="cp"># create the cluster</span>
+
+<span class="n">slider</span> <span class="n">create</span> <span class="n">cl1</span> \
+ <span class="o">--</span><span class="n">component</span> <span class="n">worker</span> <span class="mi">4</span> <span class="o">--</span><span class="n">component</span> <span class="n">master</span> <span class="mi">1</span> \
+  <span class="o">--</span><span class="n">manager</span> <span class="n">master</span><span class="o">:</span><span class="mi">8032</span> <span class="o">--</span><span class="n">filesystem</span> <span class="n">hdfs</span><span class="o">:</span><span class="c1">//master:9090 --zkhosts localhost \</span>
+<span class="c1">  --image hdfs://master:9090/hbase.tar \</span>
+<span class="c1">  --appconf file:////Users/slider/Hadoop/configs/master/hbase \</span>
+<span class="c1">  --compopt master jvm.heap 128 \</span>
+<span class="c1">  --compopt master env.MALLOC_ARENA_MAX 4 \</span>
+<span class="c1">  --compopt worker jvm.heap 128</span>
+
+<span class="cp"># freeze the cluster</span>
+<span class="n">slider</span> <span class="n">freeze</span> <span class="n">cl1</span> \
+<span class="o">--</span><span class="n">manager</span> <span class="n">master</span><span class="o">:</span><span class="mi">8032</span> <span class="o">--</span><span class="n">filesystem</span> <span class="n">hdfs</span><span class="o">:</span><span class="c1">//master:9090</span>
+
+<span class="cp"># thaw a cluster</span>
+<span class="n">slider</span> <span class="n">thaw</span> <span class="n">cl1</span> \
+<span class="o">--</span><span class="n">manager</span> <span class="n">master</span><span class="o">:</span><span class="mi">8032</span> <span class="o">--</span><span class="n">filesystem</span> <span class="n">hdfs</span><span class="o">:</span><span class="c1">//master:9090</span>
+
+<span class="cp"># destroy the cluster</span>
+<span class="n">slider</span> <span class="n">destroy</span> <span class="n">cl1</span> \
+<span class="o">--</span><span class="n">manager</span> <span class="n">master</span><span class="o">:</span><span class="mi">8032</span> <span class="o">--</span><span class="n">filesystem</span> <span class="n">hdfs</span><span class="o">:</span><span class="c1">//master:9090</span>
+
+<span class="cp"># list clusters</span>
+<span class="n">slider</span> <span class="n">list</span> <span class="n">cl1</span> \
+<span class="o">--</span><span class="n">manager</span> <span class="n">master</span><span class="o">:</span><span class="mi">8032</span> <span class="o">--</span><span class="n">filesystem</span> <span class="n">hdfs</span><span class="o">:</span><span class="c1">//master:9090</span>
+
+<span class="n">slider</span> <span class="n">flex</span> <span class="n">cl1</span> <span class="o">--</span><span class="n">component</span> <span class="n">worker</span> <span class="mi">2</span>
+<span class="o">--</span><span class="n">manager</span> <span class="n">master</span><span class="o">:</span><span class="mi">8032</span> <span class="o">--</span><span class="n">filesystem</span> <span class="n">hdfs</span><span class="o">:</span><span class="c1">//master:9090 \</span>
+<span class="c1">--component worker 5</span>
+</pre></div>
 
 
 <h2 id="create-an-accumulo-cluster">Create an Accumulo Cluster</h2>
-<pre class="codehilite"><code>slider create accl1 --provider accumulo \
---component master 1 --component tserver 1 --component gc 1 --component monitor 1 --component tracer 1 \
---manager localhost:8032 --filesystem hdfs://localhost:9000 \
---zkhosts localhost:2181 --zkpath /local/zookeeper \
---image hdfs://localhost:9000/user/username/accumulo-1.6.0-SNAPSHOT-bin.tar \
---appconf hdfs://localhost:9000/user/username/accumulo-conf \
--O zk.home /local/zookeeper -O hadoop.home /local/hadoop \
--O site.monitor.port.client 50095 -O accumulo.password secret</code></pre>
+<div class="codehilite"><pre><span class="n">slider</span> <span class="n">create</span> <span class="n">accl1</span> <span class="o">--</span><span class="n">provider</span> <span class="n">accumulo</span> \
+<span class="o">--</span><span class="n">component</span> <span class="n">master</span> <span class="mi">1</span> <span class="o">--</span><span class="n">component</span> <span class="n">tserver</span> <span class="mi">1</span> <span class="o">--</span><span class="n">component</span> <span class="n">gc</span> <span class="mi">1</span> <span class="o">--</span><span class="n">component</span> <span class="n">monitor</span> <span class="mi">1</span> <span class="o">--</span><span class="n">component</span> <span class="n">tracer</span> <span class="mi">1</span> \
+<span class="o">--</span><span class="n">manager</span> <span class="n">localhost</span><span class="o">:</span><span class="mi">8032</span> <span class="o">--</span><span class="n">filesystem</span> <span class="n">hdfs</span><span class="o">:</span><span class="c1">//localhost:9000 \</span>
+<span class="c1">--zkhosts localhost:2181 --zkpath /local/zookeeper \</span>
+<span class="c1">--image hdfs://localhost:9000/user/username/accumulo-1.6.0-SNAPSHOT-bin.tar \</span>
+<span class="c1">--appconf hdfs://localhost:9000/user/username/accumulo-conf \</span>
+<span class="c1">-O zk.home /local/zookeeper -O hadoop.home /local/hadoop \</span>
+<span class="c1">-O site.monitor.port.client 50095 -O accumulo.password secret</span>
+</pre></div>
   </div>
 
   <div id="footer">