1、添加依赖
<dependency>
<groupId>io.prestosql</groupId>
<artifactId>presto-jdbc</artifactId>
<version>312</version>
</dependency>
Driver为io.prestosql.jdbc.PrestoDriver
。
坑点①:这边一定要选对部署的presto集群版本,还有一种Driver是facebook开源的版本com.facebook.presto.jdbc.PrestoDriver
,对应的依赖也不同,一定要加以区分。
2、http url
http默认端口为8080,可以自行根据/presto/etc/config.properties
中查看配置http-server.http.port
和discovery.uri
。
坑点②:url中一定不要开启SSL,不输入账号或输入密码会报错,如果没有关联Hive的权限或不清楚账号密码,可直接将user填root,密码填null。
最终url如下:jdbc:presto://xxx.com:8080/(database name)
3、JDBC连接代码
import java.sql