0

Mesosを試し始めたところです。指示に従ってマスターをインストールしました。今のところ、1 つのマスター (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;"> 

デスクトップから VM に ping を実行しても、問題なく動作します。ただし、デスクトップから curl コマンド ('IP ADDRESS':5050 を使用) を使用すると、「ホストに接続できませんでした」というメッセージが表示されます。

これを適切に機能させるために何をしようとしているのかについて提案がある人はいますか?

新情報

VM で 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 個のポートがすべて閉じられていることがわかります。

4

1 に答える 1

0

使用している VM ネットワーク モードによって異なります。VM に外部 IP (10.0.2.15 など) がある場合、Mesos に到達できるhttp://10.0.2.15:5050可能性があります。それ以外の場合は、ポート転送またはブリッジ/ホストオンリー ネットワーク モードを設定する必要があります。詳細については、VM (virtualbox) ネットワーキングに関するこの記事を参照してください: https://blogs.oracle.com/fatboke/entry/networking_in_virtualbox1

于 2015-01-01T19:04:56.747 に答える