1. 下载
地址: http://mirrors.tuna.tsinghua.edu.cn/apache/kafka/0.10.1.0/kafka_2.10-0.10.1.0.tgz
2. 解压,配置环境变量,配置server.properties.配置项如下:
broker.id=0(前面设置的本机id)
port=9092
host.name=10.11.111.11(本机IP)
zookeeper.connect=10.11.110.11:2181,0.11.110.12:2181,0.11.110.13:2181
log.dirs=/mnt/software/kafka/logs
注意 : 不同主机broker.id和host.name不一样,根据各主机情况配置。
3. 配置完毕.
4. 启动服务:
JMX_PORT=9999 nohup bin/kafka-server-start.sh config/server.properties &
6. 创建主题:
./kafka-topics.sh --create --topic log1 --partition 3 --replication-factor 3 --zookeeper 10.11.110.11:2181
7. 控制台发送消息:
kafka-console-producer.sh --topic log1 --broker-list 10.17.110.16:9092,10.17.110.20:9092,10.17.110.25:9092
8. 控制台接收消息:
kafka-console-consumer.sh --topic log1 --zookeeper 10.11.110.11:2181