任务控制:为任务控制4.x配置或播种外部PostgreSQL

巴拉Satish
2023-01-22还剩11分08秒

从第4版开始。xrelease, Mission Control需要Artifactory版本7安装作为一个先决条件。此外,作为第三方依赖,任务控制要求PostgreSQL而且ElasticSearch数据库,这可能是外部化。当使用外部PostgreSQL时,你需要设置你的数据库、用户和模式第一个甚至在继续安装任务控制中心之前。

按照以下步骤在外部PostgreSQL DB中设置任务控制所需的表和模式:

  1. 使用createPostgresUsers.sh脚本,该脚本与您下载的任务控制系统捆绑在一起安装档案,根据我们的安装步骤
  2. 运行查询创建所需的任务控制数据库、用户和模式。请注意:在这些查询中,用户术语missioncontrol,和DB项,mission_control,都是用例。

CREATE DATABASE mission_control WITH ENCODING='UTF8' TABLESPACE=pg_default;

#退出当前登录



使用admin用户登录$DB_NAME数据库(默认为postgres)

psql -U postgres mission_control

CREATE USER missioncontrol WITH PASSWORD

GRANT所有数据库mission_control TO missioncontrol

创建模式(如果不存在)

创建模式(如果不存在)

创建模式(如果不存在)

创建模式,如果不存在

授予SCHEMA jfmc_server上的所有权限给missioncontrol;

授予所有的SCHEMA insight_scheduler到missioncontrol;

授予架构insight_server上的所有权限给missioncontrol;

授权所有的架构insight_executor到missioncontrol;

一旦设置了所需的数据库表、模式和用户,就可以继续安装任务控制。安装过程中,请选择选项为外部PostgreSQL数据库提供JDBC URL,如下所示:
postgresql: / / < IP /主机>:5432 / mission_control吗?sslmode =禁用
配置任务控制微服务数据库设置在任务控制中使用上面创建的用户和模式system.yaml文件,以便应用程序将使用相同连接到外部数据库的用户和密码。

发布日期:2020年8月31日
最后更新:2021年3月15日

关键词:外部PostgreSQL,任务控制