Hadoop 如何在hdfs中调用FS shell

Hadoop 如何在hdfs中调用FS shell,hadoop,hdfs,Hadoop,Hdfs,我想在我的电脑上运行hdfs命令。但我无法打开fs外壳。当我尝试该命令时 hadoop fs-ls 命令它给出错误hadoop:找不到命令。apche fs shell指南说,我们可以使用 bin/hadoop dfs args(在hadoop主页中),但是args部分应该使用什么呢?? 他们说的是某种路径,但路径是什么 嗯,好吧,我不确定我是否正确理解了您的问题,但似乎您希望使用hadoop作为任何其他shell命令(如ls,mv,cp,等等)。如果要执行此操作,必须编辑.bash_配置文件,

我想在我的电脑上运行hdfs命令。但我无法打开fs外壳。当我尝试该命令时
hadoop fs-ls
命令它给出错误hadoop:找不到命令。apche fs shell指南说,我们可以使用
bin/hadoop dfs args(在hadoop主页中),但是args部分应该使用什么呢??
他们说的是某种路径,但路径是什么

嗯,好吧,我不确定我是否正确理解了您的问题,但似乎您希望使用hadoop作为任何其他shell命令(如
ls
mv
cp
,等等)。如果要执行此操作,必须编辑.bash_配置文件,如下所示:

~]$ cd 
~]$ vim .bash_profile
然后添加hadoop的路径和hadoop bin的路径

export HADOOP_HOME = path/to/hadoop
HADOOP_BIN = $HADOOP_HOME/bin
您应该有一个名为PATH的导出变量,将hadoop bin添加到其中

PATH=$PATH:$HADOOP_BIN
export PATH
保存后,您必须调用
source.bash\u profile
然后您应该能够从任何地方调用:
hadoop dfs-ls
。 如果您不知道hadoop的安装位置,请使用
find

我希望这能有所帮助。

谢谢你的建议。但是在我的电脑中没有.bash_配置文件。相反,我对我的.profile文件做了上述操作。你有什么样的操作系统,Linux,Mac还是Windows?事实上,您必须在PATH变量中添加
bin
目录,以便在启动
hadoop
命令时,系统能够找到它。路径是一个OS变量。它已经完成了,谢谢你的回答。在ubuntu中,我们必须编辑.profile文件才能运行hadoop。