Hadoop安装期间无法运行纱线

时间:2018-07-28 20:12:54

标签: hadoop hdfs 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无法执行,并出现以下错误在“ C:\ hadoop中找不到package.json文件” -3.0.3 \ hadoop-3.0.3 \ sbin”

请在屏幕截图下方找到

enter image description here

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

3 个答案:

答案 0 :(得分:2)

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

您已安装yarn NPM 软件包管理器,该软件包管理器与Hadoop的yarn命令直接冲突

您可以编辑系统路径以使Hadoop在NPM库之前,但随后您将中断Nodejs开发过程

答案 1 :(得分:1)

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

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

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

答案 2 :(得分:0)

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