Centos7下安装kafka
- 2019 年 12 月 24 日
- 筆記
Centos7下安装kafka单机版
项目中要用到kafka来做消息队列,然而本人是小白一枚,所以从零开始,尝试着安装并搭建好kafka测试环境
安装java的JDk
- 首先要使用命令
java -version
查看本地是否已经安装JDK(我本地是比较干净的,并没有系统自带的jdk,所以不需要删除) - 官网找到最新稳定的JDK JDK13 并根据自己的系统,下载合适的下载到本地(因包比较大,所以wget 下载会失败,所以采用本地下载并使用ftp上传的方式解决)

- 找到JDK压缩包并解压
tar -zxvf 包名

配置JDK环境变量
- 编辑环境变量
vim /etc/profile
- 找到最后一行,并进入插入状态
export JAVA_HOME=/rpm/kafka/jdk-13.0.1 export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar export PATH=$PATH:${JAVA_HOME}/bin

- 然后保存即可并执行
source /etc/profile
让配置生效 - 执行命令查看是否配置成功
java -version

下载kafka 官网
- 执行
wgethttp://mirror.bit.edu.cn/apache/kafka/2.4.0/kafka-2.4.0-src.tgz
- 解压
tar -zxvf kafka-2.4.0-src.tgz
- cd到解压目录并修改配置文件
vim config/server.properties

- 保存
启动zookeeper
- 使用安装包中的脚本启动单节点Zookeeper实例:
bin/zookeeper-server-start.sh -daemon config/zookeeper.properties
启动kafka
- 使用kafka-server-start.sh启动kafka服务:
bin/kafka-server-start.sh config/server.properties
- 守护进程模式启动
bin/kafka-server-start.sh -daemon config/server.properties
查看端口号是否监听
- zookeeper的端口号为:2181,消费者需要监听的端口
- kafka消息队列的监听端口为: 9092,用于生产者监听使用

本文为北溟有鱼QAQ原创文章,转载无需和我联系,但请注明来自北溟有鱼QAQ