我有三个物理节点,每个节点上都安装了docker。我在它们上面配置了mesos、marathon、hadoop、flink和zookeeper。我可以在浏览器中看到所有ui,并在marathon中运行flink应用程序。
问题是mesos ui向我显示flink正在运行,但当我单击sandbox时,我看到以下错误:
无法连接到“//50592e835da1:5051/slave(1)/state?jsonp=json\u callback”上的代理“16657705-0573-410a-aef3-e2bb4119092c-s0”。潜在原因:
代理不可访问
代理超时或脱机
我知道这和Mesos结构有关,但我不知道是怎么回事。
我在/etc/hosts中编写了mesosèhostname,但它不起作用。另外,我在mesos-agent-env.sh中安装了mesos\u hostname=ip,但它不起作用。
你能告诉我怎么解决这个问题吗?
任何帮助都将不胜感激。
1条答案
按热度按时间8fsztsew1#
问题解决了。根据apachemesos站点,代理节点应该报告的主机名,或者主节点应该在zookeeper中公布的主机名。。我忘了在slave命令中使用--hostname=slaveip;使用后,一切正常。