关于云原生:快速开始-PieCloudDB-DatabasePieProxy-外部接入工具演示

38次阅读

共计 2105 个字符,预计需要花费 6 分钟才能阅读完成。

在《云上商业智能最佳实际》中,咱们演示了如何应用 node-port 的内部连贯形式接入 PieCloudDB。本文联合传统内部连贯形式,聚焦全新的内部连贯工具 PieProxy,通过内部接入场景联合管控平台相干信息,对接入步骤进行举例和演示(演示视频链接
)。

1. 前言

目前,PieCloudDB 在各版本都提供了内部接入性能。同一账户下的用户可通过处于开启状态的虚构数仓,应用 JDBC、ODBC 或 Postgres 驱动从内部连贯数据库来获取数据。

从 2.5.1113 版本起,PieCloudDB CoC 以及其余平行版本反对应用 PieProxy 进行内部连贯。PieProxy 是基于 PgBouncer、为 PieCloudDB 量身定制的内部连贯工具。与传统 node-port 连贯相比,PieProxy 更轻量,通过高并发、高可用性,无效加重数据库在解决内部连贯申请时的累赘。综上,咱们举荐应用 PieProxy 对 PieCloudDB 进行内部连贯。留神,2.5.1113 之前旧版本的 PieCloudDB 只提供传统 node-port 的连贯形式。

2. 汇总内部连贯信息

PieCloudDB 内部连贯总共须要三类信息:

  • 用户连贯信息
  • 用户名
  • 明码
  • 虚构数仓信息
  • 虚构数仓服务器地址
  • 端口号
  • 虚构数仓 ID
  • 数据库信息

2.1 用户连贯信息

这里咱们以《疾速开始 PieCloudDB》中的账户管理员 David 为例。登录管控平台后,各用户可通过管控平台右上角的用户信息栏点击内部接入,取得用户相干的内部接入信息。点击右上角菜单「内部接入」按钮,进入相干界面。

界面会对接入格局进行提醒,留神,目前只有通过 PieProxy 进行内部连贯的虚构数仓须要额定对连贯进行设置。

点击「重置接入 Token」取得接入用户名及明码。再次重置 Token 会将接入明码从新设置,先前的明码将不再无效。

2.2 虚构数仓信息

记录好用户名和 Token,咱们来到左侧菜单栏「虚构数仓」菜单。进入界面后,确认指标虚构数仓已开启内部接入。这里咱们进行内部连贯的虚构数仓为「VW1」。

依据须要内部接入的虚构数仓,点击右侧「查看详情」查看虚构数仓详细信息,界面大抵如下。

进入详情页面后,内部接入须要如上图所示该界面中的三条信息:

  1. 虚构数仓 ID
  2. 接入地址
  3. 服务端口号

2.3 数据库信息

本篇咱们以 PieCloudDB 中的初始数据库「openpie」为例,进行内部连贯。这里咱们只需数据库名称即可。2.4 总结通过 JDBC、ODBC、PostgreSQL 等驱动,咱们即可通过内部连贯接入 PieCloudDB。综合在「内部接入」界面取得的信息,咱们通过以下信息进行内部连贯。

  • 接入 IP 地址:114.55..
  • 端口号:5432
  • 用户名:david
  • 明码:013db
  • 连贯选项:PGOPTIONS=’-c warehouse=cl01*fgd’
  • 数据库名称:openpie

3. PieProxy 连贯实例 — DBeaver

这里咱们以 DBeaver 为例。进入 DBeaver 后,点击左上角新增一个连贯。

进入增加界面后抉择「PostgreSQL」。

进入下一步,调整服务器、数据库、用户名及明码。如前文所述,这里咱们连贯的是初始数据库「openpie」。

实现后进入驱动属性界面,找到「options」,依照管控平台提供的格局填入虚构数仓 ID。

设置结束后点击测试连贯,能够看到咱们已胜利连贯到相应数据库。

点击实现按钮,实现连贯设置。

接下来,咱们应用刚设置的连贯来执行 SQL 工作。抉择刚刚设置的连贯,点击左上角 SQL 按钮新添一个 SQL 文件。

这里,咱们在「openpie」数据库中新建一个表,插入新数据并验证新数据的存在。

create table test_1 (id int);
insert into test_1 values (1),(2),(3);
select * from test_1;

运行后果如下图所示。

咱们也可应用 DBeaver 读写数据库中已存在的表。这里以「test_table」为例。「test_table」是一个先前被清空的表。咱们在这张空表中插入两行新数据,并验证了新数据的存在。

insert into test_table values (4),(5);
select * from test_table;

运行后果如下图所示。

4. 内部连贯无奈设置 PGOptions

在一些数据库治理及开发工具中,数据库连贯无奈设置选项。在这种状况下,咱们能够通 过数据库 +‘#’+ 虚构数仓 ID 的形式进行连贯,防止另外设置连贯选项。

这里咱们以 Navicat 为例,点击左上角新增一条连贯,抉择「PostgreSQL」。

进入界面后,输出从 PieCloudDB 获取的服务器、数据库及用户信息。在数据库名称处,加上‘#’及虚构数仓 ID。

点击界面左下角测试连贯,能够看到数据库连贯胜利。

最初点击保留按钮保留连贯。

 点击左上角新建一个 SQL 文件,通过刚刚创立的连贯,即可对「openpie」数据库中的数据进行查问。

select * from test_table;

查问后果与先前统一。

以上为 PieCloudDB 内部连贯的所有内容,感谢您的浏览。欢送大家登录 PieCloudDB「云上云」版,开启属于本人的的数据探索之旅。


正文完
 0