What's the best ways to run Druid on DC/OS? I see there are 2 possible options; Marathon and Docker. Which one will you recommend? Is there a better way?
As Druid has quite a number of "moving" parts (5 if I counted correctly, plus ZK and eventually an external Postgres instance), it's not really easy to get it running in a completely automated way.
I started writing a framework (https://github.com/tobilg/druid-framework) by preparing Dockerfiles, but eventually stopped because of the complexity.
If you are ok with starting/managing the components manually, you can probably just run the Docker images via Marathon. But please keep in mind that this is IMO not a production-ready setup...