Docker and Vagrant Setup - (allows for evaluation on a PC or Mac).
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.