|
@@ -0,0 +1,92 @@
|
|
|
+#!/bin/bash
|
|
|
+
|
|
|
+#############################################################################
|
|
|
+# Setting up the raft groups
|
|
|
+#
|
|
|
+# IPS:
|
|
|
+# ${node1}
|
|
|
+# ${node2}
|
|
|
+# ${node3}
|
|
|
+# ${node4}
|
|
|
+# ${node5}
|
|
|
+#
|
|
|
+# Run once from from any node
|
|
|
+#############################################################################
|
|
|
+
|
|
|
+# setup clusters
|
|
|
+redis-cli -h ${node1} -p 19901 raft.cluster init
|
|
|
+redis-cli -h ${node1} -p 19902 raft.cluster init
|
|
|
+redis-cli -h ${node1} -p 19903 raft.cluster init
|
|
|
+redis-cli -h ${node1} -p 19904 raft.cluster init
|
|
|
+
|
|
|
+redis-cli -h ${node2} -p 19905 raft.cluster init
|
|
|
+redis-cli -h ${node2} -p 19906 raft.cluster init
|
|
|
+redis-cli -h ${node2} -p 19907 raft.cluster init
|
|
|
+redis-cli -h ${node2} -p 19908 raft.cluster init
|
|
|
+
|
|
|
+redis-cli -h ${node3} -p 19909 raft.cluster init
|
|
|
+redis-cli -h ${node3} -p 19910 raft.cluster init
|
|
|
+redis-cli -h ${node3} -p 19911 raft.cluster init
|
|
|
+redis-cli -h ${node3} -p 19912 raft.cluster init
|
|
|
+
|
|
|
+# setup groups
|
|
|
+redis-cli -h ${node2} -p 19901 raft.cluster join ${node1}:19901
|
|
|
+redis-cli -h ${node3} -p 19901 raft.cluster join ${node1}:19901
|
|
|
+redis-cli -h ${node4} -p 19901 raft.cluster join ${node1}:19901
|
|
|
+redis-cli -h ${node5} -p 19901 raft.cluster join ${node1}:19901
|
|
|
+
|
|
|
+redis-cli -h ${node2} -p 19902 raft.cluster join ${node1}:19902
|
|
|
+redis-cli -h ${node3} -p 19902 raft.cluster join ${node1}:19902
|
|
|
+redis-cli -h ${node4} -p 19902 raft.cluster join ${node1}:19902
|
|
|
+redis-cli -h ${node5} -p 19902 raft.cluster join ${node1}:19902
|
|
|
+
|
|
|
+redis-cli -h ${node2} -p 19903 raft.cluster join ${node1}:19903
|
|
|
+redis-cli -h ${node3} -p 19903 raft.cluster join ${node1}:19903
|
|
|
+redis-cli -h ${node4} -p 19903 raft.cluster join ${node1}:19903
|
|
|
+redis-cli -h ${node5} -p 19903 raft.cluster join ${node1}:19903
|
|
|
+
|
|
|
+redis-cli -h ${node2} -p 19904 raft.cluster join ${node1}:19904
|
|
|
+redis-cli -h ${node3} -p 19904 raft.cluster join ${node1}:19904
|
|
|
+redis-cli -h ${node4} -p 19904 raft.cluster join ${node1}:19904
|
|
|
+redis-cli -h ${node5} -p 19904 raft.cluster join ${node1}:19904
|
|
|
+
|
|
|
+redis-cli -h ${node1} -p 19905 raft.cluster join ${node2}:19905
|
|
|
+redis-cli -h ${node3} -p 19905 raft.cluster join ${node2}:19905
|
|
|
+redis-cli -h ${node4} -p 19905 raft.cluster join ${node2}:19905
|
|
|
+redis-cli -h ${node5} -p 19905 raft.cluster join ${node2}:19905
|
|
|
+
|
|
|
+redis-cli -h ${node1} -p 19906 raft.cluster join ${node2}:19906
|
|
|
+redis-cli -h ${node3} -p 19906 raft.cluster join ${node2}:19906
|
|
|
+redis-cli -h ${node4} -p 19906 raft.cluster join ${node2}:19906
|
|
|
+redis-cli -h ${node5} -p 19906 raft.cluster join ${node2}:19906
|
|
|
+
|
|
|
+redis-cli -h ${node1} -p 19907 raft.cluster join ${node2}:19907
|
|
|
+redis-cli -h ${node3} -p 19907 raft.cluster join ${node2}:19907
|
|
|
+redis-cli -h ${node4} -p 19907 raft.cluster join ${node2}:19907
|
|
|
+redis-cli -h ${node5} -p 19907 raft.cluster join ${node2}:19907
|
|
|
+
|
|
|
+redis-cli -h ${node1} -p 19908 raft.cluster join ${node2}:19908
|
|
|
+redis-cli -h ${node3} -p 19908 raft.cluster join ${node2}:19908
|
|
|
+redis-cli -h ${node4} -p 19908 raft.cluster join ${node2}:19908
|
|
|
+redis-cli -h ${node5} -p 19908 raft.cluster join ${node2}:19908
|
|
|
+
|
|
|
+redis-cli -h ${node1} -p 19909 raft.cluster join ${node3}:19909
|
|
|
+redis-cli -h ${node2} -p 19909 raft.cluster join ${node3}:19909
|
|
|
+redis-cli -h ${node4} -p 19909 raft.cluster join ${node3}:19909
|
|
|
+redis-cli -h ${node5} -p 19909 raft.cluster join ${node3}:19909
|
|
|
+
|
|
|
+redis-cli -h ${node1} -p 19910 raft.cluster join ${node3}:19910
|
|
|
+redis-cli -h ${node2} -p 19910 raft.cluster join ${node3}:19910
|
|
|
+redis-cli -h ${node4} -p 19910 raft.cluster join ${node3}:19910
|
|
|
+redis-cli -h ${node5} -p 19910 raft.cluster join ${node3}:19910
|
|
|
+
|
|
|
+redis-cli -h ${node1} -p 19911 raft.cluster join ${node3}:19911
|
|
|
+redis-cli -h ${node2} -p 19911 raft.cluster join ${node3}:19911
|
|
|
+redis-cli -h ${node4} -p 19911 raft.cluster join ${node3}:19911
|
|
|
+redis-cli -h ${node5} -p 19911 raft.cluster join ${node3}:19911
|
|
|
+
|
|
|
+redis-cli -h ${node1} -p 19912 raft.cluster join ${node3}:19912
|
|
|
+redis-cli -h ${node2} -p 19912 raft.cluster join ${node3}:19912
|
|
|
+redis-cli -h ${node4} -p 19912 raft.cluster join ${node3}:19912
|
|
|
+redis-cli -h ${node5} -p 19912 raft.cluster join ${node3}:19912
|
|
|
+
|