summaryrefslogtreecommitdiff
path: root/MSH-PIC/zookeeper/bin/change_myid.sh
diff options
context:
space:
mode:
Diffstat (limited to 'MSH-PIC/zookeeper/bin/change_myid.sh')
-rw-r--r--MSH-PIC/zookeeper/bin/change_myid.sh14
1 files changed, 14 insertions, 0 deletions
diff --git a/MSH-PIC/zookeeper/bin/change_myid.sh b/MSH-PIC/zookeeper/bin/change_myid.sh
new file mode 100644
index 0000000..cd1db8d
--- /dev/null
+++ b/MSH-PIC/zookeeper/bin/change_myid.sh
@@ -0,0 +1,14 @@
+#!/bin/bash
+
+id=1
+
+for i in `echo "[u'192.168.20.193', u'192.168.20.194', u'192.168.20.195']" | grep -E -o "[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+"`
+do
+ip=`echo $i | grep -E -o "[0-9]+\\.[0-9]+\\.[0-9]+\\.[0-9]+"`
+echo 'server.'$id'='$ip':2888:3888' >> /home/tsg/olap/zookeeper-3.4.10/conf/zoo.cfg
+if [[ $ip == 192.168.20.193 ]];then
+ echo $id > /home/tsg/olap/zookeeper-3.4.10/data/myid
+fi
+((id++))
+done
+