Sign inSign up

chming1016/kafka

By chming1016

•Updated about 9 years ago

Image
0

329

chming1016/kafka repository overview

⁠create a script and run it

N=${1:-4}

i=1
while [ $i -lt $N ]
do
    docker run -itd \
		--net hadoop \
		--cpus=2.0 \
		-m 1g \
		-v /home/idslab/thesis/kafka/$i:/root/kafka_log \
		-v /home/idslab/thesis/zookeeper/$i:/root/zookeeper \
                -e "TZ=Asia/Taipei" \
		--name kafka$i \
                --hostname kafka$i \
		chming1016/kafka:b$i &> /dev/null
    i=$(( $i + 1 ))
done

sleep 10
echo "start Zookeeper Cluster..."
echo 'ctrl+pq to continue...'
docker exec -it kafka1 sh -c '/usr/local/kafka/bin/zookeeper-server-start.sh /usr/local/kafka/config/zookeeper.properties > /root/zookeeper/zookeeper.log' > /dev/null
echo 'ctrl+pq to continue...'
docker exec -it kafka2 sh -c '/usr/local/kafka/bin/zookeeper-server-start.sh /usr/local/kafka/config/zookeeper.properties > /root/zookeeper/zookeeper.log' > /dev/null
echo 'ctrl+pq to continue...'
docker exec -it kafka3 sh -c '/usr/local/kafka/bin/zookeeper-server-start.sh /usr/local/kafka/config/zookeeper.properties > /root/zookeeper/zookeeper.log' > /dev/null

sleep 10
echo 'start Kafka Cluster...'
echo 'ctrl+pq to continue...'
docker exec -it kafka1 sh -c '/usr/local/kafka/bin/kafka-server-start.sh /usr/local/kafka/config/server.properties  > /root/kafka_log/kafka.log' > /dev/null
echo 'ctrl+pq to continue...'
docker exec -it kafka2 sh -c '/usr/local/kafka/bin/kafka-server-start.sh /usr/local/kafka/config/server.properties  > /root/kafka_log/kafka.log' > /dev/null
echo 'ctrl+pq to continue...'
docker exec -it kafka3 sh -c '/usr/local/kafka/bin/kafka-server-start.sh /usr/local/kafka/config/server.properties  > /root/kafka_log/kafka.log' > /dev/null

Tag summary

Content type

Image

Digest

Size

226.3 MB

Last updated

about 9 years ago

docker pull chming1016/kafka:b3