【问题标题】:Does Mesos Master and Mesos agent require root access?Mesos Master 和 Mesos 代理是否需要 root 访问权限?
【发布时间】:2017-01-18 23:08:47
【问题描述】:

Mesos Master 和 Mesos 代理是否需要 root 访问权限? Mesos 主服务器和 Mesos 代理的默认权限级别是多少?它们可以以非 root 访问权限运行吗?

【问题讨论】:

    标签: mesos mesosphere


    【解决方案1】:

    当我尝试在没有 root 访问权限的情况下启动我的 mesos 集群时,我在 mesos 从站中收到错误:

    Log file created at: 2018/02/17 06:57:48
    Running on machine: ubuntu
    Log line format: [IWEF]mmdd hh:mm:ss.uuuuuu threadid file:line] msg
    E0217 06:57:48.811517 46316 main.cpp:468] EXIT with status 1: Failed to initialize systemd: Failed to create systemd slice ‘mesos_executors.slice’: Failed to write systemd slice `/run/systemd/system/mesos_executors.slice`: Failed to open file ‘/run/systemd/system/mesos_executors.slice’: Permission denied
    

    我的 mesos 集群由三个节点组成,所有从属主机都出现此错误。所以我在 mesos master 中以 root 访问权限启动了我的 mesos 集群。它奏效了。

    【讨论】:

    • 我认为这取决于您使用的版本?
    • 或许,最好在自己的环境中尝试一下。
    【解决方案2】:

    如果您不想为其提供 root 访问权限并且没有提供的 systemd 支持,您可以使用 --no-systemd_enable_support 运行 mesos-agent

    【讨论】:

      【解决方案3】:

      不, Mesos Master 和 Mesos 代理不需要 root 访问权限。是的,它们可以使用非 root 访问权限运行

      【讨论】:

      • 你确定吗?我从不同的社区成员那里得到了不同的答案。
      • 显然,您需要 root 访问权限来构建 Apache Mesos。但是一旦你有了它,只需将它“.tar”并在其他用户上“解压”它。我在 mesos 中设置了 4 个节点集群。我不确定 Mesos 的所有功能是否都能正常工作,但能否在其上运行 Spark 应用程序。
      猜你喜欢
      • 2017-08-12
      • 2018-11-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-31
      • 1970-01-01
      相关资源
      最近更新 更多