1,下载kafka二进制包:
http://kafka.apache.org/downloads.html
2,修改config下的
server.properties配置文件:
broker.id=1 设置为唯一标示
port=9092 默认端口
host.name=webserver 本机hostname
log.dirs=/data/kafka/logs 日志保存地址
num.partitions=15 // 切分数目
zookeeper.connect=datanode01:2181,datanode02:2181,datanode03:2181 // zookeeper集群地址
enable.zookeeper=true
message.max.bytes=52428800
replica.fetch.max.bytes=52428800
3,启动kafka服务:
.
/kafka-server-start.sh ../config/server.properties
4,通过以下命令验证
1,./kafka-topics.sh --create --zookeeper webserver:2181 --replication-factor 1 --partitions 1 --topic mykafka
2,
./kafka-topics.sh --list --zookeeper webserver:2181
3,./kafka-topics.sh --describe --zookeeper webserver:2181
4,
./kafka-console-producer.sh --broker-list webserver:9092 --topic mykafka
5,
./kafka-console-consumer.sh --zookeeper webserver:2181 --topic mykafka --from-beginning