MicroStrategy ONE

存储服务配置属性

本主题介绍每个存储服务配置属性并帮助您配置存储服务。

本主题介绍每个存储服务配置属性并提供手动配置存储服务的帮助。但是,MicroStrategy 建议您自动配置存储服务,而无需修改默认的内部部署或云环境。

概述

通过编辑来修改存储服务的配置属性 configOverride.properties

所有参数均区分大小写,必须正确输入才能使更改生效。

选择 configOverride.properties 文件可以在以下位置找到:

Windows: <DEPLOY_LOCATION>\webapps\MicroStrategyLibrary\WEB-INF\classes\config\ConfigOverride.properties

Linux: <DEPLOY_LOCATION>/webapps/MicroStrategyLibrary/WEB-INF/classes/config/configOverride.properties

配置文件

选择 configOverride.properties 文件包括以下属性。

入口 类型 示例 描述
数据源地址 细绳

jdbc:postgresql://你的ipv4.地址:5432/mstr_library

jdbc:postgresql://你的数据库主机:5432/mstr_library

此参数指定远程 Postgres 服务器的 IP 或主机名。

PostgreSQL 的默认端口号是 5432。

数据源.管理员.用户名

细绳

主程序库

连接到 PostgreSQL 的管理员用户名。
数据源管理员密码 细绳 <mstr_library 的密码> 连接到 PostgreSQL 的管理员密码。
数据源.用户名

细绳

mstr_library_application

连接到 PostgreSQL 的应用程序用户名。
数据源密码 细绳 <mstr_library_application 的密码> 连接 PostgreSQL 的应用程序密码
数据源.tlsEnabled

布尔

false

TLS 连接的功能标志。默认值为 false。
数据源.ssl模式 细绳 要求 PostgreSQL 的 SSL 模式。默认值为“prefer”。
数据源.sslRootCert

细绳

文件位置/root.crt

SSL 根证书文件的绝对路径。
数据源.sslCert 细绳 /LOCATION_OF_FILE/mstr_library_application.crt 应用程序用户证书文件的绝对路径
数据源.ssl密钥

细绳

/LOCATION_OF_FILE/mstr_library_application.pk8

应用程序用户私钥文件的绝对路径。
数据源.管理员.sslCert 细绳 /LOCATION_OF_FILE/mstr_library.crt 管理员用户证书文件的绝对路径。
数据源.admin.sslKey

细绳

/LOCATION_OF_FILE/mstr_library.pk8

管理员用户私钥文件的绝对路径。

存储库

存储服务使用 MicroStrategy 存储库或者远程存储库创建数据库、模式和数据库用户。

MicroStrategy 存储库

安装有关安装 MicroStrategy Repository 的更多信息。

凭证信息存储在 Default_Accounts.txt。默认位置是:

Windows: C:\Program Files (x86)\Common Files\MicroStrategy\<MSTR_INSTALL>\Repository

Linux: /opt/mstr/MicroStrategy/<MSTR_INSTALL>/Repository

Default_Accounts.txt 应包括以下几行:

复制
[MicroStrategy Repository]
mstr=<password for mstr>
mstr_library=<password for mstr_library>
mstr_library_application=<password for mstr_library_application>

远程存储库

Windows 和 Linux 的远程存储库有关安装远程存储库的更多信息。

您可能需要为管理员和应用程序用户输入两次存储库凭据。

出于安全原因,建议为两个用户配置不同的权限。

  • datasource.admin.username: mstr_librarymstr_library 数据库,并且应该具有创建/更改/删除表的权限。

  • datasource.username: mstr_library_application 是应用程序用户 mstr_library 数据库,并且应该对表具有 CRUD 权限。