在 hadoop 安装期间无法运行纱线

Chi*_*shi 5 hadoop hdfs hadoop-yarn

我正在本地 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 无法执行,并出现以下错误:Could not find a package.json file in“C:\hadoop-3.0. 3\hadoop-3.0.3\sbin”

请在屏幕截图下方找到

在此处输入图片说明

关于如何解决这个问题的任何建议?

cri*_*007 7

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

你安装了yarnnpm包管理器,与hadoopyarn命令直接冲突

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


小智 7

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

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

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