Live2D

Kafak高版本下载安装(Linux)

注意:高版本kafak和低版本的命令是不一样的

第一步下载
Apache Kafka

 

 

 

第二步使用VMware Workstation 15 Player 打开虚拟机

将安装包上传虚拟机

 

 

第三步

压缩包解压至 opt 目录下,并重命名方便后续操作
命令如下(示例):

 

 cd /opt

tar -xvf /home/kafka/kafka_2.13-3.2.3.tgz 

 

 

 第四步修改config目录下的server.properties文件

vi config/server.properties

 

 

 log.dirs=/opt/kafka/logs

不要忘记创建log文件夹

 

 

 第五步修改kafka中config目录下zookeeper.properties

vi config/zookeeper.properties

# dataDir=/tmp/zookeeper
dataDir=/opt/kafka/zookeeper/data/dataDir
dataLogDir=/opt/kafka/zookeeper/data/dataLogDir
# the port at which the clients will connect
clientPort=2181
# disable the per-ip limit on the number of connections since this is a non-production config
maxClientCnxns=100
# Disable the adminserver by default to avoid port conflicts.
# Set the port to something non-conflicting if choosing to enable this
# admin.enableServer=false
# admin.serverPort=8080
tickTime=2000
initLimit=10

第六步创建刚才提到的文件夹(dataDir、dataLogDir)

 命令如下

[root@localhost kafka]# mkdir zookeeper
[root@localhost kafka]# cd zookeeper/
[root@localhost zookeeper]# mkdir data
[root@localhost zookeeper]# cd data/
[root@localhost data]# mkdir dataDir
[root@localhost data]# mkdir dataLogDir
[root@localhost data]# ls
dataDir  dataLogDir
[root@localhost data]# pwd
/opt/kafka/zookeeper/data
[root@localhost data]# 

第七步

编写启动脚本:
在kafka目录下 vi kafkaStart.sh
然后添加如下内容

#!/bin/bash
#启动zookeeper
/opt/kafka/bin/zookeeper-server-start.sh /opt/kafka/config/zookeeper.properties &
sleep 3  #默默等3秒后执行
#启动kafka
/opt/kafka/bin/kafka-server-start.sh /opt/kafka/config/server.properties &

添加脚本执行权限:chmod +x kafkaStart.sh

执行启动脚本: ./kafkaStart.sh

 成功开启kafka
接下来在bin目录创建topic

 执行命令创建topic

/kafka-topics.sh --create --bootstrap-server 127.0.0.1:9092 --replication-factor 1 --partitions 1 --topic test

执行命令查看topic

./kafka-topics.sh --bootstrap-server localhost:9092 --list

删除topic命令:

./kafka-topics.sh --delete --zookeeper localhost:9092 --topic test

创建Producer命令:

./kafka-console-producer.sh --broker-list localhost:9092 --topic test

创建Consumer命令:

./kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic test --from-beginning

开两个窗口分别执行生产者命令和消费者命令

 

 

 

Ctrl+c退出kafak消息队列

如果要停掉服务

 

posted @ 2022-09-26 17:43  键盘命  阅读(83)  评论(0编辑  收藏  举报