1. 启动docker
sudo service docker start
2.测试docke是否启动成功--调用helloworld测试
docker run hello-world
3.在kafka的路径下启动zookeeper
zookeeper-server-start.sh ../config/zookeeper.properties
4.在kafka的路径下启动kafka
kafka-server-start.sh ../config/server.properties
5. 查看指定topic的详细信息
bin/kafka-topics.sh --zookeeper 127.0.0.1:2181 --describe --topic topicName
6.查看topic列表
bin/kafka-topics.sh --zookeeper 127.0.0.1:2181 --list
7.创建topic
bin/kafka-topics.sh --zookeeper 127.0.0.1(ip):2181 --create --topic topicName --partitions 1 --replication-factor 1
8.kafka生产者客户端命令
bin/kafka-console-producer.sh --broker-list 127.0.0.1:9092 --topic topicName
9.kafka生产者从指定文件命令
bin/kafka-console-producer.sh --broker-list 127.0.0.1:9092 --topic topicName < /home/huixinyu/Downloads/report.txt
10、kafka消费者客户端命令
bin/kafka-console-consumer.sh --bootstrap-server 127.0.0.1(ip):9092 --topic topicName
kafka 2.x 命令
1. topic 命令
bin/kafka-topics.sh --bootstrap-server 127.0.0.1:9092 --list
bin/kafka-topics.sh --create --bootstrap-server 127.0.0.1:9092 --topic topic_name
2. producer命令
bin/kafka-console-producer.sh --bootstrap-server 127.0.0.1:9092 --topic flume-source
3. consumer
bin/kafka-console-consumer.sh --bootstrap-server 127.0.0.1:9092 --topic