kafka zookeeper单机版安装部署全教程 含安装包

kafka zookeeper安装部署全教程 含安装包

大家好,我是酷酷的韩~
kafka zookeeper单机版安装部署全教程 含安装包_第1张图片
一.基础软件安装

1.JDK安装部署
linux安装jdk1.8全教程(包含安装包)

二.安装包准备
1.kafka (kafka_2.12-2.8.0.tgz)

https://kafka.apache.org/downloads
kafka zookeeper单机版安装部署全教程 含安装包_第2张图片

2.zookeeper (apache-zookeeper-3.7.0-bin.tar.gz)

https://archive.apache.org/dist/zookeeper/
kafka zookeeper单机版安装部署全教程 含安装包_第3张图片
3.不想手动下载的可通过以下链接获取
https://download.csdn.net/download/hjq_ku/87377937
kafka zookeeper单机版安装部署全教程 含安装包_第4张图片

三.安装部署
1.zookeeper安装

(1)上传并解压

tar -zxvf apache-zookeeper-3.7.0-bin.tar.gz

(2)配置环境变量

vim /etc/profile

请填写自己实际路径

#ZK
export ZOOKEEPER_HOME=/home/soft/soft/zookeeper/apache-zookeeper-3.7.0-bin
export PATH=$PATH:${ZOOKEEPER_HOME}/bin
# 修改zk保存数据文件的目录
export ZK_LOG_DIR=/home/soft/soft/zookeeper/logs
source /etc/profiles

(3)配置文件调整

复制出zoo.cfg文件

cd zookeeper-3.7.0/conf/
cp zoo_sample.cfg zoo.cfg

修改配置文件

vim zoo.cfg

将dataDir=/tmp/zookeeper调整为自己的data目录(自定义)
kafka zookeeper单机版安装部署全教程 含安装包_第5张图片
(4)命令
zookeeper启动

./zkServer.sh start -daemon

zookeeper停止

./zkServer.sh stop

启动CLI

./zkCli.sh

2.kafka安装
(1)上传并解压

tar -zxvf kafka_2.12-2.8.0.tgz

(2)配置环境变量

vim /etc/profile

请填写自己实际路径

#kafaka
export KAFKA_HOME=/home/soft/soft/kafka/kafka_2.12-2.8.0
export PATH=$PATH:${KAFKA_HOME}/bin
source /etc/profile

(3)验证配置是否生效

输入kafka-按Tab键(命令补全),如果自动显示下面这些脚本说明,配置环境变量生效
在这里插入图片描述
(4)配置文件

cd /home/soft/soft/kafka/kafka_2.12-2.8.0/config
vim server.properties

将#zookeeper.connect=localhost:2181修改为zookeeper.connect=localhost:2181/mykafka
此时在zookeeper根目录下,会创建一个mykafka节点,这个节点的子节点,存放的是kafka的元数据

数据目录配置(自定义)
log.dirs=/home/soft/soft/kafka/kafka_2.12-2.8.0/kafka-logs

(5)命令

kafka启动

后台启动

kafka-server-start.sh -daemon ../config/server.properties

正常启动

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

kafka停止

kafka-server-stop.sh

注意:先启动zookeeper再启动kafka

3.登陆zookeeper

# 登录zk
zkCli.sh 

# 查看zk根节点
ls /

# 查看mykafka里面的子节点
ls

kafka zookeeper单机版安装部署全教程 含安装包_第6张图片
四.重要事项
1.zookeeper默认端口2181
2.kafka默认端口9092
3.建议可视化工具使用 offsetExplorer 具体安装使用可以自行百度
4.安装一般不会出现问题,如有问题可百度解决。kafka社区活跃度还是蛮高的。
5.可视化工具使用和SpringBoot代码集成kafka可关注本专栏其它文章。
6.本文章是单机版部署、集群版会后续补上。

我们比任何时候都更接近梦想。 ------酷酷的韩

你可能感兴趣的:(kafka,kafka,zookeeper,linux,安装部署,安装包全教程)