kafka依赖zookeeper,所以需要先启动zookeeper
1、下载,并解压 下载地址:http://kafka.apache.org/downloads.html
tar -zxvf kafka_2.11-0.11.0.0.tgz -C /usr/local/kafka
创建日志和数据存放目录:mkdir data
2、修改配置文件
进入config目录下的 编辑server.properties
#***broker 的全局唯一编号integer类型,不能重复
broker.id=0
#***删除 topic 功能使能
delete.topic.enable=true
#处理网络请求的线程数量
num.network.threads=3
#用来处理磁盘 IO 的现成数量
num.io.threads=8
#发送套接字的缓冲区大小
socket.send.buffer.bytes=102400
#接收套接字的缓冲区大小
socket.receive.buffer.bytes=102400
#请求套接字的缓冲区大小
socket.request.max.bytes=104857600
#***kafka 运行日志存放的路径
log.dirs=/usr/local/kafka/data
#topic 在当前 broker 上的分区个数
num.partitions=1
#用来恢复和清理 data 下数据的线程数量
num.recovery.threads.per.data.dir=1
#segment 文件保留的最长时间,超时将被删除
log.retention.hours=168
#***配置ookeeper 集群,多个地址用,隔开
zookeeper.connect=127.0.0.1:2181
3、配置kafka环境变量(可选)
vim /etc/profile
export KAFKA_HOME=/usr/local/kafka
export PATH=$PATH:$KAFKA_HOME/bin
source /etc/profile
4、指定配置文件,且以守护进程(-daemon)启动kafkaf服务
bin/kafka-server-start.sh -daemon
config/server.properties
5、停止kafka
bin/kafka-server-stop.sh stop