Presto のインストール
Presto は,分散 SQL クエリエンジン (distributed SQL query engine) である.
Presto の GitHub のページ: https://github.com/prestodb/presto
ここでは,ソースコードから Maven を用いてビルドする手順を示す. ビルドには Java 8,Maven,および起動スクリプトが使用する Python 3 が必要である.
- Python, Java 8, Maven のインストール
sudo apt -y update sudo apt -y install python3 sudo apt -y install openjdk-8-jdk sudo update-java-alternatives -s java-1.8.0-openjdk-amd64 sudo apt -y install maven - 変数 JAVA_HOME 等の設定
~/.bashrc または ~/.bash_profile に次のように設定(設定例)
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-amd64 export PATH=/usr/lib/jvm/java-1.8.0-openjdk-amd64/bin:$PATH export CLASSPATH=.:/usr/lib/jvm/java-1.8.0-openjdk-amd64/lib設定後,設定内容を反映するために次のコマンドを実行する.
source ~/.bashrc java -version - ソースコードのダウンロード
cd /usr/local sudo rm -rf presto sudo git clone --recursive https://github.com/prestodb/presto sudo chown -R $USER presto
- Presto のビルドとインストール
ビルドには時間がかかる.
cd /usr/local/presto ./mvnw clean install -DskipTests