3

Cloudera Hadoop(cdh3u1)を使用していますが、次のエラーメッセージが表示されます。

[root@paul conf.class]# sudo -u hdfs hadoop fs -mkdir /user/training 
12/09/16 07:40:26 INFO ipc.Client: Retrying connect to server: peter/192.168.1.100:8020. Already tried 0 time(s).
12/09/16 07:40:27 INFO ipc.Client: Retrying connect to server: peter/192.168.1.100:8020. Already tried 1 time(s).
12/09/16 07:40:28 INFO ipc.Client: Retrying connect to server: peter/192.168.1.100:8020. Already tried 2 time(s).
12/09/16 07:40:29 INFO ipc.Client: Retrying connect to server: peter/192.168.1.100:8020. Already tried 3 time(s).
12/09/16 07:40:30 INFO ipc.Client: Retrying connect to server: peter/192.168.1.100:8020. Already tried 4 time(s).
12/09/16 07:40:31 INFO ipc.Client: Retrying connect to server: peter/192.168.1.100:8020. Already tried 5 time(s).
12/09/16 07:40:32 INFO ipc.Client: Retrying connect to server: peter/192.168.1.100:8020. Already tried 6 time(s).
12/09/16 07:40:33 INFO ipc.Client: Retrying connect to server: peter/192.168.1.100:8020. Already tried 7 time(s).
12/09/16 07:40:34 INFO ipc.Client: Retrying connect to server: peter/192.168.1.100:8020. Already tried 8 time(s).
12/09/16 07:40:35 INFO ipc.Client: Retrying connect to server: peter/192.168.1.100:8020. Already tried 9 time(s).
Bad connection to FS. command aborted. exception: Call to peter/192.168.1.100:8020 failed on local exception: java.net.NoRouteToHostException: No route to host

これをPaulというスレーブノードで実行し、Peterというマスターノードに接続しようとしました。助けてください!

4

1 に答える 1

1

スタック トレースは、paul で実行されているクライアントがポート 8020 で 192.168.1.100 で実行されている Namenode に接続できないことを示しています。

小切手 :

1) namenode は peter/192.168.1.100:8020 で実行されています。Peter で jps を実行して Namenode プロセスが実行されているかどうかを確認するか、pau​​l から 192.168.1.100:50070 を参照するか、ブラウザで Peter から localhost:50070 を参照して、namenode の Web UI が起動しているかどうかを確認します。

2) 「192.168.1.100:8020」である core-site.xml の「fs.default.name」は、namenode が実行されているサーバーの正しいアドレスとポートです。

于 2012-09-16T17:46:10.127 に答える