MongoDBconnectorfor Business Intelligence 允许您使用MongoDB database SQL命令查询 ,以帮助进行数据分析。它将SQL 查询从数据分析工具转换为针对MongoDB 的MongoDB database 聚合管道。要了解有关 BI Connector 的更多信息,请参阅BI Connector 手册。
使用以下过程为 Ops Manager 部署新的 MongoDB BI Connector 进行托管。
限制
BI ConnectorMongoDB Ops Manager如果自动化代理身份验证机制是Kerberos (
GSSAPI) 身份验证,则无法使用 部署 。BI Connector会跳过包含句点 (.) 的字段名称,例如
price.usd。此类字段不会出现在输出模式中。
先决条件
要部署 MongoDB 集群,您必须预配主机来为这些集群提供服务。 Ops Manager 需要访问这些主机。
重要
如果您运行MongoDB Enterprise并预配自己的Linux主机,则必须在安装MongoDB之前在每台服务器上安装所需的依赖项。MongoDB手册提供了相应的命令来安装依赖项。
要进一步了解操作系统的具体情况,请参阅下文:
步骤
配置 BI Connector 实例。
在New BI Connector模式中,配置以下设置:
Choose Server | 选择安装此新 BI Connector 的主机。 |
Deployment Item | |
Port to Listen On | 输入连接到这个新的BI Connector时要使用的 IANA 端口号。建议的端口号是 |
Read Preference | 选择 BI Connector 将读取操作路由到副本集节点的方式。可用值包括: |
Included Namespace(s) (可选) | 键入数据库和/或collection的名称,以限制 BI Connector 可以访问的数据。 将此框留空以允许 BI Connector 使用主机上的所有命名空间。 单击+ add another namespace链接将另一个命名空间添加到包含的命名空间列表中。 |
注意
Ops Manager 托管 BI Connector 版本。您不能选择其他版本的 BI Connector。
为BI Connector实例设置任意 Additional settings。
TLS (可选)
如果需要使用TLS与部署项连接,请配置以下设置:
TLs Mode | 选择Disabled 、 Allow TLS或Require TLS 。 |
TLS PEM Key File Path | 输入 MongoDB 主机上存储 TLS PEM 密钥文件的路径。 |
TLS PEM Key Password (可选) | 如果您加密了 PEM 文件,请键入其密码。 |
Minimum TLS Version | 选择连接BI Connector 的最低 TLS 版本。默认值为 |
MongoDB Minimum TLS Version | 选择连接到MongoDB 的最低 TLS 版本。默认值为 |
Logs (必需)
Linux Log File Path | (条件:Linux 平台上安装了 BI Connector)键入该主机上 BI Connector 日志的路径。 |
Windows Log File Path | (条件:Windows 平台上安装了 BI Connector)键入该主机上 BI Connector 日志的路径。 |
Log Verbosity | |
Log Rotation | 切换到 如果切换为 接下来的四个设置要求将Log Rotation设为 |
Size Threshold (MB) | (条件: Log Rotation = |
Time Threshold (Hours) | (条件: Log Rotation = |
Max Uncompressed Files | (条件: Log Rotation = |
Max Percent of Disk | (条件: Log Rotation = |
Schema (可选)
Max Length for varChar Fields | 在 |
Refresh Interval (Seconds) | 键入在经过多少时长(以秒为单位)后 BI Connector 会刷新模式。 |
Sample Size (# of Documents in Collection) | 输入模式检查的每个样本中包含的 MongoDB 文档数量。 要进一步了解 BI Connector 如何执行采样,请参阅缓存采样。 |
Allow Schema Alterations from SQL Client | 决定用户能否使用 SQL 客户端更改模式。 |