linux - 虽然用户 HDFS 是目录的所有者,但我无法查看所有目录

标签 linux hadoop

作为 HDFS 用户(目录的所有者),我无法查看所有目录 这是一个命令示例:

[ec2-user@ip-172-31-33-161 ~]$ ls -ltr
drwxrwxrwx  2 hdfs     hadoop   4096 Oct  7 22:39 cards2
[ec2-user@ip-172-31-33-161 ~]$ sudo su - hdfs
[hdfs@ip-172-31-33-161 ec2-user]$ ls -ltr
ls: cannot open directory .: Permission denied

最佳答案

命令

sudo su - hduser

将更改用户,并将您带到hduserhome 文件夹。

命令

sudo su hduser

即使在用户切换后也可以保留在当前工作目录中。

关于linux - 虽然用户 HDFS 是目录的所有者,但我无法查看所有目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33006489/

相关文章:

apache-spark - 在HDIinsight群集上运行Spark作业时如何解决此 fatal error ? session 681意外达到最终状态 'dead'。查看日志:

linux - 我需要一个脚本来更改 Linux Mint 15 中的屏幕分辨率,然后启动一个应用程序

Python从串行读取

java - 从 MySQL 数据库导入时无法复制到 Hadoop 中的 Datanode

hadoop - 无法找到或加载主类 org.apache.hadoop.hdfs.server.namenode.Namenode

hadoop - 使用Apache框架安装/配置Hue

linux - 临时文件和套接字文件在主文件夹 Linux 中创建

linux - 在自动启动中以 root 身份执行脚本

linux - 在期望脚本中的特定输出后执行 if 语句

scala - 如何迭代行并将一行列值与 Scala 中的下一行列值进行比较?