问一个问题啊 我hbase有3个节点 三个节点上都有数据 我如果删除一个节点,会影响数据完整性吗 这个节点上的数据,在其他节点上应该还有备份吧
0
问一个问题啊
我hbase有3个节点
三个节点上都有数据
我如果删除一个节点,会影响数据完整性吗
这个节点上的数据,在其他节点上应该还有备份吧
没有找到相关结果
重要提示:提问者不能发表回复,可以通过评论与回答者沟通,沟通后可以通过编辑功能完善问题描述,以便后续其他人能够更容易理解问题.
1 个回复
zhanmsl - 就一技术男 2016-03-28 回答
赞同来自: 我在远方
1、 单纯的减少、增加HBase节点,而不减少机器,那么对数据的完整性没有任何影响;
2、 减少HBase节点,并同时也减掉当前这台机器,那么就要看HDFS对应的副本数是几份了:
如果是1份副本,如果减掉一台机器,那么肯定会有一部分的数据丢失而没有办法找回;
如果是3份副本,如果减掉一台机器,所丢失的数据信息,HDFS自身会通过其他已有的副本进行自动的检索和恢复,这就是多副本冗余的好处。