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 x 编译spark-2.1.0 for hadoop-2.8.0
Hadoop2.7.3 多台主机完全分布式搭建(Mac OS X 10.12.4系统 + Parallels Desktop 12 Pro Edition)