Eric Yang created YARN-7540:
-------------------------------
Summary: Convert yarn app cli to call yarn api services
Key: YARN-7540
URL: https://issues.apache.org/jira/browse/YARN-7540
Project: Hadoop YARN
Issue Type: Sub-task
Reporter: Eric Yang
For YARN docker application to launch through CLI, it works differently from
launching through REST API. All application launched through REST API is
currently stored in yarn user HDFS home directory. Application managed through
CLI are stored into individual user's HDFS home directory. For consistency, we
want to have yarn app cli to interact with API service to manage applications.
For performance reason, it is easier to implement list all applications from
one user's home directory instead of crawling all user's home directories. For
security reason, it is safer to access only one user home directory instead of
all users. Given the reasons above, the proposal is to change how {{yarn app
-launch}}, {{yarn app -list}} and {{yarn app -destroy}} work. Instead of
calling HDFS API and RM API to launch containers, CLI will be converted to call
API service REST API resides in RM. RM perform the persist and operations to
launch the actual application.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]