0

我是 Mesos 的新手。我想知道如何知道节点中的 Mesos master 是否设置正确?

我已经按照http://mesos.apache.org/gettingstarted/给出的设置

我无法运行以下命令:

注释:启动 mesos master(确保工作目录存在并具有适当的权限)。

$ ./bin/mesos-master.sh --ip=127.0.0.1 --work_dir=/var/lib/mesos

但它显示错误:

./bin/mesos-master.sh:第 24 行:/home/user/mesos-0.20.0/build/src/mesos-master:没有这样的文件或目录

我应该如何进行?

4

3 回答 3

2

首先,有几个问题可以帮助我们调试您的构建:

  • mesos build ( make) 是否成功完成,并make check通过了所有测试?
  • 如果/home/user/mesos-0.20.0/build/src/mesos-master确实存在,您是否对其具有执行权限?
  • 您是./bin/mesos-master.sh从内部运行/home/user/mesos-0.20.0/build/,还是将目录移到其他地方?

如果这是您第一次尝试 Mesos,并且您只想运行它并尝试一下(而不是修复错误并为其开发功能)。我建议使用 Mesos 的预构建或云部署版本,而不是尝试自己构建。看:

于 2015-01-08T09:00:35.627 回答
0

我建议遵循Mesos 入门文档

满足您的系统要求后,请执行以下部分:

系统要求

到达以下部分后:

构建 Mesos

当您在make不禁用详细程度的情况下执行时,请确保所有过程都成功完成。如果它停止(例如,通常与代理相关的问题)尝试相应地修复它或以其他方式将您的堆栈发布到某个地方,我很乐意提供帮助(如果可以的话)。

不幸make check的是,运行有时无法揭示问题。

于 2016-11-09T16:49:05.647 回答
0

你运行make check命令了吗?文档中说二进制文件只有在运行命令后才可用make check。Ì面临同样的问题,这是因为我没有运行该命令。

于 2017-03-14T08:40:34.060 回答