diff options
Diffstat (limited to 'MSH-PIC/zookeeper/bin/change_myid.sh')
| -rw-r--r-- | MSH-PIC/zookeeper/bin/change_myid.sh | 14 |
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 + |
