进入kafka容器:
sudo docker exec -it kafka bash
cd opt/kafka
查看Kafka自动创建的topic
bin/kafka-tipiccs.sh --list --zookeeper 127.0.0.1:2181 testchainid
返回终端 1 窗口,进入 cli 容器:
sudo docker exec -it cli bash
设置环境变量:
export CHANNEL_NAME = mychannel
创建通道:
peer channel create -o orderer.example.com:7050 .....
创建通道之后在终端2窗口的Kafka容器中再次查看topic信息,发现Kafka又自动创建了一个新的名为 mychannel 的topic:
bin/kafka-topic.sh --list -- zookeeper 127.0.0.1:2181
mychannel
testchainid
.查看topic列表
kafka-topics.sh --list --zookeeper node01:2181
如果需要查看topic的详细信息,需要使用describe命令
kafka-topics.sh --describe --zookeeper node1:2181 --topic test-topic
若不指定topic,则查看所有topic的信息
kafka-topics.sh --describe --zookeeper node1:2181
删除topic
kafka-topics.sh --delete --zookeeper node1:2181 --topic my-kafka-topic