1.重装JDK-17
1.删除之前安装的jdk文件夹
2.jdk安装网址-linux
Java Archive Downloads - Java SE 17.0.12 and earlier
下载版本:https://download.oracle.com/java/17/archive/jdk-17_linux-x64_bin.tar.gz (sha256)
解压JDK:tar -xzvf /home/waq/下载/jdk-17_linux-x64_bin.tar.gz -C /usr/lib/java
3.编辑文件gedit /etc/profile
修改jdk相关路径
执行source /etc/profile
4.编辑文件gedit ~/.bashrc
修改jdk相关路径
执行source ~/.bashrc
2.下载kafka
(本地环境必须安装java17+)
官方下载文档:https://kafka.apache.org/quickstart
1.下载官网:Apache Kafka
下载版本:kafka_2.13-4.0.0.tgz (asc, sha512)
2.解压:tar -xzvf /home/waq/下载/kafka_2.13-4.0.0.tgz -C /usr/local
3.重命名:
cd /usr/local
mv kafka_2.13-4.0.0 kafka_2.13-4.0
4.启动kafka环境
生成集群UUID:
cd kafka_2.13-4.0
KAFKA_CLUSTER_ID="$(bin/kafka-storage.sh random-uuid)"
格式化日志目录:
sudo bin/kafka-storage.sh format --standalone -t $KAFKA_CLUSTER_ID -c config/server.properties
启动kafka日志目录:
sudo bin/kafka-server-start.sh config/server.properties
5.另开一个终端会话创建:
cd /usr/local/kafka_2.13-4.0/
sudo bin/kafka-topics.sh --create --topic test --bootstrap-server localhost:9092 (test自定义名字)
显示创建信息:
bin/kafka-topics.sh --describe --topic test --bootstrap-server localhost:9092
6.生产者客户端:
bin/kafka-console-producer.sh --topic test --bootstrap-server localhost:9092
7.使用者客户端(另开一个终端会话):
cd /usr/local/kafka_2.13-4.0/
bin/kafka-console-consumer.sh --topic test --from-beginning --bootstrap-server localhost:9092
‘使用者’读取’生产者’输入的信息
Ctrl-C 结束会话
常用命令:
查看主题:bin/kafka-topics.sh --bootstrap-server localhost:9092 --list
删除主题:sudo bin/kafka-topics.sh --delete --topic test1 --bootstrap-server localhost:9092