Modified:
websites/staging/slider/trunk/content/docs/slider_specs/application_definition.html
==============================================================================
---
websites/staging/slider/trunk/content/docs/slider_specs/application_definition.html
(original)
+++
websites/staging/slider/trunk/content/docs/slider_specs/application_definition.html
Thu Nov 20 05:28:36 2014
@@ -105,16 +105,20 @@
<ul class="dropdown-menu">
<li id="nav_use_getting_started"><a href="/docs/getting_started.html">Getting
Started</a></li>
<li id="nav_use_manpage"><a href="/docs/manpage.html">Man Page</a></li>
-<li id="nav_use_examples"><a href="/docs/examples.html">Examples</a></li>
+<li role="presentation" class="divider"></li>
+<li id="nav_use_app_package"><a href="/docs/slider_specs/index.html">Creating
App Packages</a></li>
+<li role="presentation" class="divider"></li>
<li id="nav_use_client_config"><a
href="/docs/client-configuration.html">Client Configuration</a></li>
<li id="nav_use_exitcodes"><a href="/docs/exitcodes.html">Client Exit
Codes</a></li>
+<li role="presentation" class="divider"></li>
+<li id="nav_use_debugging"><a href="/docs/debugging.html">Debugging</a></li>
+<li id="nav_use_troubleshooting"><a
href="/docs/troubleshooting.html">Troubleshooting</a></li>
+<li role="presentation" class="divider"></li>
+<li id="nav_use_high_availability"><a href="/docs/high_availability.html">High
Availability</a></li>
<li id="nav_use_security"><a href="/docs/security.html">Security</a></li>
<li id="nav_am_agent_ssl"><a href="/docs/ssl.html">Agent to AM SSL</a></li>
-<li id="nav_use_app_package"><a href="/docs/slider_specs/index.html">Creating
App Packages</a></li>
<li id="nav_use_app_configuration"><a
href="/docs/configuration/index.html">App Configuration Model</a></li>
-<li id="nav_use_high_availability"><a href="/docs/high_availability.html">High
Availability</a></li>
-<li id="nav_use_debugging"><a href="/docs/debugging.html">Debugging</a></li>
-<li id="nav_use_troubleshooting"><a
href="/docs/troubleshooting.html">Troubleshooting</a></li>
+<li id="nav_use_examples"><a href="/docs/examples.html">Provider
Examples</a></li>
</ul>
</li>
@@ -201,7 +205,10 @@ Latest release: <strong>0.40-incubating<
<p><em>commandScript</em>: application wide commands may also be defined. The
command is executed on a component instance that is a client</p>
</li>
<li>
-<p><em>dependencies</em>: application can define a list of dependencies.
Dependencies can be on the base services such as HDFS, ZOOKEEPER, YARN which
are infrastructure services or GANGLIA, NAGIOS, etc. which are monitoring/alert
services. The dependencies are parsed by the management infrastructure to
provide the necessary configurations to allow the app to access the services.
For example, a HDFS folder could be requested by the app to store its data, a
ZOOKEEPER node to co-ordinate among components.</p>
+<p><em>comment</em>: describe the application</p>
+</li>
+<li>
+<p><em>exportedConfigs</em>: what configs to export</p>
</li>
</ul>
<p>An application contains several component. The fields associated with a
component are:</p>
@@ -213,15 +220,33 @@ Latest release: <strong>0.40-incubating<
<p><strong>category</strong>: type of the component - MASTER, SLAVE, and
CLIENT</p>
</li>
<li>
-<p><strong>minInstanceCount</strong>: the minimum number of instances required
for this component</p>
+<p><em>minInstanceCount</em>: the minimum number of instances required for
this component</p>
</li>
<li>
<p><em>maxInstanceCount</em>: maximum number of instances allowed for a
component</p>
</li>
<li>
-<p><strong>commandScript</strong>: the script that implements the commands.</p>
+<p><em>appExports</em>: which application level exports are exported by this
component</p>
+</li>
+<li>
+<p><em>compExports</em>: which component level exports are exported by this
component</p>
+</li>
+</ul>
+<p>A component may contain component specific exports. Refer to <a
href="/docs/slider_specs/specifying_exports.html">Specifying Exports</a> for
more details.</p>
+<ul>
+<li>
+<p><strong>name</strong>: the name of the export</p>
</li>
<li>
+<p><strong>value</strong>: the template that will be populated by Slider and
then exported</p>
+</li>
+</ul>
+<p>A component contains command script for the component.</p>
+<ul>
+<li>
+<p><strong>commandScript</strong>: the script that implements the commands.</p>
+<ul>
+<li>
<p><strong>script</strong>: the script location - relative to the AppPackage
root</p>
</li>
<li>
@@ -230,10 +255,13 @@ Latest release: <strong>0.40-incubating<
<li>
<p><strong>timeout</strong>: default timeout of the script</p>
</li>
-<li>
-<p><em>customCommands</em>: any additional commands available for the
component and their implementation</p>
+</ul>
</li>
</ul>
+<p>Custom commands may be added to a component.</p>
+<ul>
+<li><em>customCommands</em>: any additional commands available for the
component and their implementation</li>
+</ul>
<p>An application definition also includes the package used to install the
application. Its typically a tarball or some other form of package that does
not require root access to install. The details of what happens during install
is captured in the command script.</p>
<ul>
<li>
@@ -268,104 +296,85 @@ Latest release: <strong>0.40-incubating<
<ul>
<li><strong>name</strong>: specifies the name of the export group</li>
</ul>
-<p>Each exportGroup contains one or more exports.</p>
+<p>Each exportGroup contains one or more exports. Refer to <a
href="/docs/slider_specs/specifying_exports.html">Specifying Exports</a> for
more details.</p>
<ul>
<li>
<p><strong>name</strong>: the name of the export</p>
</li>
<li>
<p><strong>value</strong>: the template that will be populated by Slider and
then exported</p>
-<p><metainfo>
- <schemaVersion>2.0</schemaVersion>
- <application>
- <name>HBASE</name>
- <version>0.96.0.2.1.1</version>
- <type>YARN-APP</type>
- <minHadoopVersion>2.1.0</minHadoopVersion>
- <components>
- <component>
- <name>HBASE_MASTER</name>
- <category>MASTER</category>
- <minInstanceCount>1</minInstanceCount>
- <maxInstanceCount>2</maxInstanceCount>
- <commandScript>
- <script>scripts/hbase_master.py</script>
- <scriptType>PYTHON</scriptType>
- <timeout>600</timeout>
- </commandScript>
- <customCommands>
- <customCommand>
- <name>GRACEFUL_STOP</name>
- <commandScript>
- <script>scripts/hbase_master.py</script>
- <scriptType>PYTHON</scriptType>
- <timeout>1800</timeout>
- </commandScript>
- </customCommand>
- </customCommands>
- </component></p>
-<div class="codehilite"><pre> <span class="nt"><component></span>
- <span class="nt"><name></span>HBASE_REGIONSERVER<span
class="nt"></name></span>
- <span class="nt"><category></span>SLAVE<span
class="nt"></category></span>
- <span class="nt"><minInstanceCount></span>1<span
class="nt"></minInstanceCount></span>
- ...
- <span class="nt"></component></span>
-
- <span class="nt"><component></span>
- <span class="nt"><name></span>HBASE_CLIENT<span
class="nt"></name></span>
- <span class="nt"><category></span>CLIENT<span
class="nt"></category></span>
- ...
- <span class="nt"></components></span>
-
- <span class="nt"><osSpecifics></span>
- <span class="nt"><osSpecific></span>
- <span class="nt"><osType></span>any<span
class="nt"></osType></span>
- <span class="nt"><packages></span>
- <span class="nt"><package></span>
- <span class="nt"><type></span>tarball<span
class="nt"></type></span>
- <span class="nt"><name></span>hbase-0.96.1-tar.gz<span
class="nt"></name></span>
- <span class="nt"><location></span>package/files<span
class="nt"></location></span>
- <span class="nt"></package></span>
- <span class="nt"></packages></span>
- <span class="nt"></osSpecific></span>
- <span class="nt"></osSpecifics></span>
-
- <span class="nt"><commandOrders></span>
- <span class="nt"><commandOrder></span>
- <span class="nt"><command></span>HBASE_REGIONSERVER-START<span
class="nt"></command></span>
- <span class="nt"><requires></span>HBASE_MASTER-STARTED<span
class="nt"></requires></span>
- <span class="nt"></commandOrder></span>
- <span class="nt"></commandOrders></span>
-
- <span class="nt"><exportGroups></span>
- <span class="nt"><exportGroup></span>
- <span class="nt"><name></span>QuickLinks<span
class="nt"></name></span>
- <span class="nt"><exports></span>
- <span class="nt"><export></span>
- <span class="nt"><name></span>JMX_Endpoint<span
class="nt"></name></span>
- <span class="nt"><value></span>http://<span
class="cp">${</span><span class="n">HBASE_MASTER_HOST</span><span
class="cp">}</span>:<span class="cp">${</span><span class="n">site</span><span
class="o">.</span><span class="n">hbase</span><span class="o">-</span><span
class="n">site</span><span class="o">.</span><span class="n">hbase</span><span
class="o">.</span><span class="n">master</span><span class="o">.</span><span
class="n">info</span><span class="o">.</span><span class="n">port</span><span
class="cp">}</span>/jmx<span class="nt"></value></span>
- <span class="nt"></export></span>
- <span class="nt"><export></span>
- <span class="nt"><name></span>Master_Status<span
class="nt"></name></span>
- <span class="nt"><value></span>http://<span
class="cp">${</span><span class="n">HBASE_MASTER_HOST</span><span
class="cp">}</span>:<span class="cp">${</span><span class="n">site</span><span
class="o">.</span><span class="n">hbase</span><span class="o">-</span><span
class="n">site</span><span class="o">.</span><span class="n">hbase</span><span
class="o">.</span><span class="n">master</span><span class="o">.</span><span
class="n">info</span><span class="o">.</span><span class="n">port</span><span
class="cp">}</span>/master-status<span class="nt"></value></span>
- <span class="nt"></export></span>
- <span class="nt"></exports></span>
- <span class="nt"></exportGroup></span>
- <span class="nt"></exportGroups></span>
-
- <span class="nt"><commandScript></span>
- <span class="nt"><script></span>scripts/app_health_check.py<span
class="nt"></script></span>
- <span class="nt"><scriptType></span>PYTHON<span
class="nt"></scriptType></span>
- <span class="nt"><timeout></span>300<span
class="nt"></timeout></span>
- <span class="nt"></commandScript></span>
-
-<span class="nt"></application></span>
-</pre></div>
-
-
-<p></metainfo></p>
</li>
</ul>
+<p>Sample metainfo.xml</p>
+<div class="codehilite"><pre><span class="nt"><metainfo></span>
+ <span class="nt"><schemaVersion></span>2.0<span
class="nt"></schemaVersion></span>
+ <span class="nt"><application></span>
+ <span class="nt"><name></span>HBASE<span
class="nt"></name></span>
+ <span class="nt"><version></span>0.96.0.2.1.1<span
class="nt"></version></span>
+ <span class="nt"><type></span>YARN-APP<span
class="nt"></type></span>
+ <span class="nt"><minHadoopVersion></span>2.1.0<span
class="nt"></minHadoopVersion></span>
+ <span class="nt"><components></span>
+ <span class="nt"><component></span>
+ <span class="nt"><name></span>HBASE_MASTER<span
class="nt"></name></span>
+ <span class="nt"><category></span>MASTER<span
class="nt"></category></span>
+ <span class="nt"><minInstanceCount></span>1<span
class="nt"></minInstanceCount></span>
+ <span class="nt"><maxInstanceCount></span>2<span
class="nt"></maxInstanceCount></span>
+ <span class="nt"><exportedConfigs></span>hbase-site<span
class="nt"></exportedConfigs></span>
+ <span class="nt"><commandScript></span>
+ <span class="nt"><script></span>scripts/hbase_master.py<span
class="nt"></script></span>
+ <span class="nt"><scriptType></span>PYTHON<span
class="nt"></scriptType></span>
+ <span class="nt"><timeout></span>600<span
class="nt"></timeout></span>
+ <span class="nt"></commandScript></span>
+ <span class="nt"></component></span>
+
+ <span class="nt"><component></span>
+ <span class="nt"><name></span>HBASE_REGIONSERVER<span
class="nt"></name></span>
+ <span class="nt"><category></span>SLAVE<span
class="nt"></category></span>
+ <span class="nt"><minInstanceCount></span>1<span
class="nt"></minInstanceCount></span>
+ ...
+ <span class="nt"></component></span>
+
+ <span class="nt"></components></span>
+
+ <span class="nt"><osSpecifics></span>
+ <span class="nt"><osSpecific></span>
+ <span class="nt"><osType></span>any<span
class="nt"></osType></span>
+ <span class="nt"><packages></span>
+ <span class="nt"><package></span>
+ <span class="nt"><type></span>tarball<span
class="nt"></type></span>
+ <span class="nt"><name></span>hbase-0.96.1-tar.gz<span
class="nt"></name></span>
+ <span class="nt"><location></span>package/files<span
class="nt"></location></span>
+ <span class="nt"></package></span>
+ <span class="nt"></packages></span>
+ <span class="nt"></osSpecific></span>
+ <span class="nt"></osSpecifics></span>
+
+ <span class="nt"><commandOrders></span>
+ <span class="nt"><commandOrder></span>
+ <span class="nt"><command></span>HBASE_REGIONSERVER-START<span
class="nt"></command></span>
+ <span class="nt"><requires></span>HBASE_MASTER-STARTED<span
class="nt"></requires></span>
+ <span class="nt"></commandOrder></span>
+ <span class="nt"></commandOrders></span>
+
+ <span class="nt"><exportGroups></span>
+ <span class="nt"><exportGroup></span>
+ <span class="nt"><name></span>QuickLinks<span
class="nt"></name></span>
+ <span class="nt"><exports></span>
+ <span class="nt"><export></span>
+ <span class="nt"><name></span>JMX_Endpoint<span
class="nt"></name></span>
+ <span class="nt"><value></span>http://<span
class="cp">${</span><span class="n">HBASE_MASTER_HOST</span><span
class="cp">}</span>:<span class="cp">${</span><span class="n">site</span><span
class="o">.</span><span class="n">hbase</span><span class="o">-</span><span
class="n">site</span><span class="o">.</span><span class="n">hbase</span><span
class="o">.</span><span class="n">master</span><span class="o">.</span><span
class="n">info</span><span class="o">.</span><span class="n">port</span><span
class="cp">}</span>/jmx<span class="nt"></value></span>
+ <span class="nt"></export></span>
+ <span class="nt"><export></span>
+ <span class="nt"><name></span>Master_Status<span
class="nt"></name></span>
+ <span class="nt"><value></span>http://<span
class="cp">${</span><span class="n">HBASE_MASTER_HOST</span><span
class="cp">}</span>:<span class="cp">${</span><span class="n">site</span><span
class="o">.</span><span class="n">hbase</span><span class="o">-</span><span
class="n">site</span><span class="o">.</span><span class="n">hbase</span><span
class="o">.</span><span class="n">master</span><span class="o">.</span><span
class="n">info</span><span class="o">.</span><span class="n">port</span><span
class="cp">}</span>/master-status<span class="nt"></value></span>
+ <span class="nt"></export></span>
+ <span class="nt"></exports></span>
+ <span class="nt"></exportGroup></span>
+ <span class="nt"></exportGroups></span>
+
+ <span class="nt"></application></span>
+<span class="nt"></metainfo></span>
+</pre></div>
</div>
<div id="footer">
Modified:
websites/staging/slider/trunk/content/docs/slider_specs/application_instance_configuration.html
==============================================================================
---
websites/staging/slider/trunk/content/docs/slider_specs/application_instance_configuration.html
(original)
+++
websites/staging/slider/trunk/content/docs/slider_specs/application_instance_configuration.html
Thu Nov 20 05:28:36 2014
@@ -105,16 +105,20 @@
<ul class="dropdown-menu">
<li id="nav_use_getting_started"><a href="/docs/getting_started.html">Getting
Started</a></li>
<li id="nav_use_manpage"><a href="/docs/manpage.html">Man Page</a></li>
-<li id="nav_use_examples"><a href="/docs/examples.html">Examples</a></li>
+<li role="presentation" class="divider"></li>
+<li id="nav_use_app_package"><a href="/docs/slider_specs/index.html">Creating
App Packages</a></li>
+<li role="presentation" class="divider"></li>
<li id="nav_use_client_config"><a
href="/docs/client-configuration.html">Client Configuration</a></li>
<li id="nav_use_exitcodes"><a href="/docs/exitcodes.html">Client Exit
Codes</a></li>
+<li role="presentation" class="divider"></li>
+<li id="nav_use_debugging"><a href="/docs/debugging.html">Debugging</a></li>
+<li id="nav_use_troubleshooting"><a
href="/docs/troubleshooting.html">Troubleshooting</a></li>
+<li role="presentation" class="divider"></li>
+<li id="nav_use_high_availability"><a href="/docs/high_availability.html">High
Availability</a></li>
<li id="nav_use_security"><a href="/docs/security.html">Security</a></li>
<li id="nav_am_agent_ssl"><a href="/docs/ssl.html">Agent to AM SSL</a></li>
-<li id="nav_use_app_package"><a href="/docs/slider_specs/index.html">Creating
App Packages</a></li>
<li id="nav_use_app_configuration"><a
href="/docs/configuration/index.html">App Configuration Model</a></li>
-<li id="nav_use_high_availability"><a href="/docs/high_availability.html">High
Availability</a></li>
-<li id="nav_use_debugging"><a href="/docs/debugging.html">Debugging</a></li>
-<li id="nav_use_troubleshooting"><a
href="/docs/troubleshooting.html">Troubleshooting</a></li>
+<li id="nav_use_examples"><a href="/docs/examples.html">Provider
Examples</a></li>
</ul>
</li>
@@ -188,34 +192,50 @@ Latest release: <strong>0.40-incubating<
<p>An appConfig.json contains the application configuration. The sample below
shows configuration for HBase.</p>
<div class="codehilite"><pre>{
- "schema" : "http://example.org/specification/v2.0.0",
- "metadata" : {
- },
- "global" : {
- "config_types": "core-site,hdfs-site,hbase-site",
-
- "java_home": "/usr/jdk64/jdk1.7.0_45",
- "package_list": "files/hbase-0.96.1-hadoop2-bin.tar",
- "create.default.zookeeper.node": "true"
-
- "site.global.app_user": "yarn",
- "site.global.app_log_dir": "<span
class="cp">${</span><span class="n">AGENT_LOG_ROOT</span><span
class="cp">}</span>/app/log",
- "site.global.app_pid_dir": "<span
class="cp">${</span><span class="n">AGENT_WORK_ROOT</span><span
class="cp">}</span>/app/run",
- "site.global.security_enabled": "false",
-
- "site.hbase-site.hbase.hstore.flush.retries.number":
"120",
- "site.hbase-site.hbase.client.keyvalue.maxsize":
"10485760",
- "site.hbase-site.hbase.hstore.compactionThreshold":
"3",
- "site.hbase-site.hbase.rootdir": "<span
class="cp">${</span><span class="n">NN_URI</span><span
class="cp">}</span>/apps/hbase/data",
- "site.hbase-site.hbase.tmp.dir": "<span
class="cp">${</span><span class="n">AGENT_WORK_ROOT</span><span
class="cp">}</span>/work/app/tmp",
- "site.hbase-site.hbase.master.info.port": "<span
class="cp">${</span><span class="n">HBASE_MASTER</span><span
class="o">.</span><span class="n">ALLOCATED_PORT</span><span
class="cp">}</span>",
- "site.hbase-site.hbase.regionserver.port": "0",
- "site.hbase-site.zookeeper.znode.parent": "<span
class="cp">${</span><span class="n">DEF_ZK_PATH</span><span
class="cp">}</span>",
-
- "site.core-site.fs.defaultFS": "<span
class="cp">${</span><span class="n">NN_URI</span><span
class="cp">}</span>",
- "site.hdfs-site.dfs.namenode.https-address": "<span
class="cp">${</span><span class="n">NN_HOST</span><span
class="cp">}</span>:50470",
- "site.hdfs-site.dfs.namenode.http-address": "<span
class="cp">${</span><span class="n">NN_HOST</span><span
class="cp">}</span>:50070"
- }
+ "schema": "http://example.org/specification/v2.0.0",
+ "metadata": {
+ },
+ "global": {
+ "application.def":
".slider/package/HBASE/slider-hbase-app-package-<span
class="cp">${</span><span class="n">pkg</span><span class="o">.</span><span
class="n">version</span><span class="cp">}</span>.zip",
+ "create.default.zookeeper.node": "true",
+ "java_home": "/usr/jdk64/jdk1.7.0_67",
+ "system_configs": "core-site",
+
+ "site.global.app_user": "yarn",
+ "site.global.app_root": "<span
class="cp">${</span><span class="n">AGENT_WORK_ROOT</span><span
class="cp">}</span>/app/install/hbase-<span class="cp">${</span><span
class="n">pkg</span><span class="o">.</span><span class="n">version</span><span
class="cp">}</span>",
+
+ "site.global.ganglia_server_host": "<span
class="cp">${</span><span class="n">NN_HOST</span><span
class="cp">}</span>",
+ "site.global.ganglia_server_port": "8667",
+ "site.global.ganglia_server_id": "Application1",
+ "site.global.ganglia_enabled":"true",
+
+ "site.global.hbase_instance_name": "instancename",
+ "site.global.hbase_root_password": "secret",
+ "site.global.user_group": "hadoop",
+ "site.global.monitor_protocol": "http",
+ "site.global.hbase_thrift_port": "<span
class="cp">${</span><span class="n">HBASE_THRIFT</span><span
class="o">.</span><span class="n">ALLOCATED_PORT</span><span
class="cp">}</span>",
+ "site.global.hbase_thrift2_port": "<span
class="cp">${</span><span class="n">HBASE_THRIFT2</span><span
class="o">.</span><span class="n">ALLOCATED_PORT</span><span
class="cp">}</span>",
+ "site.global.hbase_rest_port": "<span
class="cp">${</span><span class="n">HBASE_REST</span><span
class="o">.</span><span class="n">ALLOCATED_PORT</span><span
class="cp">}</span>",
+
+ "site.hbase-env.hbase_master_heapsize": "1024m",
+ "site.hbase-env.hbase_regionserver_heapsize":
"1024m",
+
+ "site.hbase-site.hbase.rootdir": "<span
class="cp">${</span><span class="n">DEFAULT_DATA_DIR</span><span
class="cp">}</span>",
+ "site.hbase-site.hbase.superuser": "<span
class="cp">${</span><span class="n">USER_NAME</span><span
class="cp">}</span>",
+ "site.hbase-site.hbase.tmp.dir": "<span
class="cp">${</span><span class="n">AGENT_WORK_ROOT</span><span
class="cp">}</span>/work/app/tmp",
+ "site.hbase-site.hbase.local.dir": "<span
class="cp">${</span><span class="n">hbase</span><span class="o">.</span><span
class="n">tmp</span><span class="o">.</span><span class="n">dir</span><span
class="cp">}</span>/local",
+ "site.hbase-site.hbase.zookeeper.quorum": "<span
class="cp">${</span><span class="n">ZK_HOST</span><span
class="cp">}</span>",
+ "site.hbase-site.zookeeper.znode.parent": "<span
class="cp">${</span><span class="n">DEFAULT_ZK_PATH</span><span
class="cp">}</span>",
+ "site.hbase-site.hbase.regionserver.info.port":
"0",
+ "site.hbase-site.hbase.master.info.port": "<span
class="cp">${</span><span class="n">HBASE_MASTER</span><span
class="o">.</span><span class="n">ALLOCATED_PORT</span><span
class="cp">}</span>",
+ "site.hbase-site.hbase.regionserver.port": "0",
+ "site.hbase-site.hbase.master.port": "0"
+ },
+ "components": {
+ "slider-appmaster": {
+ "jvm.heapsize": "1024M"
+ }
+ }
}
</pre></div>
@@ -232,14 +252,12 @@ Latest release: <strong>0.40-incubating<
<ul>
<li>Any config not of the form <code>site.xx.yy</code> are consumed by Slider
itself. Some of the manadatory configuration are:</li>
<li><code>application.def</code>: location of the application definition
package (e.g., "/slider/hbase_v096.zip")</li>
-<li><code>config_types</code>: list of config types sent to the containers
(e.g. "core-site,hdfs-site,hbase-site")</li>
+<li><code>system_configs</code>: list of config types sent to the containers
(e.g. "core-site,hdfs-site,hbase-site")</li>
<li><code>java_home</code>: java home path (e.g. "/usr/jdk64/jdk1.7.0_45")</li>
-<li><code>package_list</code>: location of the package relative to the root
where AppPackage is installed (e.g. "files/hbase-0.96.1-hadoop2-bin.tar.gz"</li>
</ul>
<p>OPTIONAL</p>
<ul>
<li><code>create.default.zookeeper.node</code>: whether the application needs
default ZK node</li>
-<li><code>agent.conf</code>: location of the agent config file (typically,
"/slider/agent/conf/agent.ini")</li>
</ul>
<p><strong>dynamically allocated ports</strong></p>
<p>Apps can ask port to be dynamically assigned by Slider or they can leave it
as "0". If there is a need for advertising any listening endpoint then the
ports can be marked such.</p>
@@ -249,6 +267,7 @@ Latest release: <strong>0.40-incubating<
<p>There is no set guideline for doing so. How an application emits metrics
and how the metrics are emitted to the right place is completely defined by the
application. In the following example, we hso how HBase app is configured to
emit metrics to a ganglia server.</p>
<p>Ganglia server lifecycle is not controlled by the app instance. So the app
instance only needs to know where to emit the metrics. This is achieved by
three global variables</p>
<ul>
+<li>"site.global.ganglia_enabled":"true"</li>
<li>"site.global.ganglia_server_host": "gangliaserver.my.org"</li>
<li>"site.global.ganglia_server_port": "8663"</li>
<li>"site.global.ganglia_server_id": "HBaseApplicationCluster3"</li>
@@ -277,11 +296,15 @@ Latest release: <strong>0.40-incubating<
<td>Name node host</td>
</tr>
<tr>
- <td><COMPONENT_NAME>.ALLOCATED_PORT</td>
+ <td>"COMPONENT_NAME".ALLOCATED_PORT</td>
<td>Ask Slider to allocate a port</td>
</tr>
<tr>
- <td>DEF_ZK_PATH</td>
+ <td>{"COMPONENT_NAME".ALLOCATED_PORT}{PER_CONTAINER}</td>
+ <td>Ask Slider to allocate a port but keep it private to each container
instance</td>
+ </tr>
+ <tr>
+ <td>DEFAULT_ZK_PATH</td>
<td>Default ZK path created by Slider if create.default.zookeeper.node is
true</td>
</tr>
</table>
Modified:
websites/staging/slider/trunk/content/docs/slider_specs/application_needs.html
==============================================================================
---
websites/staging/slider/trunk/content/docs/slider_specs/application_needs.html
(original)
+++
websites/staging/slider/trunk/content/docs/slider_specs/application_needs.html
Thu Nov 20 05:28:36 2014
@@ -105,16 +105,20 @@
<ul class="dropdown-menu">
<li id="nav_use_getting_started"><a href="/docs/getting_started.html">Getting
Started</a></li>
<li id="nav_use_manpage"><a href="/docs/manpage.html">Man Page</a></li>
-<li id="nav_use_examples"><a href="/docs/examples.html">Examples</a></li>
+<li role="presentation" class="divider"></li>
+<li id="nav_use_app_package"><a href="/docs/slider_specs/index.html">Creating
App Packages</a></li>
+<li role="presentation" class="divider"></li>
<li id="nav_use_client_config"><a
href="/docs/client-configuration.html">Client Configuration</a></li>
<li id="nav_use_exitcodes"><a href="/docs/exitcodes.html">Client Exit
Codes</a></li>
+<li role="presentation" class="divider"></li>
+<li id="nav_use_debugging"><a href="/docs/debugging.html">Debugging</a></li>
+<li id="nav_use_troubleshooting"><a
href="/docs/troubleshooting.html">Troubleshooting</a></li>
+<li role="presentation" class="divider"></li>
+<li id="nav_use_high_availability"><a href="/docs/high_availability.html">High
Availability</a></li>
<li id="nav_use_security"><a href="/docs/security.html">Security</a></li>
<li id="nav_am_agent_ssl"><a href="/docs/ssl.html">Agent to AM SSL</a></li>
-<li id="nav_use_app_package"><a href="/docs/slider_specs/index.html">Creating
App Packages</a></li>
<li id="nav_use_app_configuration"><a
href="/docs/configuration/index.html">App Configuration Model</a></li>
-<li id="nav_use_high_availability"><a href="/docs/high_availability.html">High
Availability</a></li>
-<li id="nav_use_debugging"><a href="/docs/debugging.html">Debugging</a></li>
-<li id="nav_use_troubleshooting"><a
href="/docs/troubleshooting.html">Troubleshooting</a></li>
+<li id="nav_use_examples"><a href="/docs/examples.html">Provider
Examples</a></li>
</ul>
</li>
Modified:
websites/staging/slider/trunk/content/docs/slider_specs/application_package.html
==============================================================================
---
websites/staging/slider/trunk/content/docs/slider_specs/application_package.html
(original)
+++
websites/staging/slider/trunk/content/docs/slider_specs/application_package.html
Thu Nov 20 05:28:36 2014
@@ -105,16 +105,20 @@
<ul class="dropdown-menu">
<li id="nav_use_getting_started"><a href="/docs/getting_started.html">Getting
Started</a></li>
<li id="nav_use_manpage"><a href="/docs/manpage.html">Man Page</a></li>
-<li id="nav_use_examples"><a href="/docs/examples.html">Examples</a></li>
+<li role="presentation" class="divider"></li>
+<li id="nav_use_app_package"><a href="/docs/slider_specs/index.html">Creating
App Packages</a></li>
+<li role="presentation" class="divider"></li>
<li id="nav_use_client_config"><a
href="/docs/client-configuration.html">Client Configuration</a></li>
<li id="nav_use_exitcodes"><a href="/docs/exitcodes.html">Client Exit
Codes</a></li>
+<li role="presentation" class="divider"></li>
+<li id="nav_use_debugging"><a href="/docs/debugging.html">Debugging</a></li>
+<li id="nav_use_troubleshooting"><a
href="/docs/troubleshooting.html">Troubleshooting</a></li>
+<li role="presentation" class="divider"></li>
+<li id="nav_use_high_availability"><a href="/docs/high_availability.html">High
Availability</a></li>
<li id="nav_use_security"><a href="/docs/security.html">Security</a></li>
<li id="nav_am_agent_ssl"><a href="/docs/ssl.html">Agent to AM SSL</a></li>
-<li id="nav_use_app_package"><a href="/docs/slider_specs/index.html">Creating
App Packages</a></li>
<li id="nav_use_app_configuration"><a
href="/docs/configuration/index.html">App Configuration Model</a></li>
-<li id="nav_use_high_availability"><a href="/docs/high_availability.html">High
Availability</a></li>
-<li id="nav_use_debugging"><a href="/docs/debugging.html">Debugging</a></li>
-<li id="nav_use_troubleshooting"><a
href="/docs/troubleshooting.html">Troubleshooting</a></li>
+<li id="nav_use_examples"><a href="/docs/examples.html">Provider
Examples</a></li>
</ul>
</li>
Modified:
websites/staging/slider/trunk/content/docs/slider_specs/canonical_scenarios.html
==============================================================================
---
websites/staging/slider/trunk/content/docs/slider_specs/canonical_scenarios.html
(original)
+++
websites/staging/slider/trunk/content/docs/slider_specs/canonical_scenarios.html
Thu Nov 20 05:28:36 2014
@@ -105,16 +105,20 @@
<ul class="dropdown-menu">
<li id="nav_use_getting_started"><a href="/docs/getting_started.html">Getting
Started</a></li>
<li id="nav_use_manpage"><a href="/docs/manpage.html">Man Page</a></li>
-<li id="nav_use_examples"><a href="/docs/examples.html">Examples</a></li>
+<li role="presentation" class="divider"></li>
+<li id="nav_use_app_package"><a href="/docs/slider_specs/index.html">Creating
App Packages</a></li>
+<li role="presentation" class="divider"></li>
<li id="nav_use_client_config"><a
href="/docs/client-configuration.html">Client Configuration</a></li>
<li id="nav_use_exitcodes"><a href="/docs/exitcodes.html">Client Exit
Codes</a></li>
+<li role="presentation" class="divider"></li>
+<li id="nav_use_debugging"><a href="/docs/debugging.html">Debugging</a></li>
+<li id="nav_use_troubleshooting"><a
href="/docs/troubleshooting.html">Troubleshooting</a></li>
+<li role="presentation" class="divider"></li>
+<li id="nav_use_high_availability"><a href="/docs/high_availability.html">High
Availability</a></li>
<li id="nav_use_security"><a href="/docs/security.html">Security</a></li>
<li id="nav_am_agent_ssl"><a href="/docs/ssl.html">Agent to AM SSL</a></li>
-<li id="nav_use_app_package"><a href="/docs/slider_specs/index.html">Creating
App Packages</a></li>
<li id="nav_use_app_configuration"><a
href="/docs/configuration/index.html">App Configuration Model</a></li>
-<li id="nav_use_high_availability"><a href="/docs/high_availability.html">High
Availability</a></li>
-<li id="nav_use_debugging"><a href="/docs/debugging.html">Debugging</a></li>
-<li id="nav_use_troubleshooting"><a
href="/docs/troubleshooting.html">Troubleshooting</a></li>
+<li id="nav_use_examples"><a href="/docs/examples.html">Provider
Examples</a></li>
</ul>
</li>
Modified:
websites/staging/slider/trunk/content/docs/slider_specs/chaosmonkey.html
==============================================================================
--- websites/staging/slider/trunk/content/docs/slider_specs/chaosmonkey.html
(original)
+++ websites/staging/slider/trunk/content/docs/slider_specs/chaosmonkey.html
Thu Nov 20 05:28:36 2014
@@ -105,16 +105,20 @@
<ul class="dropdown-menu">
<li id="nav_use_getting_started"><a href="/docs/getting_started.html">Getting
Started</a></li>
<li id="nav_use_manpage"><a href="/docs/manpage.html">Man Page</a></li>
-<li id="nav_use_examples"><a href="/docs/examples.html">Examples</a></li>
+<li role="presentation" class="divider"></li>
+<li id="nav_use_app_package"><a href="/docs/slider_specs/index.html">Creating
App Packages</a></li>
+<li role="presentation" class="divider"></li>
<li id="nav_use_client_config"><a
href="/docs/client-configuration.html">Client Configuration</a></li>
<li id="nav_use_exitcodes"><a href="/docs/exitcodes.html">Client Exit
Codes</a></li>
+<li role="presentation" class="divider"></li>
+<li id="nav_use_debugging"><a href="/docs/debugging.html">Debugging</a></li>
+<li id="nav_use_troubleshooting"><a
href="/docs/troubleshooting.html">Troubleshooting</a></li>
+<li role="presentation" class="divider"></li>
+<li id="nav_use_high_availability"><a href="/docs/high_availability.html">High
Availability</a></li>
<li id="nav_use_security"><a href="/docs/security.html">Security</a></li>
<li id="nav_am_agent_ssl"><a href="/docs/ssl.html">Agent to AM SSL</a></li>
-<li id="nav_use_app_package"><a href="/docs/slider_specs/index.html">Creating
App Packages</a></li>
<li id="nav_use_app_configuration"><a
href="/docs/configuration/index.html">App Configuration Model</a></li>
-<li id="nav_use_high_availability"><a href="/docs/high_availability.html">High
Availability</a></li>
-<li id="nav_use_debugging"><a href="/docs/debugging.html">Debugging</a></li>
-<li id="nav_use_troubleshooting"><a
href="/docs/troubleshooting.html">Troubleshooting</a></li>
+<li id="nav_use_examples"><a href="/docs/examples.html">Provider
Examples</a></li>
</ul>
</li>
Modified:
websites/staging/slider/trunk/content/docs/slider_specs/creating_app_definitions.html
==============================================================================
---
websites/staging/slider/trunk/content/docs/slider_specs/creating_app_definitions.html
(original)
+++
websites/staging/slider/trunk/content/docs/slider_specs/creating_app_definitions.html
Thu Nov 20 05:28:36 2014
@@ -105,16 +105,20 @@
<ul class="dropdown-menu">
<li id="nav_use_getting_started"><a href="/docs/getting_started.html">Getting
Started</a></li>
<li id="nav_use_manpage"><a href="/docs/manpage.html">Man Page</a></li>
-<li id="nav_use_examples"><a href="/docs/examples.html">Examples</a></li>
+<li role="presentation" class="divider"></li>
+<li id="nav_use_app_package"><a href="/docs/slider_specs/index.html">Creating
App Packages</a></li>
+<li role="presentation" class="divider"></li>
<li id="nav_use_client_config"><a
href="/docs/client-configuration.html">Client Configuration</a></li>
<li id="nav_use_exitcodes"><a href="/docs/exitcodes.html">Client Exit
Codes</a></li>
+<li role="presentation" class="divider"></li>
+<li id="nav_use_debugging"><a href="/docs/debugging.html">Debugging</a></li>
+<li id="nav_use_troubleshooting"><a
href="/docs/troubleshooting.html">Troubleshooting</a></li>
+<li role="presentation" class="divider"></li>
+<li id="nav_use_high_availability"><a href="/docs/high_availability.html">High
Availability</a></li>
<li id="nav_use_security"><a href="/docs/security.html">Security</a></li>
<li id="nav_am_agent_ssl"><a href="/docs/ssl.html">Agent to AM SSL</a></li>
-<li id="nav_use_app_package"><a href="/docs/slider_specs/index.html">Creating
App Packages</a></li>
<li id="nav_use_app_configuration"><a
href="/docs/configuration/index.html">App Configuration Model</a></li>
-<li id="nav_use_high_availability"><a href="/docs/high_availability.html">High
Availability</a></li>
-<li id="nav_use_debugging"><a href="/docs/debugging.html">Debugging</a></li>
-<li id="nav_use_troubleshooting"><a
href="/docs/troubleshooting.html">Troubleshooting</a></li>
+<li id="nav_use_examples"><a href="/docs/examples.html">Provider
Examples</a></li>
</ul>
</li>
@@ -188,57 +192,46 @@ Latest release: <strong>0.40-incubating<
<p>The above list shows three processes, the Slider-Agent process, the bash
script to start HBase Region Server and the HBase Region server itself.
<em>Three of these together constitute the container</em>. </p>
<h2 id="using-an-apppackage">Using an AppPackage</h2>
<p>The following command creates an HBase application using the AppPackage for
HBase.</p>
-<div class="codehilite"><pre> <span class="o">./</span><span
class="n">slider</span> <span class="n">create</span> <span
class="n">cl1</span> <span class="o">--</span><span class="n">image</span>
<span class="n">hdfs</span><span class="p">:</span><span
class="o">//</span><span class="n">NN</span><span class="p">:</span>8020<span
class="o">/</span><span class="n">slider</span><span class="o">/</span><span
class="n">agent</span><span class="o">/</span><span
class="n">slider</span><span class="o">-</span><span
class="n">agent</span><span class="p">.</span><span class="n">tar</span><span
class="p">.</span><span class="n">gz</span> <span class="o">--</span><span
class="n">template</span> <span class="o">/</span><span
class="n">work</span><span class="o">/</span><span
class="n">appConf</span><span class="p">.</span><span class="n">json</span>
<span class="o">--</span><span class="n">resources</span> <span
class="o">/</span><span class="n">work</span><span class="o">/</span><span
class="n
">resources</span><span class="p">.</span><span class="n">json</span>
+<div class="codehilite"><pre> <span class="o">./</span><span
class="n">slider</span> <span class="n">create</span> <span
class="n">cl1</span> <span class="o">--</span><span class="n">template</span>
<span class="o">/</span><span class="n">work</span><span
class="o">/</span><span class="n">appConf</span><span class="p">.</span><span
class="n">json</span> <span class="o">--</span><span class="n">resources</span>
<span class="o">/</span><span class="n">work</span><span
class="o">/</span><span class="n">resources</span><span class="p">.</span><span
class="n">json</span>
</pre></div>
<p>Lets analyze various parameters from the perspective of app creation:</p>
<ul>
-<li><code>--image</code>: its the slider agent tarball</li>
<li><code>--template</code>: app configuration</li>
<li><code>--resources</code>: yarn resource requests</li>
<li>⦠other parameters are described in accompanying docs. </li>
</ul>
<h3 id="apppackage">AppPackage</h3>
<p>The structure of an AppPackage is described at <a
href="application_package.html">AppPackage</a>.</p>
-<p>In the enlistment, there are three example AppPackages:</p>
-<ul>
-<li><code>app-packages/hbase-v0_96</code></li>
-<li><code>app-packages/accumulo</code></li>
-<li><code>app-packages/storm-v0_91</code></li>
-</ul>
-<p>The above folders, with minor edits, can be packaged as <em>zip</em> files
to get the corresponding AppPackages. The application tarball file, containing
the binaries/artifacts of the application itself is a component within the
AppPackage. They are:</p>
+<p>In the enlistment, there are several example AppPackages:</p>
<ul>
-<li>For hbase -
<code>app-packages/hbase-v0_96/package/files/hbase-0.96.1-hadoop2-bin.tar.gz.REPLACE</code></li>
-<li>For accumulo - <code>app-packages/accumulo/package/files/</code> (no file
present)</li>
-<li>For storm -
<code>app-packages/storm-v0_91/package/files/apache-storm-0.9.1.2.1.1.0-237.tar.gz.placeholder</code></li>
+<li><code>app-packages/memcached</code></li>
+<li><code>app-packages/memcached-win</code></li>
+<li><code>app-packages/hbase</code></li>
+<li><code>...</code></li>
</ul>
-<p><strong>They are placehoder files</strong>, mostly because the files
themselves are too large as well as users are free to use their own version of
the package. To create a Slider AppPackage - replace the file with an actual
application tarball and then ensure that the metainfo.xml has the correct file
name. After that create a zip file using standard zip commands and ensure that
the package has the metainfo.xml file at the root folder.</p>
-<p>For Accumulo, this is automated in maven by running</p>
+<p>The above folders, with minor edits, can be packaged as <em>zip</em> files
to get the corresponding AppPackages. The application tarball file, containing
the binaries/artifacts of the application itself is a component within the
AppPackage. Refer to the README file in the individual folders on how to
package an application.</p>
+<p>For example, for Accumulo, package creation is automated in maven</p>
<div class="codehilite"><pre><span class="n">mvn</span> <span
class="n">clean</span> <span class="n">package</span> <span
class="o">-</span><span class="n">DskipTests</span> <span
class="o">-</span><span class="n">Paccumulo</span><span class="o">-</span><span
class="n">app</span><span class="o">-</span><span class="n">package</span>
</pre></div>
<p>Additional configuration parameters are described in
<code>app-packages/accumulo/README.txt</code>.</p>
-<p>For other app packages, follow this example:</p>
-<ul>
-<li>cd slider/app-packages/hbase</li>
-<li>zip -r hbase-v098.zip .</li>
-</ul>
-<p>Looking at the content through unzip -l "$@" hbase-v098.zip</p>
+<p>Looking at the content through unzip -l "$@" <hbase_app_package>.zip</p>
<div class="codehilite"><pre><span class="n">Archive</span><span
class="o">:</span> <span class="n">hbase</span><span class="o">-</span><span
class="n">v098</span><span class="o">.</span><span class="na">zip</span>
<span class="n">Length</span> <span class="n">Date</span> <span
class="n">Time</span> <span class="n">Name</span>
<span class="o">---------</span> <span class="o">----------</span> <span
class="o">-----</span> <span class="o">----</span>
<span class="mi">3158</span> <span class="mi">06</span><span
class="o">-</span><span class="mi">19</span><span class="o">-</span><span
class="mi">2014</span> <span class="mi">22</span><span class="o">:</span><span
class="mi">08</span> <span class="n">appConfig</span><span
class="o">.</span><span class="na">json</span>
<span class="mi">0</span> <span class="mi">06</span><span
class="o">-</span><span class="mi">19</span><span class="o">-</span><span
class="mi">2014</span> <span class="mi">22</span><span class="o">:</span><span
class="mi">15</span> <span class="n">configuration</span><span
class="o">/</span>
- <span class="mi">5077</span> <span class="mi">06</span><span
class="o">-</span><span class="mi">19</span><span class="o">-</span><span
class="mi">2014</span> <span class="mi">22</span><span class="o">:</span><span
class="mi">15</span> <span class="n">configuration</span><span
class="o">/</span><span class="n">global</span><span class="o">.</span><span
class="na">xml</span>
- <span class="mi">5248</span> <span class="mi">06</span><span
class="o">-</span><span class="mi">19</span><span class="o">-</span><span
class="mi">2014</span> <span class="mi">22</span><span class="o">:</span><span
class="mi">15</span> <span class="n">configuration</span><span
class="o">/</span><span class="n">hbase</span><span class="o">-</span><span
class="n">log4j</span><span class="o">.</span><span class="na">xml</span>
- <span class="mi">2250</span> <span class="mi">06</span><span
class="o">-</span><span class="mi">19</span><span class="o">-</span><span
class="mi">2014</span> <span class="mi">22</span><span class="o">:</span><span
class="mi">15</span> <span class="n">configuration</span><span
class="o">/</span><span class="n">hbase</span><span class="o">-</span><span
class="n">policy</span><span class="o">.</span><span class="na">xml</span>
-<span class="mi">14705</span> <span class="mi">06</span><span
class="o">-</span><span class="mi">19</span><span class="o">-</span><span
class="mi">2014</span> <span class="mi">22</span><span class="o">:</span><span
class="mi">15</span> <span class="n">configuration</span><span
class="o">/</span><span class="n">hbase</span><span class="o">-</span><span
class="n">site</span><span class="o">.</span><span class="na">xml</span>
- <span class="mi">2142</span> <span class="mi">06</span><span
class="o">-</span><span class="mi">19</span><span class="o">-</span><span
class="mi">2014</span> <span class="mi">22</span><span class="o">:</span><span
class="mi">17</span> <span class="n">jmx_metrics</span><span
class="o">.</span><span class="na">json</span>
- <span class="mi">3991</span> <span class="mi">06</span><span
class="o">-</span><span class="mi">19</span><span class="o">-</span><span
class="mi">2014</span> <span class="mi">22</span><span class="o">:</span><span
class="mi">45</span> <span class="n">metainfo</span><span
class="o">.</span><span class="na">xml</span>
- <span class="mi">0</span> <span class="mi">06</span><span
class="o">-</span><span class="mi">19</span><span class="o">-</span><span
class="mi">2014</span> <span class="mi">22</span><span class="o">:</span><span
class="mi">33</span> <span class="kd">package</span><span class="o">/</span>
- <span class="mi">0</span> <span class="mi">06</span><span
class="o">-</span><span class="mi">19</span><span class="o">-</span><span
class="mi">2014</span> <span class="mi">22</span><span class="o">:</span><span
class="mi">31</span> <span class="kd">package</span><span
class="sr">/files/</span>
+ <span class="mi">5077</span> <span class="mi">06</span><span
class="o">-</span><span class="mi">19</span><span class="o">-</span><span
class="mi">2014</span> <span class="mi">22</span><span class="o">:</span><span
class="mi">15</span> <span class="n">configuration</span><span
class="o">/</span><span class="n">global</span><span class="o">.</span><span
class="na">xml</span>
+ <span class="mi">5248</span> <span class="mi">06</span><span
class="o">-</span><span class="mi">19</span><span class="o">-</span><span
class="mi">2014</span> <span class="mi">22</span><span class="o">:</span><span
class="mi">15</span> <span class="n">configuration</span><span
class="o">/</span><span class="n">hbase</span><span class="o">-</span><span
class="n">log4j</span><span class="o">.</span><span class="na">xml</span>
+ <span class="mi">2250</span> <span class="mi">06</span><span
class="o">-</span><span class="mi">19</span><span class="o">-</span><span
class="mi">2014</span> <span class="mi">22</span><span class="o">:</span><span
class="mi">15</span> <span class="n">configuration</span><span
class="o">/</span><span class="n">hbase</span><span class="o">-</span><span
class="n">policy</span><span class="o">.</span><span class="na">xml</span>
+ <span class="mi">14705</span> <span class="mi">06</span><span
class="o">-</span><span class="mi">19</span><span class="o">-</span><span
class="mi">2014</span> <span class="mi">22</span><span class="o">:</span><span
class="mi">15</span> <span class="n">configuration</span><span
class="o">/</span><span class="n">hbase</span><span class="o">-</span><span
class="n">site</span><span class="o">.</span><span class="na">xml</span>
+ <span class="mi">2142</span> <span class="mi">06</span><span
class="o">-</span><span class="mi">19</span><span class="o">-</span><span
class="mi">2014</span> <span class="mi">22</span><span class="o">:</span><span
class="mi">17</span> <span class="n">jmx_metrics</span><span
class="o">.</span><span class="na">json</span>
+ <span class="mi">3991</span> <span class="mi">06</span><span
class="o">-</span><span class="mi">19</span><span class="o">-</span><span
class="mi">2014</span> <span class="mi">22</span><span class="o">:</span><span
class="mi">45</span> <span class="n">metainfo</span><span
class="o">.</span><span class="na">xml</span>
+ <span class="mi">0</span> <span class="mi">06</span><span
class="o">-</span><span class="mi">19</span><span class="o">-</span><span
class="mi">2014</span> <span class="mi">22</span><span class="o">:</span><span
class="mi">33</span> <span class="kd">package</span><span class="o">/</span>
+ <span class="mi">0</span> <span class="mi">06</span><span
class="o">-</span><span class="mi">19</span><span class="o">-</span><span
class="mi">2014</span> <span class="mi">22</span><span class="o">:</span><span
class="mi">31</span> <span class="kd">package</span><span
class="sr">/files/</span>
<span class="mi">83278591</span> <span class="mi">06</span><span
class="o">-</span><span class="mi">19</span><span class="o">-</span><span
class="mi">2014</span> <span class="mi">22</span><span class="o">:</span><span
class="mi">31</span> <span class="kd">package</span><span
class="sr">/files/</span><span class="n">hbase</span><span
class="o">-</span><span class="mf">0.98</span><span class="o">.</span><span
class="mi">3</span><span class="o">-</span><span class="n">hadoop2</span><span
class="o">-</span><span class="n">bin</span><span class="o">.</span><span
class="na">tar</span><span class="o">.</span><span class="na">gz</span>
<span class="mi">0</span> <span class="mi">06</span><span
class="o">-</span><span class="mi">19</span><span class="o">-</span><span
class="mi">2014</span> <span class="mi">22</span><span class="o">:</span><span
class="mi">29</span> <span class="kd">package</span><span
class="sr">/scripts/</span>
<span class="mi">787</span> <span class="mi">06</span><span
class="o">-</span><span class="mi">19</span><span class="o">-</span><span
class="mi">2014</span> <span class="mi">22</span><span class="o">:</span><span
class="mi">27</span> <span class="kd">package</span><span
class="sr">/scripts/</span><span class="n">__init__</span><span
class="o">.</span><span class="na">py</span>
@@ -269,7 +262,7 @@ Latest release: <strong>0.40-incubating<
</pre></div>
-<p>Sample <strong>resources.json</strong> and <strong>appConfig.json</strong>
files are also included in the enlistment. These are samples and are typically
tested on one node test installations.</p>
+<p>Sample <strong>resources-default.json</strong> and
<strong>appConfig-default.json</strong> files are also included in the
enlistment. These are samples and are typically tested on one node test
installations. These files are not used during the create commmand, rather the
files provided as input parameter are the ones that are used. <em>So you can
leave these files as is in the package.</em></p>
<h3 id="-template-appconfigjson">--template appConfig.json</h3>
<p>An appConfig.json contains the application configuration. See <a
href="application_instance_configuration.html">Specifications
InstanceConfiguration</a> for details on how to create a template config file.
The enlistment includes sample config files for HBase, Accumulo, and Storm.</p>
<h3 id="-resources-resourcesjson">--resources resources.json</h3>
Modified:
websites/staging/slider/trunk/content/docs/slider_specs/hello_world_slider_app.html
==============================================================================
---
websites/staging/slider/trunk/content/docs/slider_specs/hello_world_slider_app.html
(original)
+++
websites/staging/slider/trunk/content/docs/slider_specs/hello_world_slider_app.html
Thu Nov 20 05:28:36 2014
@@ -105,16 +105,20 @@
<ul class="dropdown-menu">
<li id="nav_use_getting_started"><a href="/docs/getting_started.html">Getting
Started</a></li>
<li id="nav_use_manpage"><a href="/docs/manpage.html">Man Page</a></li>
-<li id="nav_use_examples"><a href="/docs/examples.html">Examples</a></li>
+<li role="presentation" class="divider"></li>
+<li id="nav_use_app_package"><a href="/docs/slider_specs/index.html">Creating
App Packages</a></li>
+<li role="presentation" class="divider"></li>
<li id="nav_use_client_config"><a
href="/docs/client-configuration.html">Client Configuration</a></li>
<li id="nav_use_exitcodes"><a href="/docs/exitcodes.html">Client Exit
Codes</a></li>
+<li role="presentation" class="divider"></li>
+<li id="nav_use_debugging"><a href="/docs/debugging.html">Debugging</a></li>
+<li id="nav_use_troubleshooting"><a
href="/docs/troubleshooting.html">Troubleshooting</a></li>
+<li role="presentation" class="divider"></li>
+<li id="nav_use_high_availability"><a href="/docs/high_availability.html">High
Availability</a></li>
<li id="nav_use_security"><a href="/docs/security.html">Security</a></li>
<li id="nav_am_agent_ssl"><a href="/docs/ssl.html">Agent to AM SSL</a></li>
-<li id="nav_use_app_package"><a href="/docs/slider_specs/index.html">Creating
App Packages</a></li>
<li id="nav_use_app_configuration"><a
href="/docs/configuration/index.html">App Configuration Model</a></li>
-<li id="nav_use_high_availability"><a href="/docs/high_availability.html">High
Availability</a></li>
-<li id="nav_use_debugging"><a href="/docs/debugging.html">Debugging</a></li>
-<li id="nav_use_troubleshooting"><a
href="/docs/troubleshooting.html">Troubleshooting</a></li>
+<li id="nav_use_examples"><a href="/docs/examples.html">Provider
Examples</a></li>
</ul>
</li>
@@ -176,14 +180,14 @@ Latest release: <strong>0.40-incubating<
<h1 id="goal">Goal</h1>
<p>Define the Slider application package for YARN hosted <a
href="https://code.google.com/p/jmemcache-daemon/">jmemcached</a>. Jmemcached
is a functionally equivalent java implementation of memcached, a distributed
memory object caching system. The memcached daemons export the host/port they
are listening on.</p>
<h2 id="basic-version">Basic version</h2>
-<p>The basic version of the app will allow creation of one or more memcached
daemons on default ports. Some memory settings may be configured. Later
examples will enhance the application package to add more capabilities.</p>
+<p>The basic version of the app will allow creation of one or more memcached
daemons on custom ports. Some memory settings may be configured.</p>
<p>The structure of an app package is discussed <a
href="/docs/slider_specs/application_package.html">here</a>.</p>
<p>In this example, the application package created looks as follows:</p>
<div class="codehilite"><pre><span class="n">unzip</span> <span
class="o">-</span><span class="n">l</span> <span
class="s">"$@"</span> <span class="n">jmemcached</span><span
class="o">-</span><span class="mf">1.0.0</span><span class="p">.</span><span
class="n">zip</span>
<span class="nl">Archive:</span> <span class="o">/</span><span
class="n">jmemcached</span><span class="o">-</span><span
class="mf">1.0.0</span><span class="p">.</span><span class="n">zip</span>
<span class="n">Length</span> <span class="n">Date</span> <span
class="n">Time</span> <span class="n">Name</span>
<span class="o">--------</span> <span class="o">----</span> <span
class="o">----</span> <span class="o">----</span>
- <span class="mi">637</span> <span class="mo">07</span><span
class="o">-</span><span class="mi">15</span><span class="o">-</span><span
class="mi">14</span> <span class="mi">19</span><span class="o">:</span><span
class="mi">17</span> <span class="n">appConfig</span><span
class="p">.</span><span class="n">json</span>
+ <span class="mi">637</span> <span class="mo">07</span><span
class="o">-</span><span class="mi">15</span><span class="o">-</span><span
class="mi">14</span> <span class="mi">19</span><span class="o">:</span><span
class="mi">17</span> <span class="n">appConfig</span><span
class="o">-</span><span class="k">default</span><span class="p">.</span><span
class="n">json</span>
<span class="mi">1673</span> <span class="mo">07</span><span
class="o">-</span><span class="mi">15</span><span class="o">-</span><span
class="mi">14</span> <span class="mi">17</span><span class="o">:</span><span
class="mi">58</span> <span class="n">metainfo</span><span
class="p">.</span><span class="n">xml</span>
<span class="mi">0</span> <span class="mo">07</span><span
class="o">-</span><span class="mi">15</span><span class="o">-</span><span
class="mi">14</span> <span class="mi">17</span><span class="o">:</span><span
class="mi">54</span> <span class="n">package</span><span class="o">/</span>
<span class="mi">0</span> <span class="mo">07</span><span
class="o">-</span><span class="mi">15</span><span class="o">-</span><span
class="mi">14</span> <span class="mi">18</span><span class="o">:</span><span
class="mo">03</span> <span class="n">package</span><span
class="o">/</span><span class="n">files</span><span class="o">/</span>
@@ -192,7 +196,7 @@ Latest release: <strong>0.40-incubating<
<span class="mi">1530</span> <span class="mo">07</span><span
class="o">-</span><span class="mi">15</span><span class="o">-</span><span
class="mi">14</span> <span class="mi">19</span><span class="o">:</span><span
class="mi">31</span> <span class="n">package</span><span
class="o">/</span><span class="n">scripts</span><span class="o">/</span><span
class="n">memcached</span><span class="p">.</span><span class="n">py</span>
<span class="mi">1287</span> <span class="mo">07</span><span
class="o">-</span><span class="mi">15</span><span class="o">-</span><span
class="mi">14</span> <span class="mi">18</span><span class="o">:</span><span
class="mi">46</span> <span class="n">package</span><span
class="o">/</span><span class="n">scripts</span><span class="o">/</span><span
class="n">params</span><span class="p">.</span><span class="n">py</span>
<span class="mi">1581</span> <span class="mo">07</span><span
class="o">-</span><span class="mi">15</span><span class="o">-</span><span
class="mi">14</span> <span class="mi">19</span><span class="o">:</span><span
class="mi">16</span> <span class="n">README</span><span
class="p">.</span><span class="n">txt</span>
- <span class="mi">252</span> <span class="mo">07</span><span
class="o">-</span><span class="mi">15</span><span class="o">-</span><span
class="mi">14</span> <span class="mi">17</span><span class="o">:</span><span
class="mi">58</span> <span class="n">resources</span><span
class="p">.</span><span class="n">json</span>
+ <span class="mi">252</span> <span class="mo">07</span><span
class="o">-</span><span class="mi">15</span><span class="o">-</span><span
class="mi">14</span> <span class="mi">17</span><span class="o">:</span><span
class="mi">58</span> <span class="n">resources</span><span
class="o">-</span><span class="k">default</span><span class="p">.</span><span
class="n">json</span>
</pre></div>
@@ -205,17 +209,23 @@ Latest release: <strong>0.40-incubating<
<span class="nt"><comment></span>Memcache is a network accessible
key/value storage system, often used as a distributed cache.<span
class="nt"></comment></span>
<span class="nt"><version></span>1.0.0<span
class="nt"></version></span>
<span class="nt"><exportedConfigs></span>None<span
class="nt"></exportedConfigs></span>
+ <span class="nt"><exportGroups></span>
+ <span class="nt"><exportGroup></span>
+ <span class="nt"><name></span>Servers<span
class="nt"></name></span>
+ <span class="nt"><exports></span>
+ <span class="nt"><export></span>
+ <span class="nt"><name></span>host_port<span
class="nt"></name></span>
+ <span class="nt"><value></span><span
class="cp">${</span><span class="n">MEMCACHED_HOST</span><span
class="cp">}</span>:<span class="cp">${</span><span class="n">site</span><span
class="o">.</span><span class="k">global</span><span class="o">.</span><span
class="n">listen_port</span><span class="cp">}</span><span
class="nt"></value></span>
+ <span class="nt"></export></span>
+ <span class="nt"></exports></span>
+ <span class="nt"></exportGroup></span>
+ <span class="nt"></exportGroups></span>
<span class="nt"><components></span>
<span class="nt"><component></span>
<span class="nt"><name></span>MEMCACHED<span
class="nt"></name></span>
<span class="nt"><category></span>MASTER<span
class="nt"></category></span>
- <span class="nt"><componentExports></span>
- <span class="nt"><componentExport></span>
- <span class="nt"><name></span>host_port<span
class="nt"></name></span>
- <span class="nt"><value></span><span
class="cp">${</span><span class="n">THIS_HOST</span><span
class="cp">}</span>:<span class="cp">${</span><span class="n">site</span><span
class="o">.</span><span class="k">global</span><span class="o">.</span><span
class="n">listen_port</span><span class="cp">}</span><span
class="nt"></value></span>
- <span class="nt"></componentExport></span>
- <span class="nt"></componentExports></span>
+ <span class="nt"><compExports></span>Servers-host_port<span
class="nt"></compExports></span>
<span class="nt"><commandScript></span>
<span class="nt"><script></span>scripts/memcached.py<span
class="nt"></script></span>
<span class="nt"><scriptType></span>PYTHON<span
class="nt"></scriptType></span>
@@ -243,9 +253,9 @@ Latest release: <strong>0.40-incubating<
<h2 id="step-2-ensure-application-tarball">Step 2: Ensure application
tarball</h2>
<p>Most applications release a tarball that you can download otherwise you can
create one. For this sample, we created a simple tarball that contains the cli
and core jar from jmemcached.</p>
<div class="codehilite"><pre><span class="n">tar</span> <span
class="n">tvf</span> <span class="n">jmemcached</span><span
class="o">-</span>1<span class="p">.</span>0<span class="p">.</span>0<span
class="p">.</span><span class="n">tar</span>
-<span class="n">drwxr</span><span class="o">-</span><span
class="n">xr</span><span class="o">-</span><span class="n">x</span> 0 <span
class="n">yarn</span> <span class="n">hadoop</span> 0 <span
class="n">Jul</span> 15 17<span class="p">:</span>51 <span
class="n">jmemcached</span><span class="o">-</span>1<span
class="p">.</span>0<span class="p">.</span>0<span class="o">/</span>
-<span class="o">-</span><span class="n">rw</span><span class="o">-</span><span
class="n">r</span><span class="o">--</span><span class="n">r</span><span
class="o">--</span> 0 <span class="n">yarn</span> <span
class="n">hadoop</span> 13537 <span class="n">Jul</span> 15 17<span
class="p">:</span>51 <span class="n">jmemcached</span><span
class="o">-</span>1<span class="p">.</span>0<span class="p">.</span>0<span
class="o">/</span><span class="n">jmemcached</span><span
class="o">-</span><span class="n">cli</span><span class="o">-</span>1<span
class="p">.</span>0<span class="p">.</span>0<span class="p">.</span><span
class="n">jar</span>
-<span class="o">-</span><span class="n">rwxr</span><span
class="o">-</span><span class="n">xr</span><span class="o">-</span><span
class="n">x</span> 0 <span class="n">yarn</span> <span
class="n">hadoop</span> 101467 <span class="n">Jul</span> 15 17<span
class="p">:</span>51 <span class="n">jmemcached</span><span
class="o">-</span>1<span class="p">.</span>0<span class="p">.</span>0<span
class="o">/</span><span class="n">jmemcached</span><span
class="o">-</span><span class="n">core</span><span class="o">-</span>1<span
class="p">.</span>0<span class="p">.</span>0<span class="p">.</span><span
class="n">jar</span>
+<span class="n">drwxr</span><span class="o">-</span><span
class="n">xr</span><span class="o">-</span><span class="n">x</span> 0 <span
class="n">smohanty</span> <span class="n">staff</span> 0 <span
class="n">Nov</span> 5 20<span class="p">:</span>22 <span class="o">./</span>
+<span class="o">-</span><span class="n">rw</span><span class="o">-</span><span
class="n">r</span><span class="o">--</span><span class="n">r</span><span
class="o">--</span> 0 <span class="n">yarn</span> <span
class="n">hadoop</span> 13537 <span class="n">Jul</span> 15 17<span
class="p">:</span>51 <span class="n">jmemcached</span><span
class="o">-</span><span class="n">cli</span><span class="o">-</span>1<span
class="p">.</span>0<span class="p">.</span>0<span class="p">.</span><span
class="n">jar</span>
+<span class="o">-</span><span class="n">rwxr</span><span
class="o">-</span><span class="n">xr</span><span class="o">-</span><span
class="n">x</span> 0 <span class="n">yarn</span> <span
class="n">hadoop</span> 101467 <span class="n">Jul</span> 15 17<span
class="p">:</span>51 <span class="n">jmemcached</span><span
class="o">-</span><span class="n">core</span><span class="o">-</span>1<span
class="p">.</span>0<span class="p">.</span>0<span class="p">.</span><span
class="n">jar</span>
</pre></div>
@@ -293,18 +303,14 @@ Latest release: <strong>0.40-incubating<
"metadata": {
},
"global": {
- "application.def": "jmemcached-1.0.0.zip",
- "java_home": "/usr/jdk64/jdk1.7.0_45",
-
- "site.global.app_user": "yarn",
- "site.global.app_root": "<span class="cp">${</span><span
class="n">AGENT_WORK_ROOT</span><span
class="cp">}</span>/app/install/jmemcached-1.0.0",
- "site.global.pid_file": "<span class="cp">${</span><span
class="n">AGENT_WORK_ROOT</span><span
class="cp">}</span>/app/run/component.pid",
+ "application.def":
".slider/package/MEMCACHED/jmemcached-1.0.0.zip",
+ "java_home": "/usr/jdk64/jdk1.7.0_67",
"site.global.additional_cp": "/usr/lib/hadoop/lib/*",
"site.global.xmx_val": "256m",
"site.global.xms_val": "128m",
"site.global.memory_val": "200M",
- "site.global.listen_port": "<span class="cp">${</span><span
class="n">MEMCACHED</span><span class="o">.</span><span
class="n">ALLOCATED_PORT</span><span class="cp">}</span>{DO_NOT_PROPAGATE}"
+ "site.global.listen_port": "<span class="cp">${</span><span
class="n">MEMCACHED</span><span class="o">.</span><span
class="n">ALLOCATED_PORT</span><span class="cp">}</span>{PER_CONTAINER}"
},
"components": {
"slider-appmaster": {
@@ -325,7 +331,6 @@ Latest release: <strong>0.40-incubating<
<span class="n">app_root</span> <span class="p">=</span> <span
class="n">config</span><span class="p">[</span><span
class="s">'configurations'</span><span class="p">][</span><span
class="s">'global'</span><span class="p">][</span><span
class="s">'app_root'</span><span class="p">]</span>
<span class="n">java64_home</span> <span class="p">=</span> <span
class="n">config</span><span class="p">[</span><span
class="s">'hostLevelParams'</span><span class="p">][</span><span
class="s">'java_home'</span><span class="p">]</span>
-<span class="n">app_user</span> <span class="p">=</span> <span
class="n">config</span><span class="p">[</span><span
class="s">'configurations'</span><span class="p">][</span><span
class="s">'global'</span><span class="p">][</span><span
class="s">'app_user'</span><span class="p">]</span>
<span class="n">pid_file</span> <span class="p">=</span> <span
class="n">config</span><span class="p">[</span><span
class="s">'configurations'</span><span class="p">][</span><span
class="s">'global'</span><span class="p">][</span><span
class="s">'pid_file'</span><span class="p">]</span>
<span class="n">additional_cp</span> <span class="p">=</span> <span
class="n">config</span><span class="p">[</span><span
class="s">'configurations'</span><span class="p">][</span><span
class="s">'global'</span><span class="p">][</span><span
class="s">'additional_cp'</span><span class="p">]</span>
Modified: websites/staging/slider/trunk/content/docs/slider_specs/index.html
==============================================================================
--- websites/staging/slider/trunk/content/docs/slider_specs/index.html
(original)
+++ websites/staging/slider/trunk/content/docs/slider_specs/index.html Thu Nov
20 05:28:36 2014
@@ -105,16 +105,20 @@
<ul class="dropdown-menu">
<li id="nav_use_getting_started"><a href="/docs/getting_started.html">Getting
Started</a></li>
<li id="nav_use_manpage"><a href="/docs/manpage.html">Man Page</a></li>
-<li id="nav_use_examples"><a href="/docs/examples.html">Examples</a></li>
+<li role="presentation" class="divider"></li>
+<li id="nav_use_app_package"><a href="/docs/slider_specs/index.html">Creating
App Packages</a></li>
+<li role="presentation" class="divider"></li>
<li id="nav_use_client_config"><a
href="/docs/client-configuration.html">Client Configuration</a></li>
<li id="nav_use_exitcodes"><a href="/docs/exitcodes.html">Client Exit
Codes</a></li>
+<li role="presentation" class="divider"></li>
+<li id="nav_use_debugging"><a href="/docs/debugging.html">Debugging</a></li>
+<li id="nav_use_troubleshooting"><a
href="/docs/troubleshooting.html">Troubleshooting</a></li>
+<li role="presentation" class="divider"></li>
+<li id="nav_use_high_availability"><a href="/docs/high_availability.html">High
Availability</a></li>
<li id="nav_use_security"><a href="/docs/security.html">Security</a></li>
<li id="nav_am_agent_ssl"><a href="/docs/ssl.html">Agent to AM SSL</a></li>
-<li id="nav_use_app_package"><a href="/docs/slider_specs/index.html">Creating
App Packages</a></li>
<li id="nav_use_app_configuration"><a
href="/docs/configuration/index.html">App Configuration Model</a></li>
-<li id="nav_use_high_availability"><a href="/docs/high_availability.html">High
Availability</a></li>
-<li id="nav_use_debugging"><a href="/docs/debugging.html">Debugging</a></li>
-<li id="nav_use_troubleshooting"><a
href="/docs/troubleshooting.html">Troubleshooting</a></li>
+<li id="nav_use_examples"><a href="/docs/examples.html">Provider
Examples</a></li>
</ul>
</li>
Modified:
websites/staging/slider/trunk/content/docs/slider_specs/resource_specification.html
==============================================================================
---
websites/staging/slider/trunk/content/docs/slider_specs/resource_specification.html
(original)
+++
websites/staging/slider/trunk/content/docs/slider_specs/resource_specification.html
Thu Nov 20 05:28:36 2014
@@ -105,16 +105,20 @@
<ul class="dropdown-menu">
<li id="nav_use_getting_started"><a href="/docs/getting_started.html">Getting
Started</a></li>
<li id="nav_use_manpage"><a href="/docs/manpage.html">Man Page</a></li>
-<li id="nav_use_examples"><a href="/docs/examples.html">Examples</a></li>
+<li role="presentation" class="divider"></li>
+<li id="nav_use_app_package"><a href="/docs/slider_specs/index.html">Creating
App Packages</a></li>
+<li role="presentation" class="divider"></li>
<li id="nav_use_client_config"><a
href="/docs/client-configuration.html">Client Configuration</a></li>
<li id="nav_use_exitcodes"><a href="/docs/exitcodes.html">Client Exit
Codes</a></li>
+<li role="presentation" class="divider"></li>
+<li id="nav_use_debugging"><a href="/docs/debugging.html">Debugging</a></li>
+<li id="nav_use_troubleshooting"><a
href="/docs/troubleshooting.html">Troubleshooting</a></li>
+<li role="presentation" class="divider"></li>
+<li id="nav_use_high_availability"><a href="/docs/high_availability.html">High
Availability</a></li>
<li id="nav_use_security"><a href="/docs/security.html">Security</a></li>
<li id="nav_am_agent_ssl"><a href="/docs/ssl.html">Agent to AM SSL</a></li>
-<li id="nav_use_app_package"><a href="/docs/slider_specs/index.html">Creating
App Packages</a></li>
<li id="nav_use_app_configuration"><a
href="/docs/configuration/index.html">App Configuration Model</a></li>
-<li id="nav_use_high_availability"><a href="/docs/high_availability.html">High
Availability</a></li>
-<li id="nav_use_debugging"><a href="/docs/debugging.html">Debugging</a></li>
-<li id="nav_use_troubleshooting"><a
href="/docs/troubleshooting.html">Troubleshooting</a></li>
+<li id="nav_use_examples"><a href="/docs/examples.html">Provider
Examples</a></li>
</ul>
</li>
Modified:
websites/staging/slider/trunk/content/docs/slider_specs/specifying_exports.html
==============================================================================
---
websites/staging/slider/trunk/content/docs/slider_specs/specifying_exports.html
(original)
+++
websites/staging/slider/trunk/content/docs/slider_specs/specifying_exports.html
Thu Nov 20 05:28:36 2014
@@ -105,16 +105,20 @@
<ul class="dropdown-menu">
<li id="nav_use_getting_started"><a href="/docs/getting_started.html">Getting
Started</a></li>
<li id="nav_use_manpage"><a href="/docs/manpage.html">Man Page</a></li>
-<li id="nav_use_examples"><a href="/docs/examples.html">Examples</a></li>
+<li role="presentation" class="divider"></li>
+<li id="nav_use_app_package"><a href="/docs/slider_specs/index.html">Creating
App Packages</a></li>
+<li role="presentation" class="divider"></li>
<li id="nav_use_client_config"><a
href="/docs/client-configuration.html">Client Configuration</a></li>
<li id="nav_use_exitcodes"><a href="/docs/exitcodes.html">Client Exit
Codes</a></li>
+<li role="presentation" class="divider"></li>
+<li id="nav_use_debugging"><a href="/docs/debugging.html">Debugging</a></li>
+<li id="nav_use_troubleshooting"><a
href="/docs/troubleshooting.html">Troubleshooting</a></li>
+<li role="presentation" class="divider"></li>
+<li id="nav_use_high_availability"><a href="/docs/high_availability.html">High
Availability</a></li>
<li id="nav_use_security"><a href="/docs/security.html">Security</a></li>
<li id="nav_am_agent_ssl"><a href="/docs/ssl.html">Agent to AM SSL</a></li>
-<li id="nav_use_app_package"><a href="/docs/slider_specs/index.html">Creating
App Packages</a></li>
<li id="nav_use_app_configuration"><a
href="/docs/configuration/index.html">App Configuration Model</a></li>
-<li id="nav_use_high_availability"><a href="/docs/high_availability.html">High
Availability</a></li>
-<li id="nav_use_debugging"><a href="/docs/debugging.html">Debugging</a></li>
-<li id="nav_use_troubleshooting"><a
href="/docs/troubleshooting.html">Troubleshooting</a></li>
+<li id="nav_use_examples"><a href="/docs/examples.html">Provider
Examples</a></li>
</ul>
</li>
Modified:
websites/staging/slider/trunk/content/docs/slider_specs/writing_app_command_scripts.html
==============================================================================
---
websites/staging/slider/trunk/content/docs/slider_specs/writing_app_command_scripts.html
(original)
+++
websites/staging/slider/trunk/content/docs/slider_specs/writing_app_command_scripts.html
Thu Nov 20 05:28:36 2014
@@ -105,16 +105,20 @@
<ul class="dropdown-menu">
<li id="nav_use_getting_started"><a href="/docs/getting_started.html">Getting
Started</a></li>
<li id="nav_use_manpage"><a href="/docs/manpage.html">Man Page</a></li>
-<li id="nav_use_examples"><a href="/docs/examples.html">Examples</a></li>
+<li role="presentation" class="divider"></li>
+<li id="nav_use_app_package"><a href="/docs/slider_specs/index.html">Creating
App Packages</a></li>
+<li role="presentation" class="divider"></li>
<li id="nav_use_client_config"><a
href="/docs/client-configuration.html">Client Configuration</a></li>
<li id="nav_use_exitcodes"><a href="/docs/exitcodes.html">Client Exit
Codes</a></li>
+<li role="presentation" class="divider"></li>
+<li id="nav_use_debugging"><a href="/docs/debugging.html">Debugging</a></li>
+<li id="nav_use_troubleshooting"><a
href="/docs/troubleshooting.html">Troubleshooting</a></li>
+<li role="presentation" class="divider"></li>
+<li id="nav_use_high_availability"><a href="/docs/high_availability.html">High
Availability</a></li>
<li id="nav_use_security"><a href="/docs/security.html">Security</a></li>
<li id="nav_am_agent_ssl"><a href="/docs/ssl.html">Agent to AM SSL</a></li>
-<li id="nav_use_app_package"><a href="/docs/slider_specs/index.html">Creating
App Packages</a></li>
<li id="nav_use_app_configuration"><a
href="/docs/configuration/index.html">App Configuration Model</a></li>
-<li id="nav_use_high_availability"><a href="/docs/high_availability.html">High
Availability</a></li>
-<li id="nav_use_debugging"><a href="/docs/debugging.html">Debugging</a></li>
-<li id="nav_use_troubleshooting"><a
href="/docs/troubleshooting.html">Troubleshooting</a></li>
+<li id="nav_use_examples"><a href="/docs/examples.html">Provider
Examples</a></li>
</ul>
</li>
Modified: websites/staging/slider/trunk/content/docs/ssl.html
==============================================================================
--- websites/staging/slider/trunk/content/docs/ssl.html (original)
+++ websites/staging/slider/trunk/content/docs/ssl.html Thu Nov 20 05:28:36 2014
@@ -105,16 +105,20 @@
<ul class="dropdown-menu">
<li id="nav_use_getting_started"><a href="/docs/getting_started.html">Getting
Started</a></li>
<li id="nav_use_manpage"><a href="/docs/manpage.html">Man Page</a></li>
-<li id="nav_use_examples"><a href="/docs/examples.html">Examples</a></li>
+<li role="presentation" class="divider"></li>
+<li id="nav_use_app_package"><a href="/docs/slider_specs/index.html">Creating
App Packages</a></li>
+<li role="presentation" class="divider"></li>
<li id="nav_use_client_config"><a
href="/docs/client-configuration.html">Client Configuration</a></li>
<li id="nav_use_exitcodes"><a href="/docs/exitcodes.html">Client Exit
Codes</a></li>
+<li role="presentation" class="divider"></li>
+<li id="nav_use_debugging"><a href="/docs/debugging.html">Debugging</a></li>
+<li id="nav_use_troubleshooting"><a
href="/docs/troubleshooting.html">Troubleshooting</a></li>
+<li role="presentation" class="divider"></li>
+<li id="nav_use_high_availability"><a href="/docs/high_availability.html">High
Availability</a></li>
<li id="nav_use_security"><a href="/docs/security.html">Security</a></li>
<li id="nav_am_agent_ssl"><a href="/docs/ssl.html">Agent to AM SSL</a></li>
-<li id="nav_use_app_package"><a href="/docs/slider_specs/index.html">Creating
App Packages</a></li>
<li id="nav_use_app_configuration"><a
href="/docs/configuration/index.html">App Configuration Model</a></li>
-<li id="nav_use_high_availability"><a href="/docs/high_availability.html">High
Availability</a></li>
-<li id="nav_use_debugging"><a href="/docs/debugging.html">Debugging</a></li>
-<li id="nav_use_troubleshooting"><a
href="/docs/troubleshooting.html">Troubleshooting</a></li>
+<li id="nav_use_examples"><a href="/docs/examples.html">Provider
Examples</a></li>
</ul>
</li>
Modified: websites/staging/slider/trunk/content/docs/troubleshooting.html
==============================================================================
--- websites/staging/slider/trunk/content/docs/troubleshooting.html (original)
+++ websites/staging/slider/trunk/content/docs/troubleshooting.html Thu Nov 20
05:28:36 2014
@@ -105,16 +105,20 @@
<ul class="dropdown-menu">
<li id="nav_use_getting_started"><a href="/docs/getting_started.html">Getting
Started</a></li>
<li id="nav_use_manpage"><a href="/docs/manpage.html">Man Page</a></li>
-<li id="nav_use_examples"><a href="/docs/examples.html">Examples</a></li>
+<li role="presentation" class="divider"></li>
+<li id="nav_use_app_package"><a href="/docs/slider_specs/index.html">Creating
App Packages</a></li>
+<li role="presentation" class="divider"></li>
<li id="nav_use_client_config"><a
href="/docs/client-configuration.html">Client Configuration</a></li>
<li id="nav_use_exitcodes"><a href="/docs/exitcodes.html">Client Exit
Codes</a></li>
+<li role="presentation" class="divider"></li>
+<li id="nav_use_debugging"><a href="/docs/debugging.html">Debugging</a></li>
+<li id="nav_use_troubleshooting"><a
href="/docs/troubleshooting.html">Troubleshooting</a></li>
+<li role="presentation" class="divider"></li>
+<li id="nav_use_high_availability"><a href="/docs/high_availability.html">High
Availability</a></li>
<li id="nav_use_security"><a href="/docs/security.html">Security</a></li>
<li id="nav_am_agent_ssl"><a href="/docs/ssl.html">Agent to AM SSL</a></li>
-<li id="nav_use_app_package"><a href="/docs/slider_specs/index.html">Creating
App Packages</a></li>
<li id="nav_use_app_configuration"><a
href="/docs/configuration/index.html">App Configuration Model</a></li>
-<li id="nav_use_high_availability"><a href="/docs/high_availability.html">High
Availability</a></li>
-<li id="nav_use_debugging"><a href="/docs/debugging.html">Debugging</a></li>
-<li id="nav_use_troubleshooting"><a
href="/docs/troubleshooting.html">Troubleshooting</a></li>
+<li id="nav_use_examples"><a href="/docs/examples.html">Provider
Examples</a></li>
</ul>
</li>
Modified: websites/staging/slider/trunk/content/downloads/index.html
==============================================================================
--- websites/staging/slider/trunk/content/downloads/index.html (original)
+++ websites/staging/slider/trunk/content/downloads/index.html Thu Nov 20
05:28:36 2014
@@ -105,16 +105,20 @@
<ul class="dropdown-menu">
<li id="nav_use_getting_started"><a href="/docs/getting_started.html">Getting
Started</a></li>
<li id="nav_use_manpage"><a href="/docs/manpage.html">Man Page</a></li>
-<li id="nav_use_examples"><a href="/docs/examples.html">Examples</a></li>
+<li role="presentation" class="divider"></li>
+<li id="nav_use_app_package"><a href="/docs/slider_specs/index.html">Creating
App Packages</a></li>
+<li role="presentation" class="divider"></li>
<li id="nav_use_client_config"><a
href="/docs/client-configuration.html">Client Configuration</a></li>
<li id="nav_use_exitcodes"><a href="/docs/exitcodes.html">Client Exit
Codes</a></li>
+<li role="presentation" class="divider"></li>
+<li id="nav_use_debugging"><a href="/docs/debugging.html">Debugging</a></li>
+<li id="nav_use_troubleshooting"><a
href="/docs/troubleshooting.html">Troubleshooting</a></li>
+<li role="presentation" class="divider"></li>
+<li id="nav_use_high_availability"><a href="/docs/high_availability.html">High
Availability</a></li>
<li id="nav_use_security"><a href="/docs/security.html">Security</a></li>
<li id="nav_am_agent_ssl"><a href="/docs/ssl.html">Agent to AM SSL</a></li>
-<li id="nav_use_app_package"><a href="/docs/slider_specs/index.html">Creating
App Packages</a></li>
<li id="nav_use_app_configuration"><a
href="/docs/configuration/index.html">App Configuration Model</a></li>
-<li id="nav_use_high_availability"><a href="/docs/high_availability.html">High
Availability</a></li>
-<li id="nav_use_debugging"><a href="/docs/debugging.html">Debugging</a></li>
-<li id="nav_use_troubleshooting"><a
href="/docs/troubleshooting.html">Troubleshooting</a></li>
+<li id="nav_use_examples"><a href="/docs/examples.html">Provider
Examples</a></li>
</ul>
</li>
Modified: websites/staging/slider/trunk/content/index.html
==============================================================================
--- websites/staging/slider/trunk/content/index.html (original)
+++ websites/staging/slider/trunk/content/index.html Thu Nov 20 05:28:36 2014
@@ -105,16 +105,20 @@
<ul class="dropdown-menu">
<li id="nav_use_getting_started"><a href="/docs/getting_started.html">Getting
Started</a></li>
<li id="nav_use_manpage"><a href="/docs/manpage.html">Man Page</a></li>
-<li id="nav_use_examples"><a href="/docs/examples.html">Examples</a></li>
+<li role="presentation" class="divider"></li>
+<li id="nav_use_app_package"><a href="/docs/slider_specs/index.html">Creating
App Packages</a></li>
+<li role="presentation" class="divider"></li>
<li id="nav_use_client_config"><a
href="/docs/client-configuration.html">Client Configuration</a></li>
<li id="nav_use_exitcodes"><a href="/docs/exitcodes.html">Client Exit
Codes</a></li>
+<li role="presentation" class="divider"></li>
+<li id="nav_use_debugging"><a href="/docs/debugging.html">Debugging</a></li>
+<li id="nav_use_troubleshooting"><a
href="/docs/troubleshooting.html">Troubleshooting</a></li>
+<li role="presentation" class="divider"></li>
+<li id="nav_use_high_availability"><a href="/docs/high_availability.html">High
Availability</a></li>
<li id="nav_use_security"><a href="/docs/security.html">Security</a></li>
<li id="nav_am_agent_ssl"><a href="/docs/ssl.html">Agent to AM SSL</a></li>
-<li id="nav_use_app_package"><a href="/docs/slider_specs/index.html">Creating
App Packages</a></li>
<li id="nav_use_app_configuration"><a
href="/docs/configuration/index.html">App Configuration Model</a></li>
-<li id="nav_use_high_availability"><a href="/docs/high_availability.html">High
Availability</a></li>
-<li id="nav_use_debugging"><a href="/docs/debugging.html">Debugging</a></li>
-<li id="nav_use_troubleshooting"><a
href="/docs/troubleshooting.html">Troubleshooting</a></li>
+<li id="nav_use_examples"><a href="/docs/examples.html">Provider
Examples</a></li>
</ul>
</li>
Modified: websites/staging/slider/trunk/content/mailing_lists.html
==============================================================================
--- websites/staging/slider/trunk/content/mailing_lists.html (original)
+++ websites/staging/slider/trunk/content/mailing_lists.html Thu Nov 20
05:28:36 2014
@@ -105,16 +105,20 @@
<ul class="dropdown-menu">
<li id="nav_use_getting_started"><a href="/docs/getting_started.html">Getting
Started</a></li>
<li id="nav_use_manpage"><a href="/docs/manpage.html">Man Page</a></li>
-<li id="nav_use_examples"><a href="/docs/examples.html">Examples</a></li>
+<li role="presentation" class="divider"></li>
+<li id="nav_use_app_package"><a href="/docs/slider_specs/index.html">Creating
App Packages</a></li>
+<li role="presentation" class="divider"></li>
<li id="nav_use_client_config"><a
href="/docs/client-configuration.html">Client Configuration</a></li>
<li id="nav_use_exitcodes"><a href="/docs/exitcodes.html">Client Exit
Codes</a></li>
+<li role="presentation" class="divider"></li>
+<li id="nav_use_debugging"><a href="/docs/debugging.html">Debugging</a></li>
+<li id="nav_use_troubleshooting"><a
href="/docs/troubleshooting.html">Troubleshooting</a></li>
+<li role="presentation" class="divider"></li>
+<li id="nav_use_high_availability"><a href="/docs/high_availability.html">High
Availability</a></li>
<li id="nav_use_security"><a href="/docs/security.html">Security</a></li>
<li id="nav_am_agent_ssl"><a href="/docs/ssl.html">Agent to AM SSL</a></li>
-<li id="nav_use_app_package"><a href="/docs/slider_specs/index.html">Creating
App Packages</a></li>
<li id="nav_use_app_configuration"><a
href="/docs/configuration/index.html">App Configuration Model</a></li>
-<li id="nav_use_high_availability"><a href="/docs/high_availability.html">High
Availability</a></li>
-<li id="nav_use_debugging"><a href="/docs/debugging.html">Debugging</a></li>
-<li id="nav_use_troubleshooting"><a
href="/docs/troubleshooting.html">Troubleshooting</a></li>
+<li id="nav_use_examples"><a href="/docs/examples.html">Provider
Examples</a></li>
</ul>
</li>