2011-11-15 7 views
0

でデーモンを起動しながら私はエラー私はHadoopのために新しいですし、pseudodistributedモードでのHadoopを設定しようとしているHadoopの

ビン/ start-all.sh

次のコマンドでデーモンを起動しようとすると、私は、次のようなメッセージ

starting namenode, logging to /data/hadoop/hadoop-0.20.2/bin/../logs/hadoop-waqas-namenode-trinity.out 
localhost: starting datanode, logging to /data/hadoop/hadoop-0.20.2/bin/../logs/hadoop-waqas-datanode-trinity.out 
localhost: starting secondarynamenode, logging to /data/hadoop/hadoop-0.20.2/bin/../logs/hadoop-waqas-secondarynamenode-trinity.out 
localhost: Exception in thread "main" java.lang.NumberFormatException: For input string: "localhost:9000" 
localhost:  at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65) 
localhost:  at java.lang.Integer.parseInt(Integer.java:492) 
localhost:  at java.lang.Integer.parseInt(Integer.java:527) 
localhost:  at org.apache.hadoop.net.NetUtils.createSocketAddr(NetUtils.java:146) 
localhost:  at org.apache.hadoop.hdfs.server.namenode.NameNode.getAddress(NameNode.java:156) 
localhost:  at org.apache.hadoop.hdfs.server.namenode.NameNode.getAddress(NameNode.java:160) 
localhost:  at org.apache.hadoop.hdfs.server.namenode.SecondaryNameNode.initialize(SecondaryNameNode.java:131) 
localhost:  at org.apache.hadoop.hdfs.server.namenode.SecondaryNameNode.<init>(SecondaryNameNode.java:115) 
localhost:  at org.apache.hadoop.hdfs.server.namenode.SecondaryNameNode.main(SecondaryNameNode.java:469) 
starting jobtracker, logging to /data/hadoop/hadoop-0.20.2/bin/../logs/hadoop-waqas-jobtracker-trinity.out 
localhost: starting tasktracker, logging to /data/hadoop/hadoop-0.20.2/bin/../logs/hadoop-waqas-tasktracker-trinity.out 

答えて

0

hdfs-site.xmldfs.namenode.secondary.http-addressプロパティをチェックし得ます。 :localhost:50090に設定すると、同じエラーが発生していました。ポートの競合がない限り、デフォルト値の0.0.0.0:50090のままにすることができます。

+0

ありがとうございます。私はローカルホストでもそれを正しく得ました。私の設定ファイルには、いくつかの小さなばかげたミスがありました。 – waqas

関連する問題