阅读量:3
以下是在Linux上使用Kafka消息队列的步骤:
- 安装Java环境:Kafka依赖Java,根据系统类型使用相应命令安装OpenJDK,如Ubuntu/Debian系统用
sudo apt update和sudo apt install openjdk-11-jdk,CentOS/RHEL系统用sudo yum install java-11-openjdk-devel,安装后用java -version验证。 - 下载并解压Kafka:从官网下载最新稳定版本,如
wget https://downloads.apache.org/kafka/3.5.0/kafka_2.13-3.5.0.tgz,然后解压,tar -xzf kafka_2.13-3.5.0.tgz。 - 配置Kafka:
- 若使用内置Zookeeper,可直接修改
config/server.properties,设置broker.id、listeners、log.dirs、zookeeper.connect等参数。 - 若使用独立Zookeeper,需分别配置
config/zookeeper.properties和config/server.properties。
- 若使用内置Zookeeper,可直接修改
- 启动服务:先启动Zookeeper,
bin/zookeeper-server-start.sh config/zookeeper.properties,再启动Kafka,bin/kafka-server-start.sh config/server.properties。 - 创建Topic:使用
bin/kafka-topics.sh --create --topic test --bootstrap-server localhost:9092 --partitions 1 --replication-factor 1命令创建。 - 测试消息收发:启动生产者
bin/kafka-console-producer.sh --topic test --bootstrap-server localhost:9092,在新终端启动消费者bin/kafka-console-consumer.sh --topic test --from-beginning --bootstrap-server localhost:9092。
以上就是关于“Kafka消息队列Linux上怎么用”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm