上传文件到hdfs时报错bash: ./bin/hdfs: 没有那个文件或目录解决方法

原因:配置文件没有配置好

首先打开配置文件

1

sudo vim /etc/profile

  接着,在配置文件的最下面,追加三行配置,如下图所示

 注意:前两行的=号后面填写的是你的JAVA和HADOOP的安装路径。

补充:可在终端下输入以下的命令来查看安装目录

1

2

echo $JAVA_HOME

echo $HADOOP_HOME

  配置文件保存好后,需通过如下命令使其生效。

1

source /etc/profile 

另一个小问题:第一天问题解决后,指令执行也没问题,为什么第二天输入相同的指令又报错“没有那个文件或目录”

最后发现,需要重新再输入一次这个指令,source /etc/profile。

你可能感兴趣的:(hdfs,bash,hadoop)