企业级 SQL 分析节点启用后,您可以通过一些数据库工具连接 SQL 分析节点,查看节点中的库表信息、查询分析实例中的索引数据。
注意事项
目前 ES 6.7.1 版本实例暂不支持企业级 SQL 分析节点。
准备工作
通过数据库工具连接 SQL 分析节点时,需要提前完成以下准备工作:
- 在本地安装需要的数据库工具。本文选择用 DBeaver、Navicat 这两款工具介绍如何连接并查询 SQL 分析节点数据。
- 如果需要使用公网连接 SQL 分析节点,需要提前开启公网访问,请参见配置 SQL 分析节点公网访问。
- 连接 SQL 分析节点前,需要提前在实例的企业级 SQL 分析节点查看并获取连接信息,包含 SQL 分析节点的访问地址、端口号、登录用户和密码。
- 如果需要直接查询分析索引中的数据,您可以选择先在 MySQL 客户端中创建库表(外表)信息。具体操作,请参见步骤二:在 SQL 分析节点中创建外表查询索引数据。
使用数据库工具查询实例索引数据
- DBeaver 是一款免费、开源(GPL)的通用数据库工具,支持 MySQL、PostgreSQL、Oracle、DB2、MSSQL、Sybase以及其他兼容 JDBC 的数据库。您可以通过 DBeaver 的图形界面查看数据库结构、执行 SQL 查询和脚本、浏览和导出数据、处理 BLOB/CLOB 数据以及修改数据库结构等。
- Navicat 是一套快速、可靠且价格相宜的数据库管理工具,专注于简化数据库的管理及降低系统管理成本。Navicat 提供图形化用户界面,您可以创建本机到 AnalyticDB MySQL 版集群的远程连接,然后使用 Navicat 进行数据管理。
- 打开 Navicat for MySQL 工具,然后新建一个 MySQL 连接。
- 在新建数据库连接页面,配置数据库 Host、Port、User 等连接信息。
- Connection Name:自定义设置新建的数据库连接名称。
- Host:SQL 分析节点的访问地址域名,按需选择私网访问地址域名或公网访问地址域名。
- Port:SQL 分析节点的访问端口。
- User Name+Password:连接用户和密码信息。
说明
您可以直接使用 admin 用户,但更建议您使用自建的低权限、只读用户。
如果使用 admin 用户,但忘记了密码,您可以选择重置密码,具体操作请参见重置实例密码。
- 连接信息配置完成后,单击左下角的 Test Connection。测试成功后,单击 OK。
- 数据库连接配置完成后,选择打开目标连接、数据库、表格,查看库表结构信息。
- 单击目标表,查看表格数据。
该表格中的数据就是云搜索服务实例中的索引数据。