在 DC/OS 上 运行 德鲁伊的最佳方式是什么?
What's the optimal way to run Druid on DC/OS?
在 DC/OS 上 运行 德鲁伊的最佳方法是什么?
我看到有两种可能的选择;马拉松和 Docker。你会推荐哪一个?有没有更好的方法?
由于 Druid 有相当多的 "moving" 部分(如果我没数错的话是 5 个,再加上 ZK,最后是一个外部 Postgres 实例),要在 运行 中获得它并不容易完全自动化的方式。
我通过准备 Docker 文件开始编写框架 (https://github.com/tobilg/druid-framework),但最终因为复杂性而停止了。
如果您可以手动 starting/managing 组件,您可能可以通过 Marathon 运行 Docker 图像。但请记住,这是 IMO 而非生产就绪设置...
在 DC/OS 上 运行 德鲁伊的最佳方法是什么? 我看到有两种可能的选择;马拉松和 Docker。你会推荐哪一个?有没有更好的方法?
由于 Druid 有相当多的 "moving" 部分(如果我没数错的话是 5 个,再加上 ZK,最后是一个外部 Postgres 实例),要在 运行 中获得它并不容易完全自动化的方式。
我通过准备 Docker 文件开始编写框架 (https://github.com/tobilg/druid-framework),但最终因为复杂性而停止了。
如果您可以手动 starting/managing 组件,您可能可以通过 Marathon 运行 Docker 图像。但请记住,这是 IMO 而非生产就绪设置...