[root@node01 customShells]# hdfs dfs -ls /
Warning: fs.defaultFS is not set when running "ls" command.
原因: /usr/bin/ 下存在 hadoop和hdfs可执行文件,usr/bin 是优先查找的路径,所以先找到了 、usr/bin 下面的hdfs,直接执行了。 执行的不是你安装目录下的文件,所以读取不到你hadoop的配置。
可以执行 which hadoop和which hdfs来查找这2个命令所在位置。
解决方法:重命名或删除/usr/bin/下的这2个命令。
最后,一定记得执行 source /etc/profile 命令,否则系统会找不到hdfs命令。