kafka安装

1.安装java环境

2.下载zookeeper和kafka包

zookeeper:https://zookeeper.apache.org/releases.html
kafka:http://kafka.apache.org/downloads

3.把下载包上传到服务器我的是centos7,目录是/home/software

4.安装zookeeper

4.1解压

tar -zxvf apache-zookeeper-3.5.7-bin.tar.gz
mv apache-zookeeper-3.5.7-bin zookeeper
mv zookeeper /usr/local
cd /usr/local/zookeeper/conf

4.2 复制配置文件

cd conf
cp zoo_sample.cfg zoo.cfg

4.3 修改配置文件

dataDir=/usr/local/zookeeper/data

4.4 创建目录

mkdir -p /usr/local/zookeeper/data

4.5 启动

/usr/local/zookeeper/bin/zkServer.sh start

4.6 进入

/usr/local/zookeeper/bin/zkCli.sh

5.安装kafka

4.1 解压

tar -zxvf kafka_2.11-2.4.0.tgz
mv kafka_2.11-2.4.0 kafka
mv kafka /usr/local/
cd /usr/local/kafka/config

4.2 修改配置文件

vim server.properties
listeners=PLAINTEXT://192.168.174.131:9092
advertised.listeners=PLAINTEXT://192.168.174.131:9092
log.dirs=/usr/local/kafka/logs
zookeeper.connect=localhost:2181

4.3 创建logs目录

mkdir -p /usr/local/kafka/logs

4.4 启动

bin/kafka-server-start.sh config/server.properties &

常用命令

1、启动Kafka
bin/kafka-server-start.sh config/server.properties &

2、停止Kafka
bin/kafka-server-stop.sh

3、创建Topic
bin/kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic jiangzh-topic

4、查看已经创建的Topic信息
bin/kafka-topics.sh --list --zookeeper localhost:2181

5、发送消息
bin/kafka-console-producer.sh --broker-list 192.168.174.131:9092 --topic jiangzh-topic

6、接收消息
bin/kafka-console-consumer.sh --bootstrap-server 192.168.174.131:9092 --topic jiangzh-topic --from-beginning
原文地址:https://www.cnblogs.com/hardy-wang/p/13917490.html