【问题标题】:Why is hadoop fs -chmod useless?为什么 hadoop fs -chmod 没用?
【发布时间】:2026-01-17 18:00:01
【问题描述】:

这是使用它的结果:

$ hadoop fs -chmod -R 777 /user/hive/
$ hdfs dfs -ls /user/hive/
Found 1 items
drwxrwx--x+  - hive hive          0 2021-08-05 14:21 /user/hive/warehouse

可以看出,它没有做任何事情,/user/hive 的 mod 仍然是 775。为什么会发生这种情况以及如何解决它?

【问题讨论】:

标签: hadoop hdfs chmod


【解决方案1】:

是否在此集群上启用了 Sentry?通过仓库文件夹的权限,我怀疑 Sentry 在那里,如果是,Sentry 提供了权限。

您可能会在 NN 日志中看到一条警告,指示该命令已被忽略。

【讨论】: