使用场景
本原子能力用于生成安装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"}]'
输出变量:
无
能力下载地址
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




