kafka zookeeper单机版安装部署
1.安装包下载
kafka (kafka_2.12-2.8.0.tgz): https://kafka.apache.org/downloads
zookeeper (apache-zookeeper-3.7.0-bin.tar.gz): https://archive.apache.org/dist/zookeeper/
2.zookeeper安装
(1)上传并解压
tar -zxvf apache-zookeeper-3.7.0-bin.tar.gz
(2)配置环境变量
vim /etc/profile
#ZK
export ZOOKEEPER_HOME=/opt/zookeeper/apache-zookeeper-3.7.0-bin
export PATH=$PATH:${ZOOKEEPER_HOME}/bin
# 修改zk保存数据文件的目录
export ZK_LOG_DIR=/opt/zookeeper/logs
source /etc/profile
(3)配置文件调整,复制出zoo.cfg文件
cd zookeeper-3.7.0/conf/ cp zoo_sample.cfg zoo.cfg
修改配置文件
dataDir=/opt/apache-zookeeper-3.7.0-bin/data dataLogDir=/opt/apache-zookeeper-3.7.0-bin/logs
(4)命令
启动zookeeper: /opt/apache-zookeeper-3.7.0-bin/bin/zkServer.sh start 停止zookeeper: /opt/apache-zookeeper-3.7.0-bin/bin/zkServer.sh stop 状态zookeeper: /opt/apache-zookeeper-3.7.0-bin/bin/zkServer.sh status
3.kafka安装
(1)上传并解压
tar -zxvf kafka_2.12-2.8.0.tgz
(2)配置环境变量
vim /etc/profile
#kafaka
export KAFKA_HOME=/opt/kafka_2.12-2.8.0
export PATH=$PATH:${KAFKA_HOME}/bin
source /etc/profile
(3)验证配置是否生效
输入kafka-按Tab键(命令补全),如果自动显示下面这些脚本说明,配置环境变量生效
(4)配置文件
cd /opt/kafka_2.12-2.8.0/config
vim server.properties
#zookeeper.connect=localhost:2181
#修改为
zookeeper.connect=localhost:2181/mykafka
#数据目录配置
log.dirs=/opt/kafka_2.12-2.8.0/kafka-logs
(5)命令
启动kafka: /opt/kafka_2.12-2.8.0/bin/kafka-server-start.sh -daemon /opt/kafka_2.12-2.8.0/config/server.properties 停止kafka: /opt/kafka_2.12-2.8.0/bin/kafka-server-stop.sh 查看日志: tail -200f /opt/kafka_2.12-2.8.0/logs/server.log
1.zookeeper默认端口2181
2.kafka默认端口9092
浙公网安备 33010602011771号