2

私はこのチュートリアルに従って、公式チュートリアルから単一ノード中間圏クラスターをセットアップしてみました。

http://mesosphere.com/docs/getting-started/developer/single-node-install/

すべてのコマンドを問題なく実行し、ポート 5050 と 8080 をセキュリティ グループに追加しました。mesos/marathon のコンソールにアクセスしようとすると、「Internet Explorer は Web ページを表示できません」というメッセージが表示されます。

また、次の方法で確認することをお勧めします。

MASTER=$(mesos-resolve `cat /etc/mesos/zk`)
mesos-execute --master=$MASTER --name="cluster-test" --command="sleep 5"

しかし、それはエラーになります:

WARNING: Logging before InitGoogleLogging() is written to STDERR
F0106 17:03:08.126703 20993 process.cpp:1561] Failed to initialize, gethostbyname2: Unknown host
*** Check failure stack trace: ***

これをトラブルシューティングする方法もよくわかりません。また、ubuntuにmesosをインストールする方法について見つけることができるチュートリアルはあまりありません。

zkファイルの内容を確認したところ、デフォルト値のようです。

$ cat /etc/mesos/zk zk://localhost:2181/mesos

これについてどうすればよいかについての手がかりをいただければ幸いです。

編集:プロセスも間違いなく実行されています-参考までに:

root     31545  8.5  5.9 187464 35604 ?        Ssl  17:28   0:00 /usr/local/sbin/mesos-slave --master=zk://localhost:2181/mesos --log_dir=/var/log/mesos
root     31563 28.5  2.1 116304 12856 ?        Rs   17:28   0:00 /usr/local/sbin/mesos-master --zk=zk://localhost:2181/mesos --port=5050 --log_dir=/var/log/mesos --quorum=1 --wo
4

2 に答える 2

4

Mesos はgethostbyname2、ホスト名を IP に解決するために使用します。最初にお勧めするのは、"ping localhost" と "ping" を試しhostnameて、 に変な設定がないことを確認すること/etc/hostsです。マルチノード クラスターを実行している場合はhostname、パブリック IP アドレス (127.0.x.1 ではなく) にマップすることをお勧めします。

それでも問題が解決しない場合は、mesos-master と mesos-slave の起動時に --ip と --hostname フラグを設定して、gethostbyname2 解決をバイパスしてみてください。これらは /etc/mesos/mesos-master/ip などのファイルベースのパラメーターに書き込むことによっても設定できます。

追加のトラブルシューティングについては、mesos マスターから実行wget http://localhost:5050(または) して、ローカルで表示されることを確認してください。curl -Lまたwget http://<public_ip>:5050、Web サーバーが稼働していて、パブリック IP にサービスを提供していることを確認してください。(EC2?) ノードのセットアップ方法によっては、ポートを公開/転送するか、VPN に接続する必要がある場合があります。

于 2015-01-07T09:09:27.857 に答える
0

ありがとう、アダム。wget および curl コマンドを実行しましたが、実際にはポート 8080 または 5050 でリッスンしているものはありませんでした。ec2 でこれらのポートを開きました。単純な再起動でうまくいきましたが、再起動後にec2インスタンスにsshすると、メソとマラソンの両方が実行され、実行後に両方のポートが表示されるようになりました

netstat -ntln.
于 2015-01-07T17:58:39.780 に答える