使用 Homebrew 在 Mac 上部署 Presto¶
如果您在 Intel Mac 上部署 Presto,请参见 使用 Homebrew 在 Intel Mac 上部署 Presto。
如果您在具有 M1 或 M2 芯片的 Apple Silicon Mac 上部署 Presto,请参见 使用 Homebrew 在 Apple Silicon Mac 上部署 Presto。
使用 Homebrew 在 Intel Mac 上部署 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/<version>. 中。
以下文件在 Presto 安装目录的 libexec/etc 目录中创建
node.properties
jvm.config
config.properties
log.properties
catalog/jmx.properties
例如,node.properties 文件的完整路径为 /usr/local/Cellar/prestodb/<version>/libexec/etc/node.properties。
Presto CLI 安装在 Presto 安装目录的 bin 目录中:/usr/local/Cellar/prestodb/<version>/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://127.0.0.1:8080
有关 Presto 控制台的更多信息,请参见 Presto 控制台。
启动 Presto CLI¶
Presto CLI 是一个用于运行查询的基于终端的交互式 shell,它是一个 自执行 JAR 文件,可以像普通的 UNIX 可执行文件一样运行。
Presto CLI 安装在 Presto 安装目录的 bin 目录中:/usr/local/Cellar/prestodb/<version>/bin。
要运行 Presto CLI,请运行以下命令
presto
Presto CLI 启动并显示提示符 presto>
。
有关 Presto CLI 的更多信息,请参见 命令行界面。
使用 Homebrew 在 Apple Silicon Mac 上部署 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
。要允许 shell 在
/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/<version>. 中。可执行文件
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/<version>/libexec/etc/node.properties。
Presto CLI 安装在 Presto 安装目录的 bin 目录中:/usr/local/Cellar/prestodb/<version>/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://127.0.0.1:8080
有关 Presto 控制台的更多信息,请参见 Presto 控制台。
启动 Presto CLI¶
Presto CLI 是一个用于运行查询的基于终端的交互式 shell,它是一个 自执行 JAR 文件,可以像普通的 UNIX 可执行文件一样运行。
Presto CLI 安装在 Presto 安装目录的 bin 目录中:/usr/local/Cellar/prestodb/<version>/bin。可执行文件 presto
安装在 /usr/local/bin/
中。
要运行 Presto CLI,请运行以下命令
presto
Presto CLI 启动并显示提示符 presto>
。
有关 Presto CLI 的更多信息,请参见 命令行界面。