Marathon不会向Mesos注册

时间:2017-01-09 09:53:44

标签: ubuntu mesos marathon mesosphere

我正在尝试使用Mesos Zookeeper和Marathon设置群集。我已按照每个网站的文档进行了一些初步设置。

我正在使用运行Ubuntu 16.0.4的虚拟机来运行整个设置。

现在我使用以下命令启动mesos master:

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

接下来,我使用以下命令在同一个虚拟框中启动mesos代理:

./bin/mesos-agent.sh --master=127.0.0.1:5050 --work_dir=/var/lib/mesos

当我导航到localhost:5050时,我可以看到Mesos已经开始注册代理。

现在我用以下命令运行Marathon:

./bin/start --master zk://127.0.0.1:2181/mesos --zk zk://localhost:2181/marathon

当我导航到localhost:8080时,我发现Marathon正在运行。但它还没有与马拉松相关联。我通过一些文档搜索并找到了this并按照它说的那样做了。

但我仍然没有在Mesos仪表板的Frameworks选项卡中看到Marathon。

如果我尝试在Marathon中启动基本的Hello进程,它就会进入Waiting状态。我发现这是因为Mesos无法为Marathon分配资源。

除了在Mesos目录中运行make install以外,我没有做任何其他配置,因此它创建了libmesos.so。我已将该文件的路径添加为名为MESOS_NATIVE_LIBRARY

的环境变量

请告诉我是否还有其他事情要做。我只是在尝试群集,而不是为了生产而设置它。

所有日志: https://plnkr.co/edit/Ja5g8zZjzdIW0uTH0htG

0 个答案:

没有答案