We can change replica from 3 to 2 after the data is deprecated, to save storage.
1.在hadoop的hdfs中,查看文件或者目录的hdfs副本数量,可以使用如下命令
hdfs dfs -stat '%r' /path/to/file_or_directory
如果你想查看hdfs根目录下名为test.txt文件的副本数,可以使用如下命令
hdfs dfs -stat '%r' /test.txt
2.修改hdfs中文件的副本数量,可以使用如下命令
hadoop fs -setrep [-R] <replication factor> <path>
参数说明:
-
-R
:递归地设置指定目录及其所有子目录的副本数。 -
<replication factor>
:需要设置的副本数,如果要设置为2,直接写2即可。
<path>
:文件或目录的路径。
示例:
hadoop fs -setrep 2 /path/to/your/file
如果你想递归地修改某个目录及其子目录中所有文件的副本数,可以加上-R
参数:
hadoop fs -setrep -R 2 /path/to/your/directory
分类:
hadoop
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· Vue3状态管理终极指南:Pinia保姆级教程