hadoop:dfs已弃用,但找不到hdfs类

c90pui9n  于 2021-05-29  发布在  Hadoop
关注(0)|答案(1)|浏览(413)

我是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吗?

xu3bshqb

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用户目录的每个用户帐户,必须重复该命令

相关问题