暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

MogDB-OG_生成安装集群配置文件

原创 樊建 2024-04-08
93

使用场景

本原子能力用于生成安装MogDB集群配置文件。

使用限制

仅支持在被zCloud纳管的主机上执行。

规格

支持的操作系统

  • centOS 7+ x86
  • Redhat 7+ x86
  • 麒麟v10 arm/x86
  • openEuler 20.03+ arm/x86
  • 统信uos 20 1050e x86

输入变量说明

变量名变量类型变量说明默认值
configFilePath字符串指定一个目录,用来在其下生成yaml安装配置文件
paramGroupList字符串zCloud参数组列表
clusterName字符串数据库服务名
osUser字符串指定要创建的操作系统用户
dbPasswd字符串指定db账户密码
port字符串数据库端口
clusterType字符串数据库系列,single:集群、cluster:集群、standby:备实例
maxProcessMemory字符串设置数据库服务器实例的最大进程内存限制。它限制了数据库服务器可以使用的内存总量。
sharedBuffers字符串设置共享缓冲区的大小。共享缓冲区用于缓存数据库中的数据块,提高数据访问性能。
workMem字符串设置每个内部排序和哈希操作的内存缓冲区大小。增加该参数的值可以提高排序和哈希操作的性能。
walBuffers字符串设置事务日志缓冲区的大小。该缓冲区用于缓存事务日志,以减少写入磁盘的次数,提高事务性能。
maintenanceWorkMem字符串设置维护操作的内存缓冲区大小。维护操作包括索引重建、VACUUM、ANALYZE等。
maxConnections字符串设置数据库服务器支持的最大并发连接数。它限制了同时连接到数据库的客户端数量。
maxPreparedTransactions字符串设置数据库服务器支持的最大预备事务数量。预备事务用于支持分布式事务。
nodesList字符串数据库实例主机和规格列表

输出变量说明

示例

输入变量:
configFilePath = "/tmp"
paramGroupList = '{"aaa": "11", "bbb": 222}'
clusterName = "cluster111"
osUser = "user1"
dbPasswd = "password1"
port = 26001
clusterType = "single"
maxProcessMemory = 2
sharedBuffers = 10240
workMem = 10240
walBuffers = -1
maintenanceWorkMem = 10240
maxConnections = 2000
maxPreparedTransactions = 2000
nodesList = '[{"cmBaseDir": "/home/omm02/mogdb/cm", "baseDir": "/home/omm02/mogdb", "dataDir": "/home/omm02/mogdb/data", "isInstallCm": true, "upstreamHost": null, "host": "172.16.81.60", "role": "primary", "cmPort": "265010"}]'

输出变量:

能力下载地址

atom_MogDB-OG_生成安装集群配置文件_1.0.zip

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论