Hadoop 3.1.1 Mac OS Namenode 问题

Posted

技术标签:

【中文标题】Hadoop 3.1.1 Mac OS Namenode 问题【英文标题】:Hadoop 3.1.1 Mac OS Namenode Issues 【发布时间】:2018-10-10 23:17:07 【问题描述】:

我的机器上有一个 Hadoop 正在运行,但我遇到了一些编译器问题,所以我删除了它并重新开始。

我正在关注这个设置:https://www.guru99.com/how-to-install-hadoop.html

当我运行$HADOOP_HOME/bin/hdfs namenode -format 终端不返回任何东西。

提前致谢。

【问题讨论】:

注意:从 Hadoop 2.x 开始,该链接有一些不需要的步骤,而且绝对不是 Hadoop3,但您为什么期望 format 命令有任何输出?显示的图像似乎显示start-dfs 输出,而不是格式输出 我的 Hadoop 特定命令没有输出。甚至 hadoop 版本也没有给我任何输出。我应该会收到一些确认或启动和关闭消息。 您的 Hadoop 下载文件夹中可能缺少 log4j.properties 文件 我在usr/local/Cellar/hadoop/3.1.1/libexec/hadoop/ 有文件,我是用自制软件下载的 嗯。几周前,我在 3.1.1 的 Homebrew 上尝试了 namenode 格式,它对我来说效果很好。我不记得是否有输出,但启动服务,它确实登录到控制台 【参考方案1】:

我遇到了同样的问题并通过以下方式解决它

更改为 etc 文件以调整文件 hadoop-env , core-site, mapred, yarn

换成sbin做format和lunch hds服务

【讨论】:

您能具体说明如何更改吗?【参考方案2】:

使用 sudo 运行会得到结果 例如

sudo hdfs namenode -format

【讨论】:

【参考方案3】:

你需要确保你已经调整了文件 hadoop-env , core-site, mapred, yarn 然后处理成namenode格式

【讨论】:

以上是关于Hadoop 3.1.1 Mac OS Namenode 问题的主要内容,如果未能解决你的问题,请参考以下文章

基于MAC OS 操作系统安装配置hadoop

mac os x 编译spark-2.1.0 for hadoop-2.8.0

Hadoop2.7.3 多台主机完全分布式搭建(Mac OS X 10.12.4系统 + Parallels Desktop 12 Pro Edition)

在 Mac OS 上安装 Spark

cent os 搭建伪分布式hadoop 3.1.1

Hadoop集群搭建