昨天重新把hadoop hbase整理了一下。
以前是2台Datanode节点,现在变成了三台,我设置的hdfs副本数为2,启动后没有什么问题,把本地的文件放上去,下载下来都没有问题,查看显示也是2个Replication,但是当我启动hbase的时候,却发现/hbase目录下面的所有数据Replication显示为3,而我去查看hbase-default.xml里也并没有设置这个副本数。
以前我一直以为,hbase的Replication是根据hdfs的设置的,可是不然。通过查找和询问,最终是在hbase-site.xml里添加一个Dfs.replication来设置hbase的Replication数