【问题标题】:NameNode not starting in pseudo distributed modeNameNode 未以伪分布式模式启动
【发布时间】:2014-11-13 09:17:45
【问题描述】:

我无法在 hadoop fs -ls / 命令上查看我的 HDFS 中的文件,我认为这是因为名称节点未运行。我已尝试格式化名称节点以及更改核心站点中的端口.xml 到不同的值。我的 JPS 仍然没有列出 NameNode。

以下是文件: 1)core-site.xml

               <configuration>
                       <property>
                       <name>hadoop.tmp.dir</name>
                       <value>/home/hduser/tmp</value>
                      <description>A base for other temporary directories.</description>
                        </property>
                         <property>
                         <name>fs.default.name</name>
                          <value>hdfs://localhost:50000</value>
                           <description>The name of the default file system. A URI whose
                          scheme and authority determine the FileSystem implementation. The
                          uri’s scheme determines the config property (fs.SCHEME.impl) naming
                           the FileSystem implementation class. The uri’s authority is used to
                                 determine the host, port, etc. for a filesystem.</description>
    </property>
    </configuration>

2)hdfs-site.sml

    <configuration>
                          <property>
                           <name>dfs.replication</name>
                              <value>1</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>
    <property>
         <name>dfs.name.dir</name>
        <value>/home/hduser/hadoop-1.2.1/data</value>
    </property>
    </configuration>

3)mapred-site.xml

                      <configuration>
                   <property>
         <name>mapred.job.tracker</name>
                           <value>localhost:54311</value>
             <description>The host and port that the MapReduce job tracker runs
                                 at. If “local”, then jobs are run in-process as a single map
                                 and reduce task.
                               </description>
                           </property>
                           </configuration>

JPS 输出为:

21043 作业跟踪器

21147 任务跟踪器

21789 日元

20839 数据节点

20957 次要名称节点

有人可以帮忙吗?

【问题讨论】:

  • 我卸载了hadoop,然后又安装了,现在一切正常

标签: hadoop


【解决方案1】:

如果再次出现相同的问题,则通过 rm -rf tmp/ 从 tmp 文件夹中删除所有内容,然后格式化名称节点,然后它应该会启动。或者您也可以尝试通过以下方式恢复名称节点 bin/hdfs namenode -recover

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多