有些人问我,学习用的集群环境搭建成什么样比较好呢? 我认为看电脑配置吧!目前我实验的结论是,虚拟机低于2G内存,很容易出现bootstrap checks 问题。所以自己想把! 而且Elasticsearch,也是基于Bully、Paxos、Raft一路演变过来的。如果看过Raft算法那个拜占庭的论文的话,也应该知道所谓的master选举。 Elasticsearch有仅投票节点角色,为了避免脑裂问题,用几个节点自己选择,我建议是最少3个,再整一个单节点的集群,可以练习跨集群的功能。
下边是我考试的时候,准备的环境情况图,以及一些常见用虚拟机的问题,可以参考: