From 237f9e7198d7c93957d1674ffc328b3cb8ecd763 Mon Sep 17 00:00:00 2001 From: Robert Nishihara Date: Sat, 9 Apr 2016 00:07:56 -0700 Subject: [PATCH] instructions for installing arrow (#39) --- README.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/README.md b/README.md index dad66cc12..fdbfb4b80 100644 --- a/README.md +++ b/README.md @@ -4,6 +4,22 @@ Orchestra is a distributed execution framework with a Python-like programming mo ## Setup +**Install Arrow** + +1. `git clone https://github.com/apache/arrow.git` +2. `cd ~/arrow` +3. `git checkout 2d8627cd81f83783b0ceb01d137a46b581ecba26` +4. `cd ~/arrow/cpp` +5. `bash setup_build_env.sh` +6. `cd ~/arrow/cpp/thirdparty/flatbuffers-1.3.0` +7. `export FLATBUFFERS_HOME=~/arrow/cpp/thirdparty/installed` (or equivalent) +8. `cd ~/arrow/cpp/build` +9. `cmake ..` +10. `make` +11. `sudo make install` +12. add `export LD_LIBRARY_PATH=LD_LIBRARY_PATH:/usr/local/lib` to your `~/.bashrc` +13. `source ~/.bashrc` + **Install GRPC** 1. Follow the instructions [here](https://github.com/grpc/grpc/blob/master/INSTALL), though some of the instructions are outdated.