hbase的副本与hdfs的副本之间没有任何关系。
hbase的副本是对历史数据的备份,是新旧数据,而非相同数据的copy;hdfs的副本是同一数据的copy。
hbase的数据文件存放在hdfs上,但是在hdfs上具体如何存储对hbase是透明的。hbase的hfile
文件是存储在hdfs的普通文件,这个文件同hdfs上的其他文件一样,会自动备份成多份,并由namenode管理,而hbase只是通过namenode去访问hfile,具体访问的文件位置对hbase是透明的。
所以你的问题的答案是:只跟hdfs的副本数有关,跟hbase的副本数无关。即3