【问题标题】:mesos containerizer - disk quotamesos containerizer - 磁盘配额
【发布时间】:2017-04-29 17:37:17
【问题描述】:

我为 elasticsearch-scheduler 配置了 mesos containerizer:

mesos_containerizers: "docker, mesos"
mesos_isolation: "disk/du,filesystem/linux,docker/runtime"
mesos_enforce_container_disk_quota: "true"
mesos_container_disk_watch_interval: "1mins"
mesos_image_providers: "docker"

现在我想在启用磁盘限制/配额的 docker 中运行 elasticsearch 实例,以确保单个容器不会超出其分配的存储空间。 如何设置此限制?

我可以通过 mesos-agent 设置的“--resources”参数吗?

【问题讨论】:

    标签: elasticsearch mesos


    【解决方案1】:

    Elasticsearch 有所谓的disk-based shard allocation。您感兴趣的是高水位线和低水位线。因此,只要 Elasticsearch 进程只“看到”分配的磁盘,它就应该自行正确使用它。

    【讨论】:

    • 它写在“mesos in action”一书中:posix/disk - 用于监控容器磁盘使用情况的 Linux 存储隔离器。当与 --enforce_container_disk_quota 从配置选项结合使用时,它还可用于确保单个容器不会超出其分配的存储空间。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多