欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Linux下Kafka单机安装配置

程序员文章站 2022-06-14 09:45:41
...

1.安装jdk

可以参考 javaweb部署

2.下载kafka

wget http://archive.apache.org/dist/kafka/0.8.2.1/kafka_2.11-0.8.2.1.tgz

3.安装kafka

tar -xzvf kafka_2.11-0.8.2.1.tgz #解压
mv kafka_2.11-0.8.2.1 /topinfo/ #移动到安装目录

4.配置kafka

mkdir /topinfo/kafka/log #创建kafka日志目录

cd /topinfo/kafka/config #进入配置目录

vi server.properties #编辑修改相应的参数
broker.id=0
delete.topic.enable=true
listeners=PLAINTEXT://0.0.0.0:9092 #可以不用配置,默认本机
advertised.listeners=PLAINTEXT://[本机ip]:9092    
log.dirs=/topinfo/kafka/log        #日志目录,需自己定义并创建
zookeeper.connect=localhost:2181

5.配置zookeeper

dataDir=/topinfo/kafka/zookeeper/data   #数据文件目录 自己定义目录并创建
clientPort=2181

6.启动脚本

#!/bin/sh

#启动zookeeper

nohup /topinfo/kafka/bin/zookeeper-server-start.sh /topinfo/kafka/config/zookeeper.properties >/dev/null 2>&1 &


sleep 3 #等3秒后执行


#启动kafka
nohup /topinfo/kafka/bin/kafka-server-start.sh /topinfo/kafka/config/server.properties >/dev/null 2>&1 &

7.测试

创建topic

kafka-topics.sh --create --zookeeper 192.168.90.225:2181 --replication-factor 3 --partitions 3 --topic test

查看topic

kafka-topics.sh --list --zookeeper 192.168.90.225:2181