windows下hadoop安装时出现error Couldn‘t find a package.json file in “D:\\hadoop\hadoop-2.7.7\\sbin“问题

在Windows上安装Hadoop时,启动YARN时出现了由于Node.js的yarn命令冲突导致的错误。解决方法是修改start-yarn.cmd文件,指定Hadoop的yarn命令路径,确保使用的是Hadoop的YARN资源管理和节点管理器。通过设置%HADOOP_BIN_PATH%为Hadoop的bin目录路径,可以避免命令冲突。

windows下hadoop安装时启动yarn时出现error Couldn't find a package.json file问题

yarn run v1.22.0
error Couldn't find a package.json file in "D:\\hadoop\hadoop-2.7.7\\sbin"
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

出现这个原因是由于之前安装node.js时系统里有重名命令yarn,所以在运行hadoop的yarn的时候需要制定其yarn路径,解决办法是打开start-yarn.cmd文件,修改其yarn运行代码为:

@rem start resourceManager
start "Apache Hadoop Distribution" %HADOOP_BIN_PATH%\yarn resourcemanager
@rem start nodeManager
start "Apache Hadoop Distribution" %HADOOP_BIN_PATH%\yarn nodemanager
@rem start proxyserver
@rem start "Apache Hadoop Distribution" %HADOOP_BIN_PATH%\yarn 

其中%HADOOP_BIN_PATH%为hadoop按照目录下的bin目录位置

评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值