英杰926

导航

kafka

kafka

1、   安装jdk

2、   安装zookeeper

3、   安装并运行Kafka

下载: 

http://kafka.apache.org/downloads.html

kafka_2.11-2.0.0.tgz

安装:

1、 cd /usr/local/

2、 rz

3、 tar -zxvf kafka_2.11-2.0.0.tgz

4、 rm kafka_2.11-2.0.0.tgz

5、 mv kafka_2.11-2.0.0 kafka

6、 cd kafka/config/

7、 cp server.properties serverbak.properites

8、 vim server.properties

修改配置文件中21、31、36和60行

broker.id=1
listeners=PLAINTEXT://:9092

advertised.listeners=PLAINTEXT://192.168.190.129:9092

log.dirs=/usr/local/kafka/logs-1

运行:

启动zookeeper

bin/kafka-server-start.sh config/server.properties &

测试

1、 创建主题topic,使用 kafka-topics.sh 创建单分区单副本的 topic test

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

查看 topic 列表

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

 

2、 创建生产者Producer

bin/kafka-console-producer.sh --broker-list localhost:9092 --topic test
 

3、 创建消费者Consumer

bin/kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic test --from-beginning

 

测试:在生产者cmd窗口输入任何文字,消费者窗口会同步出现该文字

posted on 2020-04-12 12:39  英杰926  阅读(153)  评论(0编辑  收藏  举报