kettle插件-rabbitmq插件

场景:kettle本身可以直接链接rabbitmq,但是需要配置rabbitmq开启mqtt协议,本次讲解下自定义开发组件RabbitMQ consumer,无需开启mqtt协议即可使用。

1、docker 安装rabbitmq

1)下载镜像 docker pull rabbitmq

2)启动服务

docker run -d --name rabbitmq -p 5672:5672 -p 15672:15672 -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=admin rabbitmq

3)开启rabbitmq web管理服务,此插件不开启,无法通过web页面访问rabbitmq

docker exec -it rabbitmq rabbitmq-plugins enable rabbitmq_management

4)访问rabbitmq web服务

5)创建队列xiaojingang

2、将插件kettle-rabbitmq-plugins放到目录plugins目录下,重启spoon客户端。

3、在Streaming目录下找到我们的插件,拖拽到画布,设计简单的trans,如下图所示:

4、RabbitMQ consumer配置

1)链接配置,输入rabbitmq的地址、端口、用户名、密码,如下图所示:

2)模式配置

输入rabbitmq中的队列为xiaojingang

5、保存&运行,此插件属于流插件,所以启动之后会一直处于运行状态,如下图所示:

6、rabbitmq web管理页面手动发送消息,如下图所示:

7、RabbitMQ consumer插件正常接收到消息,如下图所示:

Done !!!

相关推荐
null不是我干的7 小时前
微服务消息队列之RabbitMQ,深入了解
微服务·rabbitmq·java-rabbitmq
dessler12 小时前
RabbitMQ-镜像队列(Mirrored Queues)
linux·运维·rabbitmq
都叫我大帅哥13 小时前
RabbitMQ消息模式大揭秘:从入门到精通,一篇搞定!
java·rabbitmq
九伯都20 小时前
rabbitmq的安装和使用-windows版本
windows·分布式·rabbitmq
_oP_i20 小时前
RabbitMQ 队列配置设置 RabbitMQ 消息监听器的并发消费者数量java
java·rabbitmq·java-rabbitmq
首席令狐冲1 天前
RabbitMQ安装与介绍
分布式·rabbitmq·ruby
在未来等你1 天前
RabbitMQ面试精讲 Day 6:消息确认与事务机制
消息队列·rabbitmq·面试题·事务机制·分布式系统·消息确认
周某某~1 天前
Rabbit MQ的消息模式-Java原生代码
java·分布式·rabbitmq
null不是我干的1 天前
微服务消息队列之——RabbitMQ
微服务·架构·rabbitmq
JohnYan1 天前
工作笔记 - NATS的Nkey认证
javascript·后端·rabbitmq