Linux下Kafka单机安装配置

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

你可能感兴趣的:(消息中间件安装配置)