金子邦彦研究室インストールUbuntu, WSL2Presto のインストール

Presto のインストール

Presto は,分散 SQL クエリエンジン (distributed SQL query engine) である.

Presto の GitHub のページ: https://github.com/facebook/presto

  1. Python, Java 8, Maven のインストールを行う.
    sudo apt -y update
    sudo apt -y install python3-dev
    sudo apt -y install openjdk-8-jdk
    sudo update-java-alternatives  --jre -s java-1.8.0-openjdk-amd64
    sudo update-java-alternatives  --jre-headless -s java-1.8.0-openjdk-amd64
    sudo update-java-alternatives  -s java-1.8.0-openjdk-amd64
    sudo update-alternatives --config java
    sudo apt -y install maven
    
  2. 変数 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
    
  3. ソースコードのダウンロード
    cd /usr/local
    sudo rm -rf presto
    sudo git clone --recursive https://github.com/facebook/presto
    sudo chown -R $USER presto
    

    [image]
  4. Presto のインストール
    cd /usr/local
    cd presto
    sudo ufw allow 34015
    ./mvnw clean install