我有三个主节点,marathon / mesos / zookeeper工作正常,一个测试节点有32 gb ram和24个核心。当我启动一个应用程序时,当我尝试在同一个节点上运行另一个应用程序时,它会成功运行一个应用程序。所以我尝试运行elasticsearch,它运行没有错误,其次我尝试在同一节点上运行rabbitmq,没有错误,没有警告,只是部署卡在队列中。我有足够的资源来满足这两个应用程序。有什么想法吗?
我正在运行只是为了测试一个" echo"现在命令,马拉松仍然没有运行它。
如果需要,我可以添加更多内容。
答案 0 :(得分:0)
可能有多种原因会导致应用程序陷入部署状态,例如您的计算机没有足够的资源(没有足够的RAM / CPU或不可用的端口)或者应用程序定义中的某些限制因素未能满足来自mesos的资源提供。
我建议您查看您的应用定义,以确保您拥有必要的资源,并查看Marathon日志,以了解为什么它不接受应用的优惠。
您能否发布带有您的Marathon日志的Rabbitmq Marathon app JSON?我或许可以帮助你。