0


Zookeeper+Kafka单节点部署

一.Zookeeper部署启动

1.下载zookeeper

Apache ZooKeeper(http://zookeeper.apache.org/releases.html)

2.文件上传

通过Xftp软件上传到Linux系统中

若在外部解压可直接传入相应的文件地址,若未解压则传入压缩包在Linux系统中进行解压操作tar -zxvf zookeeper-3.9.2.tar.gz ‘解压文件地址’

在zookeeper文件夹下,创建tempdata临时数据 mkdir tempdata

cd 进入到conf中

找到zoo_sample.cfg 改名为zoo.cfg

mv zoo_sample.cfg zoo.cfg

Vim 进入zoo.cfg 进行修改

主要参数说明:

**dataDir: **数据目录,可以是任意目录。用于配置存储快照文件的目录。

**tickTime: **zookeeper中使用的基本时间单位, 时长单位是毫秒。1 * tickTime是客户端与zk服务端的心跳时间,2 * tickTime是客户端会话的超时时间。

tickTime的默认值为2000毫秒,更低的tickTime值可以更快地发现超时问题,但也会导致更高的网络流量(心跳消息)和更高的CPU使用率(会话的跟踪处理)。

**initLimit:**允许follower(相对于Leaderer言的“客户端”)连接并同步到Leader的初始化连接时间,以tickTime为单位。当初始化连接时间超过该值,则表示连接失败

**clientPort:**监听client连接的端口号。zk服务进程监听的TCP端口,默认服务端会监听2181端口。

3.环境配置修改

若系统未配置环境则需在/etc/文件下找到profile文件

Vim profile

在文件后加上

export ZOOKEEPER_HOME=zookeeper存放地址

exportPATH= $JAVA_HOME/bin:$JRE_HOME/bin:$HADOOP_HOME/bin:$ZOOKEEPER_HOME/bin:$PATH:$HOME/bin

再执行 source /etc/profile生效

4.zookeeper启动/停止

进入到zookeeper文件bin目录下找到zkServer.sh,执行./zkServer.sh命令启动Zookeepe,

执行./zkServer.sh stop 则停止Zookeeper

二.Kafka部署启动

1.下载Kafka

Apache Kafka (https://kafka.apache.org/downloads)

2.文件上传

通过Xftp软件上传到Linux系统中

(操作同第一章节第一小节zookeeper上传方式)

若在外部解压可直接传入相应的文件地址,若未解压则传入压缩包在Linux系统中进行解压操作tar -zxvf kafka_2.12-3.7.0.tgz.gz ‘解压文件地址’。

3.环境配置修改

进入到kafka文件下,再进入config文件下找到server.properties

vim server.properties 进入编辑模式进行配置修改

需要改动的参数:

broker.id=0

port=9092 #端口号默认配置

listeners=PLAINTEX://localhost:9092本机地址+端口号

host.name=localhost #单机可直接用本级地址

log.dirs=/kafka/tempdata #日志存放路径可修改可不修改

zookeeper.connect=localhost:2181 #zookeeper 本机地址:2181

返回到config文件下,找到consumer.properties(可有可无

vim consumer.properties 设置消费组id (用于表示该consumer想要加入到哪个group中。默认值是 “”)

4.Kafka启动/停止

进入kafka bin目录下

输入以下命令进行启动 (启动kafka-server-start.sh的同时运行server.properties)

/data/suite/kafka/kafka_2.13-2.8.1/kafka_2.13-2.8.1/bin/kafka-server-start.sh

-daemon /data/suite/kafka/kafka_2.13-2.8.1/kafka_2.13-2.8.1/config/server.properties

停止kafka运行输入:

bin/kafka-server-stop.sh stop

标签: zookeeper kafka debian

本文转载自: https://blog.csdn.net/qq_44863366/article/details/136901421
版权归原作者 Matrix梓渝 所有, 如有侵权,请联系我们删除。

“Zookeeper+Kafka单节点部署”的评论:

还没有评论