我也遇到了同样的错误,但我做错的是在~/.profile文件中复制了错误的路径: alias hstart="/usr/local/Cellar/hadoop/2.6.0/sbin/start-dfs.sh;/usr/local/Cellar/hadoop/2.6.0/sbin/start-yarn.sh" alias hstop="/usr/local/Cellar/hadoop/2.6.0/sbin/stop-yarn.sh;/usr/local/Cellar/hadoop/2.6.0/sbin/stop-dfs.sh" 在我的例子中是3.0.0,所以路径应该是 /usr/local/Cellar/hadoop/3.0.0/sbin/start-dfs.sh;/usr/local/Cellar/hadoop/3.0.0/sbin/start-yarn.sh
2条答案
按热度按时间t40tm48m1#
我也遇到了同样的错误,但我做错的是在~/.profile文件中复制了错误的路径:
alias hstart="/usr/local/Cellar/hadoop/2.6.0/sbin/start-dfs.sh;/usr/local/Cellar/hadoop/2.6.0/sbin/start-yarn.sh" alias hstop="/usr/local/Cellar/hadoop/2.6.0/sbin/stop-yarn.sh;/usr/local/Cellar/hadoop/2.6.0/sbin/stop-dfs.sh"
在我的例子中是3.0.0,所以路径应该是/usr/local/Cellar/hadoop/3.0.0/sbin/start-dfs.sh;/usr/local/Cellar/hadoop/3.0.0/sbin/start-yarn.sh
xuo3flqw2#
您可能没有导出此目录的路径。试着给予
/entirepath/start-dfs.sh
.同样在.bash\u rc文件中添加hadoop\u home=/pathtohadoopinstallationfolder。发出命令
source .bash_rc
以获取bash\u rc文件。