0

Hadoop 1.0.3 で 2 つの VM のセットアップを使用しています。1 台のマシンがマスターとして構成され、もう 1 台がスレーブとして構成されます。マスター サービスに加えて、一連のスレーブ サービスもマスター ノードで実行されます。

マシンは、会社のネットワーク (10.xxx) に対する 1 つの外部 IP と、サービスがバインドされる内部 IP (172.16.xx) を持つように構成されています。

しかし、ノード (masternode) 10.xxx:50070/dfsnodelist.jsp を調査できるサイトでは、ノードの名前がlocalhostマシンのホスト名または IP としてではなく、として表示されます。また、リンクは に設定されていlocalhost::50075/browseDirectory.jsp...ます。ホスト名またはホストの構成済み IP (172.16.xx) を取得することを期待します。

構成の問題がどこにある可能性があるか知っていますか? 私が抱えている他のすべての問題の説明かもしれません。

4

1 に答える 1

0

とった!

@octo は正しく、DNS は適切に機能しませんでした。そこで、/etc/hostsファイルを編集して、各マシンのホスト名を内部ネットワークへのIPに解決しました

マスター上:

172.16.XX.XM      master master-hostname
172.16.XX.XS      slave

スレーブ上:

172.16.XX.XM      master
172.16.XX.XS      slave slave-hostname
于 2012-10-01T01:14:52.087 に答える