BlazingDB

The BlazingDB Developer Hub

Welcome to the BlazingDB developer hub.

BlazingDB is a SQL database on graphics processing units (GPUs). This allows us to process tons of data very fast. If you want to know a little more check out our "Announcements" section.

You'll find comprehensive guides and documentation to help you start working with BlazingDB as quickly as possible, as well as support if you get stuck.

Get Started    

Community Quickstart Guide

Local Developer Edition V1.3

BlazingDB is a SQL database on graphics processing units (GPUs). Typically, we've been helping our users get BlazingDB up and running on large clusters of GPU servers on the cloud, but we want to make our engine available to more people.

On that note, check it out, have fun, and let us know what would make this experience better in the Support Channels!

Prerequisites

You will require the following prerequisites to install the BlazingDB Server:

  • A CUDA-enabled GPU with a CUDA compute capability of 3.0 or higher, check here.
  • Have successfully installed the CUDA driver. This can be... challenging, we recommend this guide.
  • Ubuntu 16.04 - more platforms to come soon.
  • Java 6 or higher for the BlazingDB Workbench Web.

1. Download

Platform
Architecture
URL

Ubuntu 16.04

64-bit Intel, 64-bit OpenPOWER

The BlazingDB Workbench is a web application client that needs to be installed in order to connect to a BlazingDB Server. You can interact with the engine using the BlazingDB Workbench or using one of our connectors. But either way, the BlazingDB Workbench needs to be installed to be able to establish a secure connection with the database engine.

2. Install BlazingDB

Root privileges are required

All the steps bellow need to be executed as root user.
That is the reason why we need to execute "sudo bash" first.

64-bit Intel Install

sudo /bin/bash blazing-community-installer.sh

64-bit Power8 Install

sudo /bin/bash blazing-community-installer.sh ppc64le

3. Run BlazingDB

After the install you should be able to start the server with:

sudo /opt/blazing/Simplicity 8890 /opt/blazing/disk1/blazing/blazing.conf

To verify that the server is running type the following command:

sudo netstat -tulpn | grep 8890

After which you should see

Installation directory

All the files will be installed inside the default directory: /opt/blazing

And finally you should be able to start the workbench (as root user) using Java directly:


sudo java -jar /opt/blazing/workbench/blazing-workbench.jar

4. Test BlazingDB using the Workbench

Once the BlazingDB Workbench is up and running open any browser and go to: http://localhost:8080/

The default username is "admin"
The default password is "123456"

Please refer to Getting Started Guide - Create a Database for more information about how to use BlazingDB Workbench.

5. Optional post installation steps

6. Installation Video

Community Quickstart Guide

Local Developer Edition V1.3