Kafka系列文章之kafka环境搭建

1.下载kafka

http://kafka.apache.org/downloads,现在最新的版本是2.1.1

2.解压

将安装包解压到指定位置

3.修改配置文件

3.1.修改kafka_home/config/zookeeper.properties,将dataDir 修改为自己的data文件夹

3.2.修改kafka_home/config/server.properties,将dataDir 修改为自己的data文件夹

4.启动kafka

4.1.启动zookeeper,cd到kafka_home/bin/windows/目录下,执行以下命令:zookeeper-server-start.bat [<kafka_home>/conf/zookeeper.properties]

Kafka系列文章之kafka环境搭建

4.2.启动kafka,cd到<kafka_home>/bin/windows/目录下,执行以下命令:kafka-server-start.bat [<kafka_home>/conf/server.properties]

Kafka系列文章之kafka环境搭建

4.3.Linux 启动zookeeper:cd到kafka_home/bin/, 执行以下命令:zookeeper-server-start.sh [<kafka_home>/conf/zookeeper.properties]"

4.4.Linux 启动kafka:cd到kafka_home/bin/, 执行以下命令:kafka-server-start.sh [<kafka_home>/conf/zookeeper.properties]"

5.创建kafka主题,主题名称叫test_kafka_topic

cd到 <kafka_home>/bin/windows/, 执行以下命令:kafka-topics.bat --zookeeper localhost:2181 --create --topic test_kafka_topic --partitions 3 --replication-factor 1

Kafka系列文章之kafka环境搭建

Linux:<kafka_home>/bin/,  执行以下命令:./kafka-topics.sh --zookeeper localhost:2181 --create --topic test_kafka_topic --partitions 3 --replication-factor 1"

6.测试kafka

6.1.创建producer

cd到kafka_home/bin/windows/, 执行: kafka-console-producer.bat --broker-list localhost:9092 --topic test_kafka_topic 

输入hello,kafka

Kafka系列文章之kafka环境搭建

6.2.创建consumer

cd到kafka_home/bin/windows/,执行:kafka-console-consumer.bat --bootstrap-server localhost:9092 --topic test_kafka_topic 

将会输出hello,kafka

Kafka系列文章之kafka环境搭建

至此kafka的环境搭建完毕,下一节将手把手写一个kafka的程序。