首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Infinispan故障转移与控制恢复

Infinispan故障转移与控制恢复
EN

Stack Overflow用户
提问于 2015-06-28 06:22:31
回答 1查看 269关注 0票数 0

希望一切都好起来了。我是新来的英飞凌,我需要帮助。假设我有一个由3个节点组成的集群在分布式模式下运行。考虑以下情况:

英菲尼西版本: 7.1.1

不是的。节点=3 (NodeA,NodeB,NodeC)

模式=分布式

numOwners =2

不是的。=3 (k1,v1),(k2,v2),(k3,v3)

每个节点中密钥的分布:

NodeA -> k1,k2

NodeB -> k2,k3

NodeC -> k3,k1

现在,说Node B倒下了。

Q1.下面的场景会是这样吗?

NodeA -> k1,k2,k3

NodeC -> k3,k1,k2

Q2.如果节点B再次活跃起来,我希望我的集群恢复原来的状态,如:

NodeA -> k1,k2

NodeB -> k2,k3

NodeC -> k3,k1

是否有任何机制可以实现上述2种状态(节点故障后和节点恢复后)。

有人能帮我吗?任何帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2015-06-29 08:17:12

Q1:是的,对于numOwners = 2和2个节点,所有数据都将位于两个节点上

Q2:它不会到达原来的状态,但是它会将条目均匀地分布在集群中。因此,有可能它最终会像

代码语言:javascript
复制
A -> k1, k3
B -> k3, k2
C -> k2, k1

然而,钥匙不一定要完全均匀地分布。Infinispan通过段的概念来定义分布;您也可以定义配置中的段数。根据这些密钥的hashCode(),每个段包含一部分密钥,并且这些段尽可能均匀地分布。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31096777

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档