hdfs dfs ls /列出了本地根目录下文件夹和文件Warning: fs.defaultFS is not set when running "ls" command

[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命令。

猜你喜欢

转载自www.cnblogs.com/mediocreWorld/p/11421280.html