Homebrew を使用して Mac に Presto をデプロイする¶
- Intel Mac に Presto をデプロイする場合は、Intel Mac に Homebrew を使用して Presto をデプロイするを参照してください。 
- M1 または M2 チップを搭載した Apple Silicon Mac に Presto をデプロイする場合は、Apple Silicon Mac に Homebrew を使用して Presto をデプロイするを参照してください。 
Intel Mac に Homebrew を使用して Presto をデプロイする¶
注:これらの手順は、Intel 上の Mac OS X で開発およびテストされました。これらの手順は、Apple Silicon(M1 または M2)チップでは機能しません。
以下の手順に従うと、
- Homebrew を使用して Intel Mac に Presto サービスと CLI をインストールします 
- Presto サービスを起動および停止します 
- Presto CLI を起動します 
Presto をインストールする¶
Homebrew を使用して Intel Mac に Presto をインストールするには、次の手順に従います。
- brew がインストールされていない場合は、次のコマンドを実行します - /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
- Presto をインストールするには、次のコマンドを実行します - brew install prestodb- Presto は * /usr/local/Cellar/prestodb/<バージョン> * ディレクトリにインストールされます。 
Presto インストールディレクトリの * libexec/etc * ディレクトリに次のファイルが作成されます
- node.properties 
- jvm.config 
- config.properties 
- log.properties 
- catalog/jmx.properties 
たとえば、node.properties ファイルのフルパスは * /usr/local/Cellar/prestodb/<バージョン>/libexec/etc/node.properties * です。
Presto CLI は、Presto インストールディレクトリの * bin * ディレクトリ(* /usr/local/Cellar/prestodb/<バージョン>/bin *)にインストールされます。
実行可能ファイルは * /usr/local/bin * パスに追加され、$ PATH の一部として使用できるようになります。
Presto を起動および停止する¶
Presto を起動するには、presto-server ヘルパースクリプトを使用します。
Presto サービスをバックグラウンドで起動するには、次のコマンドを実行します
presto-server start
Presto サービスをフォアグラウンドで起動するには、次のコマンドを実行します
presto-server run
Presto サービスをバックグラウンドで停止するには、次のコマンドを実行します
presto-server stop
Presto サービスをフォアグラウンドで停止するには、ターミナルを閉じたり、ターミナルプロンプトが表示されるまで Ctrl + C を選択します。
Presto コンソールを開く¶
Presto を起動した後、ブラウザで次のリンクを使用してデフォルトポート 8080 で Web UI にアクセスできます
https://:8080
 
Presto コンソールの詳細については、Presto コンソールを参照してください。
Presto CLI を起動する¶
Presto CLI は、クエリを実行するための端末ベースの対話型シェルであり、通常の UNIX 実行可能ファイルのように動作する自己実行型 JAR ファイルです。
Presto CLI は、Presto インストールディレクトリの * bin * ディレクトリ(* /usr/local/Cellar/prestodb/<バージョン>/bin *)にインストールされます。
Presto CLI を実行するには、次のコマンドを実行します
presto
Presto CLI が起動し、プロンプト presto> が表示されます。
Presto CLI の詳細については、コマンドラインインターフェースを参照してください。
Apple Silicon Mac に Homebrew を使用して Presto をデプロイする¶
注:これらの手順は、Apple Silicon 上の Mac OS X で開発およびテストされました。これらの手順は、Intel チップでは機能しません。
以下の手順に従うと、
- Homebrew を使用して Apple Silicon Mac に Presto サービスと CLI をインストールします 
- Presto サービスを起動および停止します 
- Presto CLI を起動します 
Presto をインストールする¶
Homebrew を使用して Apple Silicon Mac に Presto をインストールするには、次の手順に従います。
- brew がインストールされていない場合は、次のコマンドを実行します - arch -x86_64 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"- これは Homebrew を - /usr/local/binにインストールします。- 注:Apple Silicon への Homebrew のデフォルトのインストール先は - /opt/homebrewです。
- シェルが - /opt/homebrewの Homebrew を検索する前に- /usr/local/binの Homebrew を検索できるようにするには、次のコマンドを実行します- export PATH=/usr/local/bin:$PATH
- Presto をインストールするには、次のコマンドを実行します - arch -x86_64 brew install prestodb- Presto は * /usr/local/Cellar/prestodb/<バージョン> * ディレクトリにインストールされます。実行可能ファイル - prestoと- presto-serverは- /usr/local/bin/にインストールされます。
Presto インストールディレクトリの * libexec/etc * ディレクトリに次のファイルが作成されます
- node.properties 
- jvm.config 
- config.properties 
- log.properties 
- catalog/jmx.properties 
たとえば、node.properties ファイルのフルパスは * /usr/local/Cellar/prestodb/<バージョン>/libexec/etc/node.properties * です。
Presto CLI は、Presto インストールディレクトリの * bin * ディレクトリ(* /usr/local/Cellar/prestodb/<バージョン>/bin *)にインストールされます。
実行可能ファイルは * /usr/local/bin * パスに追加され、$ PATH の一部として使用できるようになります。
Presto を起動および停止する¶
Presto を起動するには、presto-server ヘルパースクリプトを使用します。
Presto サービスをバックグラウンドで起動するには、次のコマンドを実行します
arch -x86_64 presto-server start
Presto サービスをフォアグラウンドで起動するには、次のコマンドを実行します
arch -x86_64 presto-server run
Presto サービスをバックグラウンドで停止するには、次のコマンドを実行します
presto-server stop
Presto サービスをフォアグラウンドで停止するには、ターミナルを閉じたり、ターミナルプロンプトが表示されるまで Ctrl + C を選択します。
Presto コンソールを開く¶
Presto を起動した後、ブラウザで次のリンクを使用してデフォルトポート 8080 で Web UI にアクセスできます
https://:8080
 
Presto コンソールの詳細については、Presto コンソールを参照してください。
Presto CLI を起動する¶
Presto CLI は、クエリを実行するための端末ベースの対話型シェルであり、通常の UNIX 実行可能ファイルのように動作する自己実行型 JAR ファイルです。
Presto CLI は、Presto インストールディレクトリの * bin * ディレクトリ(* /usr/local/Cellar/prestodb/<バージョン>/bin *)にインストールされます。実行可能ファイル presto は /usr/local/bin/ にインストールされます。
Presto CLI を実行するには、次のコマンドを実行します
presto
Presto CLI が起動し、プロンプト presto> が表示されます。
Presto CLI の詳細については、コマンドラインインターフェースを参照してください。