从Riak CS文档中,我了解只有一个Stanchion服务器应该用于群集。在我的集群中,我正在启动所有具有相同设置的相同机器,因此理论上任何机器都可以在需要时接管。
理想情况下,我希望Stanchion也能在所有服务器上运行,如果主要的Stanchion服务器出现故障,我希望其他服务器接管该角色。这可以工作还是我需要将Stanchion服务器隔离到一台单独的机器上(使用故障转移机器)?或者,我是否可以为Stanchion服务器配置IP列表,以便在主服务器自动变为不可用时尝试下一个?
答案 0 :(得分:0)
您不必将Stanchion隔离在单独的盒子中。在最新版本的CS上有riak-cs-stanchion
命令可以手动将Stanchion主机和端口切换为新的主机和端口。在将此命令运行到所有CS节点之前,请确保前Stanchion已关闭。嗯,太晚了。
http://docs.basho.com/riakcs/latest/cookbooks/command-line-tools/#riak-cs-stanchion