Hi friends,

I have been trying to start hadoop on the master but it doesn't start the
name node on it, checking the logs I found the following error

2008-03-11 11:47:07,371 INFO org.apache.hadoop.dfs.NameNode: STARTUP_MSG:
/************************************************************
STARTUP_MSG: Starting NameNode
STARTUP_MSG:   host = ved-desktop/192.168.0.52
STARTUP_MSG:   args = []
STARTUP_MSG:   version = 0.16.0
STARTUP_MSG:   build =
http://svn.apache.org/repos/asf/hadoop/core/branches/branch-0.16 -r 618351;
compiled by 'hadoopqa' on Mon Feb  4 19:29:11 UTC 2008
************************************************************/
2008-03-11 11:47:07,633 INFO org.apache.hadoop.metrics.jvm.JvmMetrics:
Initializing RPC Metrics with serverName=NameNode, port=50001
2008-03-11 11:47:07,646 INFO org.apache.hadoop.dfs.NameNode: Namenode up at:
ved-desktop/192.168.0.52:50001
2008-03-11 11:47:07,652 INFO org.apache.hadoop.metrics.jvm.JvmMetrics:
Initializing JVM Metrics with processName=NameNode, sessionId=null
2008-03-11 11:47:07,740 INFO org.apache.hadoop.dfs.NameNodeMetrics:
Initializing NameNodeMeterics using context object:
org.apache.hadoop.metrics.spi.NullContext
2008-03-11 11:47:07,944 INFO org.apache.hadoop.fs.FSNamesystem:
fsOwner=root,root
2008-03-11 11:47:07,945 INFO org.apache.hadoop.fs.FSNamesystem:
supergroup=supergroup
2008-03-11 11:47:07,945 INFO org.apache.hadoop.fs.FSNamesystem:
isPermissionEnabled=true
2008-03-11 11:47:08,234 INFO org.apache.hadoop.fs.FSNamesystem: Finished
loading FSImage in 413 msecs
2008-03-11 11:47:08,239 INFO org.apache.hadoop.fs.FSNamesystem: Leaving
safemode after 417 msecs
2008-03-11 11:47:08,239 INFO org.apache.hadoop.dfs.StateChange: STATE*
Network topology has 0 racks and 0 datanodes
2008-03-11 11:47:08,239 INFO org.apache.hadoop.dfs.StateChange: STATE*
UnderReplicatedBlocks has 0 blocks
2008-03-11 11:47:08,355 INFO org.apache.hadoop.fs.FSNamesystem: Registered
FSNamesystemStatusMBean
2008-03-11 11:47:08,370 ERROR org.apache.hadoop.dfs.NameNode:
java.lang.RuntimeException: Not a host:port pair: 50004
        at org.apache.hadoop.net.NetUtils.createSocketAddr(NetUtils.java
:110)
        at org.apache.hadoop.dfs.FSNamesystem.initialize(FSNamesystem.java
:282)
        at org.apache.hadoop.dfs.FSNamesystem.<init>(FSNamesystem.java:235)
        at org.apache.hadoop.dfs.NameNode.initialize(NameNode.java:130)
        at org.apache.hadoop.dfs.NameNode.<init>(NameNode.java:175)
        at org.apache.hadoop.dfs.NameNode.<init>(NameNode.java:161)
        at org.apache.hadoop.dfs.NameNode.createNameNode(NameNode.java:843)
        at org.apache.hadoop.dfs.NameNode.main(NameNode.java:852)

2008-03-11 11:47:08,371 INFO org.apache.hadoop.dfs.NameNode: SHUTDOWN_MSG:
/************************************************************
SHUTDOWN_MSG: Shutting down NameNode at ved-desktop/192.168.0.52
************************************************************/

hadoop-site.xml listing

<configuration>
<property>
  <name>mapred.child.java.opts</name>
  <value>-Xmx1024m -verbose:gc -Xloggc:/tmp/@[EMAIL PROTECTED]</value>
  <description>Java opts for the task tracker child processes.  Subsumes
  'mapred.child.heap.size' (If a mapred.child.heap.size value is found
  in a configuration, its maximum heap size will be used and a warning
  emitted that heap.size has been deprecated). Also, the following symbol,
  if present, will be interpolated: @taskid@ is replaced by current TaskID.
  Any other occurrences of '@' will go unchanged. For
  example, to enable verbose gc logging to a file named for the taskid in
  /tmp and to set the heap maximum to be a gigabyte, pass a 'value' of:
        -Xmx1024m -verbose:gc -Xloggc:/tmp/@[EMAIL PROTECTED]
  </description>
</property>
  <property>
    <name>fs.default.name</name>
    <value>hdfs://ved-desktop:50001</value>
  </property>
  <property>
    <name>mapred.job.tracker</name>
    <value>ved-desktop:50002</value>
  </property>
  <property>
    <name>dfs.name.dir</name>
    <value>/usr/local/hadoop-data</value>
  </property>
  <property>
    <name>dfs.replication</name>
    <value>2</value>
  </property>
  <property>
    <name>dfs.secondary.http.address</name>
    <value>50003</value>
  </property>
  <property>
    <name>dfs.http.address</name>
    <value>50004</value>
  </property>
  <property>
    <name>mapred.job.tracker.http.address</name>
    <value>50005</value>
  </property>
  <property>
    <name>tasktracker.http.address</name>
    <value>50006</value>
  </property>

</configuration>

Yesterday I could start namenode, tasktracker, jobtracker, secondarynamenode
properly but today its giving me problem. What could be the reason, can
anyone help me with this?

Thanks

Reply via email to