This document provides a detailed guide on setting up the RabbitMQ target connector for the DataBrew project. The RabbitMQ connector facilitates efficient and reliable queuing of processed data into your RabbitMQ exchanges and queues, ensuring that your data pipeline’s output is seamlessly integrated into your message broker system.

RabbitMQ Connector is curretly avaialble as a destination connector. It means you will not be able to stream your data from RabbitMQ


Before setting up the RabbitMQ target connector, ensure you meet the following requirements:

  • Access to your RabbitMQ server or RabbitMQ cloud service.
  • Necessary permissions to publish messages to the RabbitMQ exchanges and queues.
  • Understanding of your RabbitMQ server’s configuration, including exchange types, queue bindings, and routing keys.

Preparing Your RabbitMQ Environment

To ensure smooth integration:

  • Exchange and Queue Configuration: Ensure that the exchanges and queues you intend to publish messages to are properly configured in your RabbitMQ server.
  • Security & Access Control: Verify that the DataBrew project’s user account or service has the required permissions to publish messages to the desired exchanges and queues.

Cloud Setup

This section guides you through setting up the RabbitMQ target connector in the cloud for the DataBrew project.

Setting up in Cloud

  1. Access DataBrew Cloud Platform: Navigate to DataBrew Cloud App.
  2. Create a New Target Connector Instance: Follow these steps…
    • Step 1: Choose ‘RabbitMQ’ from the list of available target connectors.
    • Step 2: Provide the necessary connection details, including your RabbitMQ server URL, authentication details, target exchange, and routing key.
    • Step 3: Configure additional settings like exchange type, queue durability, and message persistence, as required.
    • (Include screenshots or code snippets if necessary)