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 にアクセスできます
http://localhost: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 にアクセスできます
http://localhost: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 の詳細については、コマンドラインインターフェースを参照してください。