我有三个主节点,marathon/mesos/zookeeper工作正常,一个测试节点有32gbram和24核。当我启动一个应用程序时,当我尝试在它挂起的同一个节点上运行另一个应用程序时,它对一个应用程序是成功的。所以我试着运行elasticsearch,它运行时没有错误,其次我试着在同一个节点上运行rabbitmq,没有错误,没有警告,只是部署卡在了队列中。我有足够的资源来满足这两个应用程序。有什么想法吗?
从mesos资源:http://pastebin.com/7c6junnm
马拉松队列:http://pastebin.com/kv8ddisa
马拉松应用程序:http://pastebin.com/ncrrqnsi
我现在跑步只是为了测试“echo”命令,马拉松仍然没有运行它。
如果需要的话,我可以加更多的东西。
1条答案
按热度按时间mu0hgdu01#
可能有各种各样的原因导致应用程序无法部署,比如您的计算机没有足够的资源(没有足够的ram/cpu或不可用的端口),或者应用程序定义中的某些约束无法通过mesos提供的资源得到满足。
我建议你检查一下你的应用程序定义,确保你有必要的资源,还可以查看马拉松日志,了解为什么它不接受应用程序的报价。
你能把rabbitmq的马拉松应用json和你的马拉松日志一起发布吗?我也许能帮你。