--- /dev/null
+bin/kafka-storage.sh format -c config/kafka-0.properties -t MY4DLe41Q_q3HEHVcMAO3A -g
+bin/kafka-storage.sh format -c config/kafka-1.properties -t MY4DLe41Q_q3HEHVcMAO3A -g
+bin/kafka-storage.sh format -c config/kafka-2.properties -t MY4DLe41Q_q3HEHVcMAO3A -g
+bin/kafka-storage.sh format -c config/kafka-3.properties -t MY4DLe41Q_q3HEHVcMAO3A -g
+
+bin/kafka-server-start.sh config/kafka-0.properties
+bin/kafka-server-start.sh config/kafka-1.properties
+bin/kafka-server-start.sh config/kafka-2.properties
+bin/kafka-server-start.sh config/kafka-3.properties
+
+bin/kafka-metadata-shell.sh -s /tmp/kafka-0/data/__cluster_metadata-0/00000000000000000000.log
--- /dev/null
+broker.id=0
+listeners=CONTROLLER://:9090
+# advertised.listeners=CONTROLLER://localhost:9090
+listener.security.protocol.map=CONTROLLER:PLAINTEXT
+log.dirs=/tmp/kafka-0/data
+offsets.topic.replication.factor=1
+transaction.state.log.replication.factor=1
+transaction.state.log.min.isr=1
+controller.listener.names=CONTROLLER
+controller.quorum.voters=0@localhost-0:9090
+process.roles=controller
--- /dev/null
+broker.id=1
+listeners=BROKER://:9091
+advertised.listeners=BROKER://localhost:9091
+listener.security.protocol.map=BROKER:PLAINTEXT, CONTROLLER:PLAINTEXT
+log.dirs=/tmp/kafka-1/data
+offsets.topic.replication.factor=3
+transaction.state.log.replication.factor=3
+transaction.state.log.min.isr=2
+inter.broker.listener.name=BROKER
+controller.listener.names=CONTROLLER
+controller.quorum.voters=0@localhost:9090
+process.roles=broker
--- /dev/null
+broker.id=2
+listeners=BROKER://:9092
+advertised.listeners=BROKER://localhost:9092
+listener.security.protocol.map=BROKER:PLAINTEXT, CONTROLLER:PLAINTEXT
+log.dirs=/tmp/kafka-2/data
+offsets.topic.replication.factor=3
+transaction.state.log.replication.factor=3
+transaction.state.log.min.isr=2
+inter.broker.listener.name=BROKER
+controller.listener.names=CONTROLLER
+controller.quorum.voters=0@localhost:9090
+process.roles=broker
--- /dev/null
+broker.id=3
+listeners=BROKER://:9093
+advertised.listeners=BROKER://localhost:9093
+listener.security.protocol.map=BROKER:PLAINTEXT, CONTROLLER:PLAINTEXT
+log.dirs=/tmp/kafka-3/data
+offsets.topic.replication.factor=3
+transaction.state.log.replication.factor=3
+transaction.state.log.min.isr=2
+inter.broker.listener.name=BROKER
+controller.listener.names=CONTROLLER
+controller.quorum.voters=0@localhost:9090
+process.roles=broker