一.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
标签:bin,解压,zookeeper,文件,Zookeeper,server,kafka,Kafka,节点 From: https://blog.csdn.net/qq_44863366/article/details/136901421