我是hadoop新手,正在尝试检查hdfs中有哪些数据可用。然而 dfs
命令返回一个响应,指示该类已弃用,并且应使用hdfs:
-bash-4.2$ hadoop dfs -ls
DEPRECATED: Use of this script to execute hdfs command is deprecated.
Instead use the hdfs command for it.
ls: `.': No such file or directory
当我尝试 hdfs
但是,我得到了一个java类查找错误:
-bash-4.2$ hadoop hdfs -ls
Error: Could not find or load main class hdfs
我的hadoop设置有什么问题吗,或者其他人遇到过这个catch-22吗?
1条答案
按热度按时间xu3bshqb1#
它是
hadoop fs
或者hdfs dfs
,那么-ls
你可以跑了hdfs dfs -ls /
检查hdfs的根,但是.: No such file or directory
因为echo "hdfs:///user/$(whoami)"
还不存在,您需要使用hadoop fs -mkdir -p hdfs:///user/$(whoami)
.对于尝试访问hdfs用户目录的每个用户帐户,必须重复该命令