我们可以更改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/