./bin
:./bin
:例如:
hdfs dfs -ls /
使用完整路径:如果你不想使用 ./bin
,也可以通过指定 Hadoop 可执行文件的完整路径来执行命令。
例如:
/usr/local/hadoop/bin/hdfs dfs -ls /
/home/hadoop
与 /usr/local/hadoop
的区别:whereis
命令将返回 Hadoop 二进制文件、源文件和手册页的位置。.bashrc
、.bash_profile
或全局环境变量文件中设置了 HADOOP_HOME环境变量,使用echo
命令查看其值。 假设 Hadoop 安装在 /usr/local/hadoop
:
./bin
: ./bin/hdfs dfs -ls /
/usr/local/hadoop/bin
添加到了 PATH
,你可以直接执行: hdfs dfs -ls /
/usr/local/hadoop/bin/hdfs dfs -ls /
PATH
环境变量:1.打开 .bashrc
文件:
nano ~/.bashrc
2.在文件末尾添加以下行:
export HADOOP_HOME=/usr/local/hadoop
export PATH=$PATH:$HADOOP_HOME/bin
3.保存并退出:使用的是 nano
,可以按 CTRL + X
退出,y确定更改,enter下达命令。(如果使用的是 vim
,可以按 Esc
键,然后输入 :wq
保存并退出。)
4.重新加载配置文件(使更改立即生效):
source ~/.bashrc
source
命令重新加载配置文件,那么在打开新的终端会话时,系统会自动读取 .bashrc
或 .bash_profile
文件,并应用其中的环境变量设置。5.你可以通过以下命令验证环境变量是否设置成功:
echo $HADOOP_HOME
echo $PATH
./bin
当你在 Hadoop 安装目录下工作时。./bin
当你已经在 PATH
中设置了 Hadoop 的 bin
目录,或者你使用完整路径执行命令。/home/hadoop
通常是指用户的家目录,而 /usr/local/hadoop
是 Hadoop 的安装目录。因篇幅问题不能全部显示,请点此查看更多更全内容