github.com/dustinrc/deis@v1.10.1-0.20150917223407-0894a5fb979e/mesos/pkg/boot/zookeeper/bash/add-node.bash (about)

     1  set -eo pipefail
     2  
     3  # set debug based on envvar
     4  [[ $DEBUG ]] && set -x
     5  
     6  main() {
     7    export PATH=$PATH:/jre/bin
     8  
     9    cp /app/zoo.cfg /opt/zookeeper-data/zoo.cfg
    10    ln -s /opt/zookeeper-data/zoo.cfg /opt/zookeeper/conf/zoo.cfg
    11  
    12    cp /opt/zookeeper/conf/fleet-zoo_cfg.dynamic /opt/zookeeper-data/zoo_cfg.dynamic
    13  
    14    # # We need to add this node to the cluster if is not configured in the cluster
    15    # ZKHOST=$(sed -e "s/$HOST:3888//;s/^,//;s/,$//" < /opt/zookeeper/conf/server.list | cut -d ',' -f 1)
    16  
    17    # echo "adding $HOST as server to the zookeeper cluster"
    18    # echo ""
    19    # /opt/zookeeper/bin/zkCli.sh -server "$ZKHOST" reconfig -add "server.$(cat /opt/zookeeper-data/data/myid)=$HOST:2181:2888:participant;$HOST:3888"
    20  }