hadoop安装期间无法运行yarn

问题描述 投票:0回答:4

我正在本地 Windows 计算机上安装 HDFS。我遵循的安装指南是https://github.com/MuhammadBilalYar/Hadoop-On-Window/wiki/Step-by-step-Hadoop-2.8.0-installation-on-Window-10

我能够按照上述指南中提到的所有步骤进行操作。但是,在最后一步,当我在 sbin 目录中运行“start-all.cmd”时,yarn Nodemanager 和 Resourcemanger 无法执行,并出现以下错误 Couldn't find a package.json file in "C:\hadoop-3.0 .3\hadoop-3.0.3\sbin".

请看下面的截图

enter image description here

关于如何解决这个问题有什么建议吗?

hadoop hdfs hadoop-yarn
4个回答
7
投票

Hadoop 不关心 package.json 文件,因此这是系统出现问题的第一个迹象。

您已经安装了

yarn
NPM 包管理器,它与 Hadoop 的
yarn
命令直接冲突

您可以编辑系统路径,使 Hadoop 位于 NPM 库之前,但这样您就会破坏 Nodejs 开发流程


7
投票

您还可以修改 start-yarn.cmd ,更改yarn命令路径,如下所示:

start "Apache Hadoop Distribution" %HADOOP_BIN_PATH%\yarn resourcemanager

start "Apache Hadoop Distribution" %HADOOP_BIN_PATH%\yarn nodemanager


0
投票

Package.json 在 hadoop 中没有任何作用...所以首先通过 npm uninstall -g yarn 卸载 Yarn 。然后检查纱线版本,它将显示纱线(Hadoop)......这表明hadoop纱线正在工作


0
投票

对我来说,我修改了 start-yarn.cmd 如下:

@rem 启动资源管理器 启动“Apache Hadoop 发行版”C:\hadoop in\yarn resourcemanager @rem启动nodeManager 启动“Apache Hadoop 发行版”C:\hadoop in\yarn nodemanager

© www.soinside.com 2019 - 2024. All rights reserved.