在hadoop+hbase分布式集群中,有参数来控制数据副本,在hadoop的conf目录下,hdfs-site.xml中的属性dfs.replication可以明确指明副本数目。
但是在实验中,尽管将每个节点上的dfs.replication属性都设置为1,但是实际数据的副本还是为3。
经过多次实验,解决方法是在hbase的的conf下的配置文件hbase-site中加上参数属性dfs.replication,将它设置为1,并将此操作运用到每个regionsever上。重启hbase后 ,再向数据库中写的数据副本就是1了。