hadoop / name处于不一致状态:存储目录不存在或无法访问

时间:2013-05-14 03:50:04

标签: configuration hadoop

起初我不能让jobtrackers和tasktrackers运行,然后我用xd文件中的hdmaster替换所有ips,如10.112.57.243,并将mapred.job.tracker更改为hdfs:// one。后来我在hadoop运行时形成了namenode,然后它变成了灾难。我发现错误消息作为日志中的标题,然后我尝试删除所有在/ tmp和hdfs tmp,然后重新启动,它仍然是这样的。那么我怎么能摆脱这个错误让namenode再次运行?非常感谢。

core-site.xml

    <configuration>
    <property>
     <name>fs.default.name</name>
      <value>hdfs://hdmaster:50000</value>
    </property>
    <property>
      <name>hadoop.tmp.dir</name>
     <value>/home/ubuntu/hadoop/tmp</value>
    </property>
    <property>
    <name>dfs.replication</name>
    <value>2</value>
    <description>Default block replication. The actual number of replications can be specified when the file is created. The default is used if replication is not specified in create time.</description>
    </property>
    </configuration>

hadoop-site.xml

    <configuration>

    <property>
      <name>hadoop.tmp.dir</name>
      <value>/home/ubuntu/hadoop/tmp</value>
    </property>

    <property>
      <name>fs.default.name</name>
      <value>hdfs://hdmaster:50000</value>
    </property>

    <property>
      <name>mapred.job.tracker</name>
      <value>hdfs://hdmaster:50001</value>
    </property>

    </configuration>

mapred-site.xml中

    <configuration>
    <property>
      <name>mapred.job.tracker</name>
      <value>hdfs://hdmaster:50001</value>
    </property>
    <property>
     <name>mapred.system.dir</name>
     <value>/home/ubuntu/hadoop/system</value>
     </property>
    <property>
      <name>mapred.local.dir</name>
     <value>/home/ubuntu/hadoop/var</value>
    </property>
    </configuration>

0 个答案:

没有答案