I am trying to debug code executed in executors by logging. Even when I add log4j's LOG.info(..) inside .map() I don't see it in mesos task logs in the corresponding slaves. Its anyway inefficient to keep checking multiple slaves for logs.
One way to deal with this is to push logs to a central location. Another way (for debugging purposes) is to use accumulators . Is it advisable to use accumulators to push string from executors to driver? It will simplify things when I am debugging datasets, bugs which is hard to reproduce locally etc. Suggestions/comments? -Utkarsh