我正在使用mesos进行容器编排,并使用 / task 端点从mesos获取任务历史记录。
Mesos在7节点群集中运行,而zookeeper在3节点群集中运行。我希望mesos使用Zookeeper来存储任务历史记录。有时,当我们重新启动mesos时,我们会丢失历史记录。它存储在内存中吗?我试图了解这里发生的事情。
我的问题是
谢谢
答案 0 :(得分:1)
要回答您的问题:
replicated_log
(details here)中。默认设置为使用replicated_log
,将状态完全存储在内存中而无需使用replicated_log
,您必须在Mesos标志seen here in the configuration page as --registry=in_memory
--max_completed_frameworks=VALUE
,--max_completed_tasks_per_framework=VALUE
和--max_unreachable_tasks_per_framework=VALUE
。/tasks
端点的任务历史记录都会丢失。但是,/state
端点仍将包含所有任务状态随时间的变化。**经过编辑以反映有关/ tasks端点而不是/ state端点的信息。