Kafka_命令经验集

1. 查看所有 topic 列表

./kafka-topics.sh --zookeeper {ip}:2181 --list

2. 创建 topic 主题

./kafka-topics.sh --create --zookeeper {ip}:2181 --replication-factor 1 --partitions 1 --topic {topic_name}

3. 创建生产者消息

./kafka-console-producer.sh --broker-list {ip}:9093 --topic {topic_name}

4. 查看 topic 消息

./kafka-console-consumer.sh --bootstrap-server {ip}:9093 --topic {topic_name} --from-beginning

5.清除 kafka 组消息

./kafka-consumer-groups.sh --bootstrap-server {ip}:9093 --group {group_name} --topic {topic_name} --reset-offsets --to-earliest --execute

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
kafka_export 是一个用于将 Kafka 消息导出到其他存储系统的工具。它是基于 Kafka Connect 框架实现的。在启动 kafka_export 之前,需要先安装 Kafka Connect。 启动 kafka_export 的命令格式如下: ``` ./bin/connect-distributed.sh ./config/connect-distributed.properties ``` 其中,`connect-distributed.sh` 是 Kafka Connect 提供的启动脚本,`connect-distributed.properties` 是 Kafka Connect 的配置文件,需要根据实际情况进行修改。 在启动 kafka_export 之前,需要在 `connect-distributed.properties` 文件中添加以下配置信息: ``` # 指定 kafka_export 的插件路径 plugin.path=/path/to/kafka_export/plugins # 指定 kafka_export 的配置文件 rest.extensions=com.github.jcustenborder.kafka.connect.rest.RestExtension ``` 其中,`/path/to/kafka_export/plugins` 是 kafka_export 插件的路径,`com.github.jcustenborder.kafka.connect.rest.RestExtension` 是 kafka_export 的配置文件。 启动 kafka_export 之后,可以通过 REST API 来配置和管理 kafka_export。例如,可以使用以下命令来创建一个新的导出任务: ``` curl -X POST \ http://localhost:8083/connectors \ -H 'Content-Type: application/json' \ -d '{ "name": "export-task", "config": { "connector.class": "com.github.jcustenborder.kafka.connect.export.ExportSinkConnector", "tasks.max": "1", "topics": "test-topic", "connection.url": "jdbc:mysql://localhost:3306/test", "connection.user": "root", "connection.password": "password", "table.name.format": "test_table" } }' ``` 这个命令将会创建一个名为 `export-task` 的导出任务,将 `test-topic` 主题的消息导出到名为 `test_table` 的 MySQL 表中。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值