gpt4 book ai didi

hadoop - NameNode 未以伪分布式模式启动

转载 作者:可可西里 更新时间:2023-11-01 16:59:38 28 4
gpt4 key购买 nike

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

文件如下:1)核心站点.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 二级名称节点

有人能帮忙吗?

最佳答案

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

关于hadoop - NameNode 未以伪分布式模式启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25922717/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com