hadoop - SNAPSHOTS中的复制因子(在HDFS中)

标签 hadoop hdfs cloudera snapshot cloudera-manager

我们可以更改HDFS中的复制因子吗?假设如果我们在hdfs目录上启用了快照,则在这种情况下它将以与在该目录上设置复制因子相同的方式进行复制。

hdfs目录上的复制因子-3

那么对于快照来说-
对于请求的快照目录:原始目录* 3次+快照* 3次

有没有一种方法可以更改hdfs中快照目录的复制因子,而不用hdfs dir进行任何更改?

我正在使用Cloudera Manager在给定目录上拍摄快照

最佳答案

据我目前所知,HDFS快照是只读的,因此您无法更改其复制因子。

除此之外,Snapshot不会复制/复制数据。它们只是原始数据的指针。因此,如果在快照表目录上设置了x3复制设置,则无论您拍摄了多少快照,它都将保留为x3。

关于hadoop - SNAPSHOTS中的复制因子(在HDFS中),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35407850/

相关文章:

.net - Hadoop 将代码引入数据是实现规模化的唯一途径吗?

python - Hadoop作业的描述

java - 使用 org.apache.hadoop.utilProgressable 接口(interface)

javascript - 执行hdfs zkfc命令时出错

hadoop - Apache Sentry:SemanticException无有效特权此查询所需的特权

scala - 如何过滤掉 spark 数据框中的 bool 字段?

hadoop - 分析+全文搜索-大数据

python - 如何将文件从本地笔记本电脑放到远程HDFS?

mysql - 在HDFS中使用sqoop导入数据beugs

linux - 在生产环境中永远运行 Spark Streaming