Linux安装Kafka2.5.1(超详细)

一、环境准备

首先你要在你的电脑上安装一台CentOS的虚拟机(其它Linux系统的也亦可),然后配置好桥接模式(参考链接:https://blog.csdn.net/Sumuxi9797926/article/details/129701355?spm=1001.2014.3001.5502) 或者 有一台云服务器,其次你要在你的虚拟机上安装JDK,Zookeeper,Kafka。

二、安装JDK8并配置环境变量

首先到Oracle官网https://www.oracle.com/下载jdk8的安装包,例如:jdk-8u241-linux-x64.tar.gz
Linux安装Kafka2.5.1(超详细)_第1张图片
Linux安装Kafka2.5.1(超详细)_第2张图片
往下面滑动鼠标可以看到JDK8的Linux版本,这地方下载是最新的,要想下载老版的可以参考此文(https://blog.csdn.net/Sumuxi9797926/article/details/122989028?spm=1001.2014.3001.5502
OK,下载完成之后就可以将安装包传到服务器,然后解压缩,tar -vzxf jdk-8u241-linux-x64.tar.gz -C /usr/local(-C 是解压缩指定目录–选填),然后你就能到/usr/local目录下看到这样一个 jdk1.8.0_241目录,cd进去就是 熟悉的味道,其次配置环境变量 vi /etc/profile,在文件后面追加就好了 保存文件 按Esc退出 -> : wq保存 ,如
Linux安装Kafka2.5.1(超详细)_第3张图片

# jdk8
export JAVA_HOME=/usr/local/jdk1.8.0_241
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

然后 source /etc/profile 使刚刚的配置文件生效
键入java -version 查看版本如下就ok了(我也还在找原因,不知道为啥安装了8和11,/etc/profile里面配置的8的环境,为啥看到的是11的配置)
在这里插入图片描述

三、安装Zookeeper并配置环境变量

安装zookeeper前需要安装jdk,其次在官网下载安装包https://zookeeper.apache.org/,本文以Kafka3.5.8为例,选择zk时有个土方法,那就是在Kafka bils/目录下面查看zookeeper版本

setp1:
Linux安装Kafka2.5.1(超详细)_第4张图片
step2:鼠标往西面滑动,看到 in the archive,点进去然后就可以看到所有的版本,下载带bin的 如:apache-zookeeper-3.5.8-bin.tar.gz(目前还不知道具体差别,带bin应该需要编译,昨天弄不是带bin的启动不了,搞麻)Linux安装Kafka2.5.1(超详细)_第5张图片
依然是上传服务器或者虚拟机解压缩 tar apache-zookeeper-3.5.8-bin.tar.gz -C /usr/local/zookeeper-3.5.8,然后 cd /usr/local/zookeeper-3.5.8/conf/,然后复制一份zoo_sample.cfg文件 cp zoo_sample.cfg zoo.cfg,其次 vim zoo.cfg,更改dataDir就可以了,一般将zk的数据存到zkData目录下。
Linux安装Kafka2.5.1(超详细)_第6张图片
然后在配置zookeeper的环境变量,如下
在这里插入图片描述

export ZOOKEEPER_PREFIX=/usr/local/zookeeper-3.5.8
export PATH=$PATH:$ZOOKEEPER_PREFIX/bin
export ZOO_LOG_DIR=/usr/local/zookeeper-3.5.8/logs

配置完以后再生效配置:
source /etc/profile
进入bin目录启动zookeeper,如下图即使启动成功!!!
启动zk:zkServer.sh start
关闭zk:zkServer.sh stop
在这里插入图片描述
至此,zookeeper安装成功。

四、安装Kafka并配置环境变量

进入Kafka官网https://kafka.apache.org/,点击网站右上角的 DOWNLOAD KAFKA 往下滑动鼠标,下载然后下载2.5.1版本,如 kafka_2.13-2.5.1.tgz,依旧是tar -xzvf kafka_2.13-2.5.1.tgz -C /usr/local/kafka-2.5.1,解压缩,其次配置环境变量 vim /etc/profile,如下
Linux安装Kafka2.5.1(超详细)_第7张图片
jdk,zk,Kafka详尽配置如下
Linux安装Kafka2.5.1(超详细)_第8张图片

# kafka
export KAFKA=/usr/local/kafka-2.5.1
export PATH=$PATH:$KAFKA/bin

其次进去config目录 cd /usr/local/kafka-2.5.1/confg/ 修改server.properties,vim server.properties,如下三个地方
Linux安装Kafka2.5.1(超详细)_第9张图片

Linux安装Kafka2.5.1(超详细)_第10张图片
Linux安装Kafka2.5.1(超详细)_第11张图片
在bin/目录下启动 ./kafka-server-start.sh -daemon ../config/server.properties(-daemon 后台启动)
查看是否启动成功 ps -ef | grep kafka 或者 ps -aux |grep server.propertoes

看到那一串信息就知道Kafka配置启动成功了!!!谢谢观看,欢迎指正

你可能感兴趣的:(linux,kafka,运维)