Linux下kafka的安装及配置

本文系统环境是基于ubantu64的,其他的Linux系统也可以借鉴参考。

 一、下载

某度网盘下载:

链接:点击链接
提取码:uxjc

官网下载:

点击链接

wget下载:

cd /usr/local
wget https://mirrors.bfsu.edu.cn/apache/kafka/2.7.0/kafka_2.12-2.7.0.tgz

二、安装zookeeper

由于kafka运行需要zookeeper环境,所以需要先安装zookeeper

安装教程:Linux下zookeeper的安装及配置

三、安装

找到刚刚下载好的文件,进行解压安装:

tar -zxvf kafka_2.12-2.7.0.tgz

 得到如上的文件夹,一般软件会安装在/usr/local目录下,所以可以移动到该目录下

mv kafka_2.12-2.7.0/ /usr/local/kafka_2.12-2.7.0/

四、配置

进入kafka_2.12-2.7.0/config目录下:

1、配置server.properties:

broker.id=1
#指定端口号
port=9092
#localhost这一项还有其他要修改,详细见下面说明
#指定kafka的日志目录
log.dirs=/usr/local/kafka_2.12-2.7.0/kafka-logs
host.name=localhost
#连接zookeeper配置项,这里指定的是单机,所以只需要配置localhost,若是实际生产环境,需要在这里添加其他ip地址和端口号
zookeeper.connect=localhost:2181

/usr/local/kafka_2.12-2.7.0/kafka-logs文件需要手动创建
 mkdir /usr/local/kafka_2.12-2.7.0/kafka-logs

2、配置zookeeper.properties:

#数据目录
dataDir=/usr/local/kafka_2.12-2.7.0/zookeeper/data
#客户端端口
clientPort=2181
host.name=localhost

/usr/local/kafka_2.12-2.7.0/zookeeper/data需要手动创建
mkdir /usr/local/kafka_2.12-2.7.0/zookeeper
mkdir /usr/local/kafka_2.12-2.7.0/zookeeper/data

3、配置consumer.properties:

zookeeper.connect=localhost:2181

 

分享所感,如有侵权,请联系删除,可扫码关注微信公众号获取更多福利噢。
(您的“打赏”将是我最大的写作动力!转载请注明出处.)

关注微信公众号

原文地址:https://www.cnblogs.com/pengpengdeyuan/p/14550958.html