运行有关hadoop的命令出错

ERROR: Cannot execute /root/software/hadoop-3.2.0/bin/libexec/hadoop-config.sh.

前情提要: 

        执行start-dfs.sh启动hadoop时报上述错误,尝试执行hadoop version报相同的错误

解决方法:

        寻思是否路径错了,查找一下它需要执行的hadoop-config.sh

        果然,这个文件路径错了,对比报错的路径,少了一个bin。

        想到刚刚配置过文件/etc/profile,返回查看文件时发现HADOOP_HOME如下,果然多了一个bin,删除多余的bin

        执行source /etc/profile重新加载一遍配置文件

 

        重新执行hadoop version,问题解决 

后记:重新配置另一台虚拟机时,不加bin 提示 hadoop command not found,加了以后提示上面错误,再次删除,就不才提示hadoop command not found了,正常了,非常的神奇,不知道计算机里面发生了什么事情。

        

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值