kafka zookeeper单机版安装部署全教程 含安装包
kafka zookeeper安装部署全教程 含安装包
大家好,我是酷酷的韩~ 一.基础软件安装
1.JDK安装部署
二.安装包准备 1.kafka (kafka_2.12-2.8.0.tgz)
2.zookeeper (apache-zookeeper-3.7.0-bin.tar.gz)
3.不想手动下载的可通过以下链接获取
三.安装部署 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目录(自定义) (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
我们比任何时候都更接近梦想。 ------酷酷的韩
