1.下载kafka
我安装是是 http://archive.apache.org/dist/kafka/3.3.2/kafka_2.12-3.3.2.tgz,复制链接直接下载就行
2.上传并解压
1.放至/usr/local目录解压
cd /usr/local/
tar -zxvf kafka_2.12-3.3.2.tgz
2.查看配置文件
cd kafka_2.12-3.3.2/config/
server.properties是配置文件,简单介绍几个参数:
broker.id=0
指定broker 在集群中的唯一编号,不能重复,只能是数字
log.dirs=/tmp/kafka-logs
#指定 kafak数据存放的路径,路径不需要提前创建,kafka 自动帮你创建
zookeeper.connect=localhost:2181
#配置连接 Zookeeper 集群地址,这里单指本机
因为我建立的是单机版,就不再修改参数,使用默认值
3.启动kafka
1.先启动zookeeper
cd /usr/local/zookeeper-3.7.1/bin/
./zkServer.sh start
查看zookeeper状态
./zkServer.sh status
如果一切正常则可启动kafka
2.启动kafka
cd /usr/local/kafka_2.12-3.3.2
/bin/kafka-server-start.sh config/server.properties
报错:
和zookeeper相同情况:Error: JAVA_HOME is not set and java could not be found in PATH
修改bin目录下kafka-run-class.sh
添加JAVA_HOME=/home/yy/jdk1.8.0_141/