Skip to content

guyzsarun/rabbitmq-gpdb-poc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RabbitMQ-Greenplum-POC

Data Generator RabbitMQ

Installation

Clone the repo from Github

git clone --recursive https://github.com/guyzsarun/rabbitmq-gpdb-poc.git

Separate README is available for RabbitMQ and Greenplum Database in subfolder

Project Structure

.
├── gpdb                            # Greenplum Database folder
│   ├── config                      # Greenplum cluster configuration
│   ├── data                        # Mock Data generator
│   ├── operator                    # Helm Templates
│   ├── plots                       # Data Analytics plots
│   ├── madlib-demo.ipynb
│   └── README.md
│
├── rabbitmq                        # RabbitMQ folder
│   ├── hotel-controller-demo       # UI component submodule
│   ├── spring-rabbitmq-consumer    # RabbitMQ Consumer database connector
│   ├── spring-rabbitmq-producer    # RabbitMQ producer
│   ├── docker-compose.yml
│   └── README.md
│
└── README.md

Usage

To integrate Greenplum with RabbitMQ update the env variables in RabbitMQ docker-compose with Greenplum cluster credentials.

ui-service-backend:
  environment:
    PORT: <port> # Update
    USER: "gpadmin" # Update
    PASSWORD: "changeme" # Update
    DATABASE: <database> # Update
    HOST: <greenplum-ip> # Update

spring-consumer:
  environment:
    SPRING_DATASOURCE_URL: jdbc:postgresql://<greenplum-ip>:<port>/<database> # Update

Resources


VMware Tanzu RabbitMQ

VMware Tanzu Greenplum

Releases

No releases published

Packages

No packages published