hadoop fs-ls抛出错误

lf5gs5x2  于 2021-05-29  发布在  Hadoop
关注(0)|答案(2)|浏览(269)

我面临的问题是,当我给出这个命令“hadoopfs-ls”时,它抛出这样一条消息,“ls:`.':没有这样的文件或目录”。
作为参考,我的“jps”命令的输出结果是

18276 SecondaryNameNode
19684 Jps
17942 NameNode
18566 NodeManager
18441 ResourceManager
dz6r00yl

dz6r00yl1#

首先,您应该运行一个存储数据的数据节点,否则您将无法处理hadoopfs(文件系统)。
尝试暂停所有服务

$start-all-sh
$jps

确保数据节点正在运行并且没有任何障碍物阻挡它
那就试试吧

$hadoop fs -ls /
yruzcnhs

yruzcnhs2#

如果你不给我任何理由 hadoop fs -ls 命令,它尝试列出的默认hdfs目录是 /user/{your_user_name} 您的问题可能是这个hdfs目录不存在。
试着跑步 hadoop fs -ls /user/ 查看为哪些用户创建了哪些目录。
也可以只创建用户的hdfs默认目录。运行以下命令将修复错误: hadoop fs -mkdir -p /user/$(whoami)

相关问题