kafka 零基础 实战

二、安装和启动


1、下载二进制安装包直接解压

1
2
tar  xf kafka_2.11-0.10.0.1.tgz
cd  kafka_2.11-0.10.0.1


2、启动服务

Kafka需要用到ZooKeepr所以需要先启动一个ZooKeepr服务端如果没有单独的ZooKeeper服务端可以使用Kafka自带的脚本快速启动一个单节点ZooKeepr实例

1
2
3
bin /zookeeper-server-start .sh config /zookeeper .properties   # 启动zookeeper服务端实例
 
bin /kafka-server-start .sh config /server .properties   # 启动kafka服务端实例


三、基本操作指令


1、新建一个主题topic

创建一个名为“test”的Topic只有一个分区和一个备份

1
bin /kafka-topics .sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic  test


2、创建好之后可以通过运行以下命令查看已创建的topic信息

1
bin /kafka-topics .sh --list  --zookeeper localhost:2181


3、发送消息

Kafka提供了一个命令行的工具可以从输入文件或者命令行中读取消息并发送给Kafka集群。每一行是一条消息。

运行producer生产者,然后在控制台输入几条消息到服务器。

1
2
3
bin /kafka-console-producer .sh --broker-list localhost:9092 --topic  test 
This is a message
This is another message


4、消费消息

Kafka也提供了一个消费消息的命令行工具,将存储的信息输出出来。

1
2
3
bin /kafka-console-consumer .sh --zookeeper localhost:2181 --topic  test  --from-beginning
This is a message
This is another message

猜你喜欢

转载自blog.csdn.net/ssyyjj88/article/details/77199942