1. 程式人生 > >kafka安裝和基本使用

kafka安裝和基本使用

一、kafka單機安裝

1.下載 kafka_2.9.2-0.8.1.1.tgz

2.將檔案解壓

3.進入 kafka_2.9.2-0.8.1.1/config 目錄

4.修改 server.properties檔案

引數

參考引數值

broker.id

0

port

9092

log.dirs

kafka_2.9.2-0.8.1.1/logs

zookeeper.connect

zookeeper31:2181,zookeeper32:2181,zookeeper33:2181

5.修改hosts檔案

vi /etc/hosts

192.168.178.129 zookeeper31
192.168.178.130 zookeeper32
192.168.178.131 zookeeper33

6.在kafka根目錄執行

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

7.建立topic 執行如下命令:

bin/kafka-topics.sh --create --zookeeper zookeeper31:2181 --replication-factor 1 --partitions 3 --topic mydemo1

8.檢視所有topic

bin/kafka-topics.sh --list --zookeeper zookeeper31:2181 --topic mydemo1

9.檢視topic詳細資訊

bin/kafka-topics.sh --describe --zookeeper zookeeperr31:2181 --topic mydemo1

10.停止kafka 程序

bin/kafka-server-stop.sh config/server.properties

二、建立單機多Broker偽分散式

ddd

 

d引數111

1.複製server.properties 為 server1.properties,並修改如下內容

引數

參考引數值

broker.id

1

port

9093

log.dirs

/root/training/kafka_2.9.2-0.8.1.1/logs/broker1

zookeeper.connect

zookeeper31:2181,zookeeper32:2181,zookeeper33:2181

三、多機多Broker的配置

 

四、Kafka傳送訊息和接收訊息

1.傳送訊息

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

2.控制檯 接收訊息

bin/kafka-console-consumer.sh --zookeeper zookeeper31:2181 --topic mydemo1