随笔 - 29,  文章 - 0,  评论 - 0,  阅读 - 11636

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

 

 

 

 

 

posted on   dw2nn  阅读(937)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· Vue3状态管理终极指南:Pinia保姆级教程
点击右上角即可分享
微信分享提示