Current Version: 0.4.0

Released: 22 May 2017

See the release notes and blog post for more about what’s new.

Source release

Java Packages

Java Artifacts on Maven Central

C++ and Python Conda Packages (Unofficial)

We have provided binary conda packages on conda-forge for the following platforms:

Install them with:

conda install arrow-cpp -c conda-forge
conda install pyarrow -c conda-forge

Python Wheels on PyPI (Unofficial)

We have provided Linux binary wheels on PyPI, which can be installed with pip.

pip install pyarrow

These include the Apache Arrow and Apache Parquet C++ binary libraries bundled with the wheel.

C++ and GLib (C) Packages for Debian GNU/Linux, Ubuntu and CentOS (Unofficial)

We have provided APT and Yum repositories for Apache Arrow C++ and Apache Arrow GLib (C). Here are supported platforms:

Debian GNU/Linux Jessie:

sudo apt update
sudo apt install -y -V apt-transport-https
cat <<APT_LINE | sudo tee /etc/apt/sources.list.d/groonga.list
deb https://packages.groonga.org/debian/ jessie main
deb-src https://packages.groonga.org/debian/ jessie main
APT_LINE
sudo apt update
sudo apt install -y -V --allow-unauthenticated groonga-keyring
sudo apt update
sudo apt install -y -V libarrow-dev # For C++
sudo apt install -y -V libarrow-glib-dev # For GLib (C)

Ubuntu:

sudo apt install -y software-properties-common
sudo add-apt-repository -y ppa:groonga/ppa
sudo apt update
sudo apt install -y -V libarrow-dev # For C++
sudo apt install -y -V libarrow-glib-dev # For GLib (C)

CentOS:

sudo yum install -y https://packages.groonga.org/centos/groonga-release-1.3.0-1.noarch.rpm
sudo yum install -y --enablerepo=epel arrow-devel # For C++
sudo yum install -y --enablerepo=epel arrow-glib-devel # For GLib (C)

These repositories also provide Apache Parquet C++ and Parquet GLib. You can install them by the followings:

Debian GNU/Linux and Ubuntu:

sudo apt install -y -V libparquet-dev # For Apache Parquet C++
sudo apt install -y -V libparquet-glib-dev # For Parquet GLib (C)

CentOS:

sudo yum install -y --enablerepo=epel parquet-devel # For Apache Parquet C++
sudo yum install -y --enablerepo=epel parquet-glib-devel # For Parquet GLib (C)

These repositories are managed at red-data-tools/arrow-packages. If you have any feedback, please send it to the project instead of Apache Arrow project.