github.com/adnan-c/fabric_e2e_couchdb@v0.6.1-preview.0.20170228180935-21ce6b23cf91/bddtests/environments/orderer-n-kafka-n/README.md (about) 1 # order-n-kafka-n 2 A scalable kafka orderer environment. 3 ## Starting 4 5 While you can start the environment by simply executing `docker-compose -d up`, since the list of kafka brokers is computed dynamically, it is recommended that you start the kafka nodes first, and then start the orderer nodes. 6 7 For example, to start an environment with 3 orderer shims and 5 kafka brokers, issue the following commands: 8 9 ```bash 10 $ docker-compose up -d zookeeper 11 $ docker-compose up -d kafka 12 $ docker-compose scale kafka=5 13 $ docker-compose up -d orderer 14 $ docker-compose scale orderer=3 15 ``` 16 17 ## Stopping 18 19 While you can stop the environment by simply executing `docker-compose stop`, docker-compose does not enforce a reverse-dependency order on shutdown. For a cleaner shutdown, stop the individual service types independently in the following order: 20 21 ```bash 22 $ docker-compose stop orderer 23 $ docker-compose stop kafka 24 $ docker-compose stop 25 ```