1. 程式人生 > >cluster_state:fail error clusterdown hash slot not served redis叢集啟動失敗 解決辦法

cluster_state:fail error clusterdown hash slot not served redis叢集啟動失敗 解決辦法

在虛擬機器上架設了redis叢集,三臺虛擬機器,一共六個節點,每個虛擬機器上分別使用 6379,6380埠。由於宕機導致非法關閉,然後叢集就起不來了,報error  clusterdown hash slot not served的錯誤。

用redis-cli -c 登入叢集,用cluster nodes 檢視發現cluster_known_nodes:1 也就是說只找到了一個其他節點,所以需要將丟失的節點手工加進去,於是用cluster meet ip 埠的方式將其他主機加進去,中間還因為寫錯了ip加入了錯誤的主機,於是又用 cluster forget 主機id移除多餘的主機地址,主機id就是執行cluster nodes 是的第一列資訊,如:e0b323bff32177383a287a5cfba1020920832639