Whenever I run bin/start-dfs.sh, I get this out of range port error:

starting namenode, logging to
/home/ahmad/bin/hadoop-0.16.3/bin/../logs/hadoop-ahmad-namenode-linux-main.out
Password:
localhost: starting datanode, logging to
/home/ahmad/bin/hadoop-0.16.3/bin/../logs/hadoop-ahmad-datanode-linux-main.out
Password:
localhost: starting secondarynamenode, logging to
/home/ahmad/bin/hadoop-0.16.3/bin/../logs/hadoop-ahmad-secondarynamenode-linux-main.out
localhost: Exception in thread "main" java.lang.IllegalArgumentException:
port out of range:-1
localhost:      at
java.net.InetSocketAddress.<init>(InetSocketAddress.java:118)
localhost:      at
org.apache.hadoop.net.NetUtils.createSocketAddr(NetUtils.java:125)
localhost:      at
org.apache.hadoop.dfs.SecondaryNameNode.<init>(SecondaryNameNode.java:117)
localhost:      at
org.apache.hadoop.dfs.SecondaryNameNode.main(SecondaryNameNode.java:494)


Any ideas how to solve this? Do I need to open some port on my network ...
even though I am running hadoop on a single machine?

thanks

-- 
Ahmad Humayun
Research Assistant
Computer Science Dpt., LUMS
http://suraj.lums.edu.pk/~ahmadh
+92 321 4457315

Reply via email to