[ 
https://issues.apache.org/jira/browse/APEXCORE-418?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Thomas Weise updated APEXCORE-418:
----------------------------------
    Labels: roadmap  (was: )

> Support for Mesos
> -----------------
>
>                 Key: APEXCORE-418
>                 URL: https://issues.apache.org/jira/browse/APEXCORE-418
>             Project: Apache Apex Core
>          Issue Type: New Feature
>            Reporter: Thomas Weise
>              Labels: roadmap
>
> Today Apex has two modes of execution: Embedded mode (everything running in a 
> single JVM) and YARN. There has been a few questions around native support 
> for Mesos. A cursory look suggests that Mesos support can be added by 
> reimplementing the YARN specific portions in the master (AppMasterService, 
> ContainerLauncher) and limited changes to the streaming container driver.
> Mesos has a different model of resource allocation: The master offers 
> resources to the framework while in YARN resources are requested. Apex master 
> needs to implement the "framework scheduler" that is responsible to accept 
> the resources and control the tasks.
> http://mesos.apache.org/documentation/latest/app-framework-development-guide/
> Tasks are launched through executors, command line and docker executors are 
> provided.  
> Apex also requires support to deploy the dependencies to the nodes on which 
> the streaming containers are launched. YARN supports that through resource 
> localization. Mesos supports this through the fetcher, which can copy the 
> resources to the slave node.
> http://mesos.apache.org/documentation/latest/fetcher/



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to