在kalilinux中kafka的配置和使用
- 游戏开发
- 2025-09-12 19:03:01

官方文档
一、安装依赖删除原有的jdk
sudo apt remove --purge openjdk-\* sudo apt clean安装 Java (JDK 11+)
sudo apt install openjdk-11-jdk -y # 验证安装 java -version二、下载并解压 Kafka
下载 Kafka
wget dlcdn.apache.org/kafka/3.9.0/kafka_2.13-3.9.0.tgz解压并进入目录
tar -xzf kafka_2.13-3.9.0.tgz cd kafka_2.13-3.9.0三、配置 Kafka 修改 Kafka 配置vim config/server.properties #内容: listeners=PLAINTEXT://0.0.0.0:9092 advertised.listeners=PLAINTEXT://localhost:9092
四、启动服务
启动 Zookeeper(新终端)
bin/zookeeper-server-start.sh config/zookeeper.properties启动 Kafka(新终端)
bin/kafka-server-start.sh config/server.properties五、测试 Kafka
创建 Topic
bin/kafka-topics.sh --create --topic test-topic --bootstrap-server localhost:9092查看 Topic
bin/kafka-topics.sh --describe --topic test-topic --bootstrap-server localhost:9092启动生产者
bin/kafka-console-producer.sh --topic test-topic --bootstrap-server localhost:9092 >hello kafka >hello kafka启动消费者(新终端)
bin/kafka-console-consumer.sh --topic test-topic --bootstrap-server localhost:9092 --from-beginning六、使用Kafka Connect导入/导出数据
配置连接器 编辑config/connect-standalone.properties,添加插件路径:
echo "plugin.path=libs/connect-file-3.9.0.jar" >> config/connect-standalone.properties创建测试文件
echo -e "foo\nbar" > test.txt启动连接器
bin/connect-standalone.sh config/connect-standalone.properties config/connect-file-source.properties config/connect-file-sink.properties验证数据导入(新终端)
more test.sink.txt七、停止服务
停止 Kafka
bin/kafka-server-stop.sh停止 Zookeeper
bin/zookeeper-server-stop.sh在kalilinux中kafka的配置和使用由讯客互联游戏开发栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“在kalilinux中kafka的配置和使用”