
Transwarp Inceptor支持通过 Beeline、应用程序、外部工具等多种方式连接,本小节将介绍在不同认证模式下,如何连接Inceptor数据库。
连接方式
连接方式 | 说明 |
---|---|
通过命令行方式执行 SQL 命令,如创建数据库。 |
|
通过客户端界面化方式管理数据库,支持跨平台管理多种数据库(如 Apache Hive)。 |
|
支持标准的 JDBC/ODBC 接口,安装驱动后即可编写应用程序,读写 Inceptor 的数据。 |
|
除此以外,Inceptor 还支持使用标准 JDBC/ODBC 接口的工具进行连接,例如 Tableau 等。 |
准备工作
确认安全认证方式
Inceptor 支持 LDAP(轻型目录访问协议)和 Kerberos 认证方式,可帮助您提升数据安全性。在连接数据库前,您可以跟随本文确认 Inceptor 的认证方式。
操作步骤
-
登录 Transwarp Manager 平台。
-
在页面左侧,选择仪表盘 > 集群。
-
在 Inceptor 区域,找到并单击对应的 Qurak 服务。
-
单击配置标签,搜索参数 hive.server2.authentication,确认是否开启了 LDAP 认证。
图 6. 已开启 LDAP 认证-
值为 NONE:未开启 LDAP 认证。
-
值为 LDAP:已开启 LDAP 认证。
-
-
单击安全标签,查看是否开启了 Kerberos 认证。
图 7. 已开启 Kerberos 认证 -
如果上述认证均未开启时,则为免认证状态。
扩展阅读
如果开启了 LDAP/Kerberos 认证,作为运维管理人员,您可以通过 Guardian 创建用户并授权,具体操作,见多租户指南。
获取连接地址
Inceptor 通过 Quark Gateway 服务提供统一的 SQL 执行入口,连接数据库时,您需要提供Quark Gateway服务的连接地址,如IP地址或主机名。
操作步骤
-
登录 Transwarp Manager 平台。
-
在左侧导航栏,单击仪表盘 > 集群。
-
找到并单击对应的 Quark 服务。
-
在角色标签页,获取 Quark 服务对应的 IP 地址和主机名。
图 8. 获取 IP 和主机名