当您在 mesos gui 上选择从属设备时,Apache mesos 无法找到从属设备的使用情况。Web 控制台也显示“尝试加载资源时失败”。
问问题
1248 次
1 回答
7
在 EC2 或其他机器同时具有外部和内部 IP 的云提供商上运行时,这是一个常见问题。Mesos 在 UI 中报告内部 IP,因此如果您从 EC2 外部使用 Web UI,则 URL 将不起作用。
当前的 Mesos master 和最新的 0.15 候选版本通过添加 --hostname 命令行选项来设置在 UI 中报告的主机名来解决此问题。如果您运行的是 <0.15,则可以通过将 Mesos 集群中的所有主机添加到 /etc/hosts 来解决问题,如下所示:
<private ip> <public fqdn> <machine hostname>
例如:
10.98.58.170 ec2-54-224-191-136.compute-1.amazonaws.com ec2-54-224-191-136
于 2013-11-30T19:04:18.703 回答