The namenode log for a Hadoop-0.20 installation contains this error message:
"/var/lib/hadoop-0.20/cache/hadoop/dfs/name in in an inconsistent state".
This directory does not exist and I would like to understand why this
particular directory name is required (not what the directory is used for,
but why this particular directory name).  The *-site.xml files are below (IP
addresses have been masked).
Thanks in advance for your help.
Cliff

core-site.xml:

<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>

<!-- Put site-specific property overrides in this file. -->

<configuration>
        <property>
                <name>fs.default.name</name>
                <value>hdfs://xxx.xxx.xxx.xxx:8020</value>
                <final>true</final>
        </property>
        <property>
                <name>hadoop.tmp.dir</name>
                <value>/var/lib/hadoop-0.20/cache/hadoop</value>
        </property>
</configuration>
-------- end of core-site.xml -----------

hdfs-site.xml:

<?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>3</value>
        </property>
        <property>
                <name>dfs.name.dir</name>
                <value>/DFS/dfsname,/var/lib/hadoop-0.20/dfsname</value>
        <property>
        </property>
                <name>dfs.data.dir</name>
                <value>/DFS1/dfsdata,/DFS2/dfsdata,/DFS3/dfsdata</value>
        </property>
        <property>
                <name>dfs.permissions</name>
                <value>false</value>
        </property>
        <property>
                <name>dfs.datanode.du.reserved</name>
                <value>20000000000</value>
        </property>
        <property>
                <name>dfs.namenode,plugins</name>
                <value>org.apache.hadoop.thriftfs.NamenodePlugin</value>
        </property>
        <property>
                <name>dfs.datanode.plugins</name>
                <value>org.apache.hadoop.thriftfs.DatanodePlugins</value>
        </property>
        <property>
                <name>dfs.thrift.address</name>
                <value>0.0.0.0:9090</value>
        </property>
</configuration>
-------- end of core-site.xml -----------

mapred-site.xml:

<?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>xxx.xxx.xxx.xxx:8020</value>
        </property>
        <property>
                <name>jobtracker.thrift.address</name>
                <value>0.0.0:9290</value>
        </property>
        <property>
                <name>mapred.jobtracker.plugins</name>

<value>org.apache.hadoop.thriftfs.ThriftJobTrackerPlugin</value>
        </property>
</configuration>
-------- end of core-site.xml -----------

Reply via email to