Docker and Vagrant Setup - (allows for evaluation on a PC or Mac).

You are viewing an old version of this article. View the current version here.

Introduction

Docker and Vagrant allow for simple and lightweight setup of a MariaDB ColumnStore single server instance for evaluation purposes. The configuration of both is designed for simplified developer / evaluation setup rather than production use case. Both allow for evaluating ColumnStore on a PC or MAC if a Linux environment is unavailable. Both distributions use a base OS of CentOS 7 and currently require separate download of the CentOS7 RPM install bundle.

Official images are planned to be produced after ColumnStore goes GA.

Docker

Docker allows for creation of lightweight containers (running in a virtual machine on a PC or MAC) that allows for creation of lightweight and reproducible containers with a dedicated function.

Since MariaDB ColumnStore relies on a Syslog daemon, the container must start both ColumnStore and rsyslogd and the runit utility is used to achieve this.

The basic Docker setup can be found at GitHub. Clone this repository and follow the Readme.md instructions.

Vagrant

Vagrant allows for creation of simple and reproducible virtual machine images for development environments.

The basic Vagrant setup can be at GitHub. Clone this repository and follow the Readme.md instructions.

Comments

Comments loading...
Content reproduced on this site is the property of its respective owners, and this content is not reviewed in advance by MariaDB. The views, information and opinions expressed by this content do not necessarily represent those of MariaDB or any other party.