一、准备安装环境
Presto是一个基于Java语言开发的分布式SQL查询引擎,因此在安装和启动Presto之前,需要确保系统已经安装了Java环境。可以通过以下步骤来安装Java环境:

1. 下载JDK软件包

访问Oracle官方网站(https://www.oracle.com/java/technologies/javase-jdk11-downloads.html),根据系统的版本选择合适的JDK软件包进行下载。

2. 安装JDK

下载完成后,执行JDK软件包进行安装。按照安装向导的指引,选择合适的安装路径和选项,完成JDK的安装。

3. 配置环境变量

安装完成后,需要将JDK的安装路径配置到系统的环境变量中,以便系统能够找到Java的相关命令和工具。打开命令行终端,输入以下命令来验证Java环境是否安装成功:

java -version

如果成功显示Java的版本信息,则说明Java环境已经安装成功。

二、安装Presto
安装Presto之前,需要确保系统已经安装了Java环境,并且配置好了相关的环境变量。下面是安装Presto的步骤:

1. 下载Presto软件包

访问Presto官方网站(https://prestodb.io/),在下载页面中选择合适的Presto软件包进行下载。根据系统的版本和需求,可以选择下载编译好的二进制版本或者源码。

2. 解压软件包

下载完成后,将Presto软件包解压到指定的目录中。可以使用以下命令来解压Linux系统中的压缩包:

tar -xf presto-x.x.x.tar.gz

其中,x.x.x表示Presto的版本号。

3. 配置Presto

进入解压后的Presto目录,编辑配置文件config.properties,进行相关配置。主要包括以下几个方面的配置:

1)node.environment:节点环境标识,用于区分不同节点的配置;

2)node.id:节点唯一标识,确保集群中每个节点的ID都不同;

3)discovery.uri:集群中其他节点的通信地址,用于节点的发现和通信;

4)http-server.http.port:Presto的HTTP服务监听端口,接收查询请求。

4. 启动Presto

配置完成后,执行以下命令来启动Presto服务:

./bin/launcher start

如果一切正常,Presto服务将会启动并开始监听指定的端口。可以通过访问http://localhost:8080来验证Presto是否启动成功。

三、使用Presto查询数据
Presto启动成功后,可以使用Presto的CLI工具或者其他支持Presto的客户端来进行数据查询。以下是使用Presto进行数据查询的步骤:

1. 运行Presto CLI

Presto CLI是Presto的命令行工具,可以通过以下命令来运行Presto CLI:

./bin/presto-cli

2. 连接到Presto服务

在Presto CLI中,可以使用以下命令来连接到Presto服务:

presto> CONNECT http://localhost:8080

其中,http://localhost:8080是Presto服务的地址。

3. 执行查询语句

连接成功后,可以直接在Presto CLI中输入SQL查询语句来查询数据。例如,查询一个表的数据:

presto> SELECT * FROM table_name;

其中,table_name是要查询的表名。

4. 查看查询结果

Presto会将查询结果显示在命令行终端中。可以根据需要对结果进行处理和分析。

以上就是安装和启动Presto以及使用Presto进行数据查询的基本步骤。希望对您有帮助!