Apache zookeeper 马拉松(Mesos)-卡在“中”;“加载应用程序”;
我正在从头开始构建一个mesos集群(使用Vagrant,这与此问题无关)。 操作系统:Ubuntu 16.04(可靠) 设置:Apache zookeeper 马拉松(Mesos)-卡在“中”;“加载应用程序”;,apache-zookeeper,mesos,marathon,Apache Zookeeper,Mesos,Marathon,我正在从头开始构建一个mesos集群(使用Vagrant,这与此问题无关)。 操作系统:Ubuntu 16.04(可靠) 设置: 大师->跑动物园管理员、Mesos大师、马拉松和Chronos Slave->运行Mesos Slave 这是我为主节点的配置脚本 我已经成功地在Mesos中注册了de-slave,安装了Marathon和Chronos框架,并在Chronos中运行了定时作业(使用docker和shell命令),但我无法让Marathon正常工作。一旦我打开UI,它就会陷入“加载
- 大师->跑动物园管理员、Mesos大师、马拉松和Chronos
- Slave->运行Mesos Slave
[2020-03-08 10:33:21,819] INFO Prompting Mesos for a heartbeat via explicit task reconciliation (mesosphere.marathon.core.heartbeat.MesosHeartbeatMonitor$$anon$1:marathon-akka.actor.default-dispatcher-6)
[2020-03-08 10:33:21,822] INFO Received fake heartbeat task-status update (mesosphere.marathon.core.heartbeat.MesosHeartbeatMonitor:Thread-87)
[2020-03-08 10:33:25,957] INFO Found no roles suitable for revive repetition. (mesosphere.marathon.core.launchqueue.impl.ReviveOffersStreamLogic$ReviveRepeaterLogic:marathon-akka.actor.default-dispatcher-7)
我已经设法让它工作了。这就像将马拉松降级到
v1.7.189
一样简单。之后,它会正确启动,API会响应请求。安装jdk11并选择它作为默认值,为我解决了这个问题,而没有将Marathon降级到任何其他版本
在ubuntu 20.04中:
sudo apt安装openjdk-11-jre-headless
更新备选方案——配置java
你能从/v2/app
和/info
中分享更多日志和输出吗?我已经解决了这个问题,你可以在下面的回答中看到。降级不是一个解决方案。你可能会错过在未来的重要更新,我同意,但因为这个集群我正在建设只是为了乐趣和降级使它工作,我认为这是一个固定。无论如何,为了解决实际问题,您有什么想法?检查/v2/apps
端点如果您可以在那里看到您的应用程序,然后在浏览器中检查UI并检查网络选项卡,我认为有什么东西阻止UI从服务器获得响应。