You need to enable JavaScript to run this app.
导航

Presto

最近更新时间2023.05.24 16:52:52

首次发布时间2023.02.02 14:24:20

1. 概述

支持接入 Presto 数据库去创建数据集。
在连接数据之前,请收集以下信息:

  • 数据库所在服务器的 IP 地址和端口号;

  • 数据库的名称;

  • 数据库的用户名和密码。

2. 快速入门

2.1 从数据连接新建

(1)进入火山引擎,点击进入到某个具体项目下,点击数据准备,在下拉列表找到数据连接,点击数据连接。

(2)点击左上角新建数据连接,在页面中选择 Presto。

(3)填写所需的基本信息,并进行测试连接,连接成功后点击保存。


(4)确认数据连接的基本信息无误后即完成数据连接。

(5)可使用该连接作为数据源去创建数据集:点击数据准备-->数据集,选择左上角「新建」按钮进行数据集的新建。


(6)搜索或下拉已有连接,选择之前新建好的数据源。

2.2 从数据集新建

(1)进入火山引擎,点击数据准备-->数据集,选择左上角「新建」按钮,新建数据集。


(2)选择数据连接的时候,点击新建配置。

之后的步骤与上述 2.1 的(2)、(3)步一致,在完成上传之后会停在数据集选择数据连接的弹出框中,即可直接进行下一步的数据集创建。

3. 功能介绍

3.1 鉴权方式

共有两种鉴权方式:用户名和密码,Kerberos
若鉴权方式选 Kerberos

  • 服务器,端口,Keytab,Krb5 用数据源方提供的。

  • Principal

这边的 Principal 是指用户级别的,一般可以通过 Keytab 文件查看,命令为(以dlcdp.Keytab为例):

  • mac:ktutil --Keytab=dlcdp.Keytab list

  • linux:klist -kt dlcdp.Keytab

mac 平台的执行结果:

上图可知,dlcdp.Keytab 这个文件对应的 Principal 是 dlcdp@CDH.COM。
若选择用户名+密码的形式进行验证,直接输入即可。

3.2 连接方式

支持以下 JDBC URL 格式:
jdbc:presto://host:port jdbc:presto://host:port/catalog jdbc:presto://host:port/catalog/schema

例如,使用以下 URL 连接到运行在具有目录和模式的example.net端口上的 Presto :
jdbc:presto://example.net:8080/hive/sales

可以使用上面的 URL 来创建连接:
String url = "jdbc:presto://example.net:8080/hive/sales"; Connection connection = DriverManager.getConnection(url, "test", **null**);