配置Confluent使Kafka支持Rest方式请求

本文档介绍了如何在Linux环境中安装Confluent,配置Kafka REST代理,使其支持REST方式请求。首先从官方下载Confluent的tar包并安装。接着配置kafka-rest.properties文件,设置bootstrap.servers和listeners。然后通过命令启动Kafka REST服务,可以采用前台或后台方式。最后,文章提到了Kafka-REST只接受JSON格式的数据,并提供了数据格式示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

配置Confluent使Kafka支持Rest方式请求

安装confluent

Confulent 下载地址:https://www.confluent.io/installation

在这里插入图片描述
这里选择tar格式进行下载。下载完成后上传到自己的linux自定义安装目录里面,解压并安装

wget https://packages.confluent.io/archive/7.0/confluent-6.0.1.tar.gz?_ga=2.201784529.1316457547.1639380267-1161245413.1639380267

tar -zxvf confluent-6.0.1.tar.gz

confluent已经为您准备好了kafka与kafka-rest,所以你可以直接使用它准备的kafka进行安装,当然您也可以单独下载进行安装,这里演示的时候kafka已经提前安装好了。

配置

安装好后,需要对/etc/confluent-6.0.1/etc/kafka-rest/kafka-rest.properties进行部分配置才可使用,具体如下:


bootstrap.servers=PLAINTEXT://localhost:9092
listeners=http://0.0.0.0:6082

bootstrap.servers为kafka服务地址,listeners为kafka-rest监听的地址.

启动

进入Confluent安装目录使用以下命令进行安装,如果不进入对应目录则需要输入全路径。

/etc/confluent-6.0.1/bin/kafka-rest  /etc/kafka-rest/kafka-rest.properties

上面的这种方式是前台启动,也可以使用nohup方式进行后台启动,并设置日志输出。

nohup /etc/confluent-6.0.1/bin/kafka-rest-start /etc/confluent-6.0.1/etc/kafka-rest/kafka-rest.properties > /etc/confluent-6.0.1
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值