You need to enable JavaScript to run this app.
导航
Presto数据连接
最近更新时间:2024.07.11 16:04:53首次发布时间:2023.03.17 14:39:44

1. 产品概述

支持Presto数据连接。

说明

在连接数据之前,请收集以下信息:

  • 数据库所在服务器的 IP 地址和端口号;
  • 数据库的名称;
  • 数据库的用户名和密码。

2. 使用限制

用户需具备 项目编辑权限-按内容管理-模块-数据连接-新建连接 权限,才能新建数据连接。

3. 操作步骤

1.点击 数据融合 > 数据连接 。
2.在数据连接目录左上角,点击 新建数据连接 按钮,选择 Presto

alt

  1. 填写所需的基本信息,并进行 测试连接 。
    alt

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。

若选择用户名+密码的形式进行验证,直接输入即可。

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**);


4. 连接成功后点击 保存 即可。
alt