Below are links to pre-built binary packages for each of PipelineDB's officially supported platforms. See the installation guide for instructions on how to get started quickly and easily. All binary packages are built for 64-bit systems.
Check out the PipelineDB documentation to get started!
Note: If you do not see your OS here, send an email to email@example.com and we'll get you up and running right away!
DockerA PipelineDB Docker image is also available (thanks to Josh Berkus). It can be installed with:
docker run -v /dev/shm:/dev/shm pipelinedb/pipelinedb
This image exposes port 5432 for interaction with PipelineDB;
credentials are user
The database gets installed to /mnt/pipelinedb, so if you want to put that on real storage, or modify the configuration files, then simply mount that as a volume before starting the image for the first time.
Note that the configuration which installs with the image is appropriate for testing on your laptop. If you deploy this to production, you will want to edit pipelinedb.conf and substantially increase resource limits for most things.
Binaries for our nightly builds can be downloaded below:
Compiling From Source
sudo apt-get install libreadline6 libreadline6-dev check g++ flex bison zlib1g-dev libpq-dev libncurses-dev libcurl4-openssl-dev
Note: These instructions for installing packages should work on Debian flavored Linux distributions. You might have to hit up Stack Overflow if you're running a different OS :)
Checkout the source code
git clone https://github.com/pipelinedb/pipelinedb.git cd pipelinedb
Compile and install
# Build and install PipelineDB core ./configure CFLAGS="-g -O2" make sudo make install
You can pass the
-j N to
make to parallelize the compilation.