我刚刚开始尝试 Mesos。我按照说明安装了master。目前,我使用的是一个主控(有 3 个从属)。我在 CentOS 6.5 上安装 - 这是一个虚拟机,仅限终端。
我遇到的问题是,如果我从桌面浏览器导航到该虚拟机上的端口 5050,我没有得到任何响应。
但是,如果我这样做,则从终端窗口:
curl http://localhost:5050/
我得到一个 AngularJS 页面。部分看起来像:
<!DOCTYPE html>
<html lang="en" ng-app="mesos">
<head>
<meta charset="utf-8">
<title>Mesos</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="">
<meta name="author" content="">
<link href="/static/css/bootstrap-3.0.3.min.css" rel="stylesheet">
<link href="/static/css/mesos.css" rel="stylesheet">
<link rel="shortcut icon" href="/static/ico/favicon.ico">
</head>
<body>
<div data-ng-show="doneLoading" style="width: 75px; margin: 0 auto; text-align: center;">
如果我从桌面 ping 虚拟机,也可以正常工作。但是,如果我从桌面使用 curl 命令(使用 'IP ADDRESS':5050),我会得到“无法连接到主机”
有人对我可能会尝试使其正常工作有什么建议吗?
新的信息
我在虚拟机上运行 netstat。它给了我:
netstat -tapen | grep 5050
tcp 0 0 0.0.0.0:5050 0.0.0.0:* LISTEN 0 21589 2852/mesos-master
我怀疑这告诉我出了什么问题,但不知道如何解决它!此外,从我的台式机运行 nmap 并扫描 VM 上的端口 5000-5100 显示所有 101 个端口都已关闭。