I am looking to implement a custom executor, but I do not want to require
users to distribute the JARs and other related resources associated with my
executor onto every slave node.

I see from the code that I can addUris and even ".tgz" that get downloaded
and extracted during the execution of the executor, but I am not clear if
this will be practical if my JARs and other resources needed by the java
executor will be in the 10s or 100s of megabytes.

It is important that I don't require the user to install anything on the
slave nodes other than the base Mesos package since my Framework
application is very dynamic and code jars can vary by job in most cases. So
I really want everything dynamically downloaded per job run and I would
also like the resources to be cached if they have not changed...etc.

Is there any plan to support something like what exist in YARN which deals
with these of lifecycle resource manage application dependencies across the
cluster? Here is theYARN overview of what I am kind of asking about:

http://hortonworks.com/blog/management-of-application-dependencies-in-yarn/

Thanks in advance.

Thanks,
Sam Taha

http://www.grandlogic.com

Reply via email to