This page shows how to install and run Bouquet using Kitematic. Kitematic provides a fast way to run Docker containers via a graphical user interface.
- You have Kitematic installed on your system
Bouquet is composed of two main components:
- Bouquet Server: a Java application that exposes a RESTful API
- Bouquet: a web application that interact with the Bouquet server API.
Bouquet Server requires the following dependencies to run properly:
- MongoDB: To store the data model
- Redis: To cache large volume of data
- Elasticsearch: To provide indexing and search
- Tomcat & Apache2: To run Bouquet Server application and expose the API
In this documentation you will deploy and run a ready to use Bouquet container via Kitematic. The container will contain the stack describe above and you will be able to access Bouquet, connect your datasource and explore your data.
This guide is composed of one steps:
- Install and run Bouquet via Kitematic
Install and run Bouquet via Kitematic
Search for Bouquet in the Kitematic search bar. Something similar to the following screenshot will appear on your screen:
Important: To reduce the Docker image size, we created a tag per datasource. Use the tag that correspond to your database when you pull the docker image.
- latest: Comes with PostgreSQL support
- redshift: For AWS Redshift support
- greenplum: Contains Pivoltal's Greenplum and Hawk support
- hadoop: Comes with Apache Drill and SparkSQL support
To choose the tag that correspond to your datasource, click the "ooo" button:
Then, select the tag tag you want to use and click the "Create" button. In a few minutes the Bouquet container will be up and running.
Once the container running, click the icon on the right-side panel to access Bouquet! See how to create your first project and connect your data source.