ошибка при запуске демонов в hadoop - PullRequest
0 голосов
/ 15 ноября 2011

Я новичок в 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

1 Ответ

0 голосов
/ 15 ноября 2011

Проверьте свойство dfs.namenode.secondary.http-address в hdfs-site.xml. При установке на :localhost:50090 я получаю ту же ошибку. Вы можете оставить значение по умолчанию 0.0.0.0:50090, если нет конфликта портов.

...