漫画大数据:为啥我把 HDFS 文件权限都改成 777 了还是删不掉?
2023-02-25 18:27:12 时间
小伙伴们大家好
$ HADOOP_USER_NAME=hdfs hadoop fs -ls /test
Found 1 items
-rwxrwxrwx 3 hdfs supergroup 3 2022-12-15 22:17 /test/b.txt
第一组 rwx 表示文件的 Owner 也就是 hdfs 用户有读写权限 第二组 rwx 表示文件所属组 也就是 supergroup 组内的用户有读写权限 第三组 rwx 表示其他用户有读写权限。 但对于 HDFS 上的文件而言,可执行权限 (x) 是被忽略掉的,HDFS 上不存在可执行文件的说法,可执行权限 (x) 只对目录有意义,这个是与平时我们用的 Linux 上概念不同的地方
对于文件而言:
读文件需要:r
写文件需要:w
追加文件需要: w
对于目录而言:
列出目录下的内容需要:r
访问目录内的文件或子目录需要:x
在目录下创建或删除文件需要:w
在目录中创建或删除子目录需要:w
$ HADOOP_USER_NAME=hdfs hadoop fs -chmod -R 777 /test
$ HADOOP_USER_NAME=hdfs hadoop fs -ls /test
Found 1 items
-rwxrwxrwx 3 hdfs supergroup 3 2022-12-15 22:17 /test/b.txt
$ HADOOP_USER_NAME=hive hadoop fs -rm /test/b.txt
rm: Failed to move to trash:
hdfs://master:8020/test/b.txt: Permission denied by sticky bit:
user=hive, path="/test/b.txt":hdfs:supergroup:-rwxrwxrwx,
parent="/test":hdfs:supergroup:drwxrwxrwt
$ HADOOP_USER_NAME=hdfs hadoop fs -ls /
Found 3 items
drwxrwxrwt - hdfs supergroup 0 2022-12-15 22:19 /test
...
...
$ HADOOP_USER_NAME=hdfs hadoop fs -ls /
Found 3 items
...
drwxrwxrwt - hdfs supergroup 0 2022-12-12 21:05 /tmp
...
相关文章
- 邮件安全:从 安全网关 到 基于图建模的数据运营
- 简单的六种防止数据重复提交的方法!
- 迪塔维王珂:聚焦数据治理,助力高校信息化高质量建设 | 镁客·请讲
- 江苏鸿程大数据黄宜华教授:从实验室到市场,「学者创客」大数据&AI创业 | 镁客·请讲
- 自建 MongoDB 实践:MongoDB 复制集
- 一款SQL自动检查神器,再也不用担心SQL出错了!
- 什么?比 MySQL 性价比更高的 TiDB Cloud Serverless Tier 来了?
- 盘点66个Pandas函数,轻松搞定“数据清洗”!
- 一文说清楚配置数据源的参数
- 500W数据,20Wqps分词检索,架构如何设计?
- 一个例子,看懂关系型数据库和Redis的区别
- TiDB 首批通过信通院 HTAP 数据库基础能力评测
- 数益工联 x TiDB丨如何运用 HTAP 挖掘工业数据价值?
- 不写一行代码,如何实现前端数据发送到邮箱?
- LiveMe x TiDB丨单表数据量 39 亿条,简化架构新体验
- 复杂网络社区发现算法聚类分析全国电梯故障数据和可视化:诊断电梯“安全之殇”
- 数据分享|R语言分析上海空气质量指数数据:kmean聚类、层次聚类、时间序列分析:arima模型、指数平滑法|附代码数据
- R语言用关联规则和聚类模型挖掘处方数据探索药物配伍中的规律|附代码数据
- 30G 超大数据文件,如何用一周时间导入生产数据库?
- Kingbase国产化数据库数据迁移:oracle11g数据库转库人大金仓数据库实例演示