setup_services.sh 611 B

123456789101112131415161718192021
  1. #/bin/sh
  2. set -ex
  3. for i in 1 2 3 4 5; do
  4. ZK_PORT=`expr $i + 2180`
  5. KAFKA_PORT=`expr $i + 6666`
  6. stop zookeeper-${ZK_PORT} || true
  7. # set up zk service
  8. cp ${REPOSITORY_ROOT}/vagrant/zookeeper.conf /etc/init/zookeeper-${ZK_PORT}.conf
  9. sed -i s/KAFKAID/${KAFKA_PORT}/g /etc/init/zookeeper-${ZK_PORT}.conf
  10. # set up kafka service
  11. cp ${REPOSITORY_ROOT}/vagrant/kafka.conf /etc/init/kafka-${KAFKA_PORT}.conf
  12. sed -i s/KAFKAID/${KAFKA_PORT}/g /etc/init/kafka-${KAFKA_PORT}.conf
  13. sed -i s/ZK_PORT/${ZK_PORT}/g /etc/init/kafka-${KAFKA_PORT}.conf
  14. start zookeeper-${ZK_PORT}
  15. done