YARN-8196. Updated documentation for enabling YARN Service REST API.
Contributed by Billie Rinaldi (cherry picked from commit f64501fcdc9dfa2e9848db0fb4749c6bd4a54d7f)
This commit is contained in:
parent
9209ebae18
commit
678e599879
|
@ -18,10 +18,21 @@ This document describes how to deploy services on YARN using the YARN Service fr
|
|||
|
||||
<!-- MACRO{toc|fromDepth=0|toDepth=3} -->
|
||||
|
||||
## Start HDFS and YARN components
|
||||
## Configure and start HDFS and YARN components
|
||||
|
||||
Start all the hadoop components HDFS, YARN as usual.
|
||||
Start all the hadoop components for HDFS and YARN as usual.
|
||||
To enable the YARN Service framework, add this property to `yarn-site.xml` and restart the ResourceManager or set the property before the ResourceManager is started.
|
||||
This property is required for using the YARN Service framework through the CLI or the REST API.
|
||||
|
||||
```
|
||||
<property>
|
||||
<description>
|
||||
Enable services rest api on ResourceManager.
|
||||
</description>
|
||||
<name>yarn.webapp.api-service.enable</name>
|
||||
<value>true</value>
|
||||
</property>
|
||||
```
|
||||
|
||||
## Example service
|
||||
Below is a simple service definition that launches sleep containers on YARN by writing a simple spec file and without writing any code.
|
||||
|
@ -104,20 +115,7 @@ yarn app -destroy ${SERVICE_NAME}
|
|||
|
||||
## Manage services on YARN via REST API
|
||||
|
||||
YARN API Server REST API can be activated as part of the ResourceManager.
|
||||
|
||||
### Start Embedded API-Server as part of ResourceManager
|
||||
For running inside ResourceManager, add this property to `yarn-site.xml` and restart ResourceManager.
|
||||
|
||||
```
|
||||
<property>
|
||||
<description>
|
||||
Enable services rest api on ResourceManager.
|
||||
</description>
|
||||
<name>yarn.webapp.api-service.enable</name>
|
||||
<value>true</value>
|
||||
</property>
|
||||
```
|
||||
The YARN API Server REST API is activated as part of the ResourceManager when `yarn.webapp.api-service.enable` is set to true.
|
||||
|
||||
Services can be deployed on YARN through the ResourceManager web endpoint.
|
||||
|
||||
|
|
Loading…
Reference in New Issue