#kafka #queue #df #carryxd #service

df-kafka

这是一个 kafka 队列

2 个版本

0.1.3 2023年2月17日
0.1.2 2023年1月21日
0.1.1 2023年1月18日
0.1.0 2023年1月15日

#10 in #carryxd

每月 29 次下载
2 个 crate 中使用 (通过 df-plugin)

MIT 许可证

11KB
189 行代码

df-kafka 消息队列

Mac 操作

启动

brew services start kafka

重启

brew services restart kafka

停止

brew services stop kafka

启动状态

brew services list

linux 操作

依赖

sudo apt-get install openjdk-8-jdk

安装

wget "https://dlcdn.apache.org/kafka/3.3.1/kafka_2.13-3.3.1.tgz"
tar -xzf "kafka_2.13-3.3.1.tgz"
cd "kafka_2.13-3.3.1"

启动

bin/zookeeper-server-start.sh -daemon config/zookeeper.properties
bin/kafka-server-start.sh -daemon config/server.properties

测试启动

bin/zookeeper-server-start.sh  config/zookeeper.properties
bin/kafka-server-start.sh  config/server.properties

创建消息主题

bin/kafka-topics.sh -create --bootstrap-server 0.0.0.0:9092 --replication-factor 1 --partitions 1 --topic tests

kafka 停止

bin/kafka-server-stop.sh
bin/zookeeper-server-stop.sh

删除主题

bin/kafka-topics.sh --bootstrap-server localhost:9092 --delete --topic xxx

配置

配置文件

依赖

~1.4–2MB
~42K SLoC