Please can someone help.

Tried to set up pseudo-distributed mode for DFS. When I do start-dfs.sh I get 
the error message below, and am not sure what it means. Any help would be most 
appreciated.

Thanks

David

$ start-dfs.sh
starting namenode, logging to 
/Users/davidlary/hadoop-0.20.2/bin/../logs/hadoop-davidlary-namenode-129.110.31.40.out
localhost: starting datanode, logging to 
/Users/davidlary/hadoop-0.20.2/bin/../logs/hadoop-davidlary-datanode-129.110.31.40.out
localhost: starting secondarynamenode, logging to 
/Users/davidlary/hadoop-0.20.2/bin/../logs/hadoop-davidlary-secondarynamenode-129.110.31.40.out
localhost: Exception in thread "main" java.lang.NullPointerException
localhost:      at 
org.apache.hadoop.net.NetUtils.createSocketAddr(NetUtils.java:134)
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)


The conf/hdfs-site.xml file contains:

<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
<!-- Put site-specific property overrides in this file. -->
<configuration>
        <property>
                <name>dfs.replication</name>
                <value>1</value>
        </property>
</configuration>

and the mapred-site.xml file contains:

<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
<!-- Put site-specific property overrides in this file. -->
<configuration>

        <property>
                <name>mapred.job.tracker</name>
                <value>localhost:8021</value>
        </property>
        
        <property>
                <name>mapred.local.dir</name>
                <value>/mapred/local/</value>
                <final>true</final>
        </property>
        
        <property>
                <name>mapred.system.dir</name>
                <value>/mapred/system/</value>
                <final>true</final>
        </property>

        <property>
                <name>mapred.tasktracker.map.tasks.maximum</name>
                <value>15</value>
                <final>true</final>
        </property>
        
        <property>
                <name>mapred.tasktracker.reduce.tasks.maximum</name>
                <value>15</value>
                <final>true</final>
        </property>
        
        <property>
                <name>mapred.child.java.opts</name>
                <value>-Xmx800m</value>
        </property>
        
</configuration>


Reply via email to