首页 > 数据库 > > 命令行参考-生成命令
generate命令用于在XML文件中生成拓扑信息和集群布局。
python GaussRoach.py
-t generate
--backup-key <backup-key>
--backup-topology xml
--master-port <master-port>
--media-destination <media-destination-path>
--metadata-destination <metadata-path>
[--generate-force]
[--log-filecount <log-file-count>]
[--log-filesize <log-file-size>]
[--logging]
[--logging-level <logging-level>]
[--logging-path <logging-path>]
[--media-type <media-type>]
[--output-file <output-file-name>]
长型 | 短型 | 数据类型 | 说明 | 取值范围 | 缺省值 | 应用实例 |
|---|---|---|---|---|---|---|
-t | -t | 字符串 | Roach接口支持多种功能。指定该参数值为generate,表示调用生成功能。 |
| 不涉及 | -t generate |
--backup-key | 不涉及 | 字符串 | 从磁盘恢复数据时使用的backup key。 | 不涉及 | 不涉及 | --backup-key 20150315_16103 |
--backup-topology | 不涉及 | 字符串 | 备份时生成拓扑配置信息。生成的拓扑信息以XML文件保存。 | 不涉及 | 不涉及 | --backup-topology xml |
--master-port | 不涉及 | 整型 | Roach主代理进程的执行端口。 | 不涉及 | 不涉及 | --master-port 6000 |
--media-destination | 不涉及 | 字符串 | 所选介质的备份。 说明: 仅能为磁盘设置备份目的路径。 | 不涉及 | 不涉及 | --media-destination /home/cam/backup |
--meta valign="top" width="8.25%" headers="mcps1.3.3.2.2.8.1.2 "> 不涉及 | 字符串 | 元数据文件路径。 | 不涉及 | 不涉及 | --meta>/home/username | |
--enable-logging | 不涉及 | 布尔型 | 启用/禁用登录到日志文件功能。建议使用此参数而不是--logging。 |
| False | --enable-logging True |
--generate-force | 不涉及 | 布尔型 | 指定输出文件将被强制覆盖。 参数值为True或False。 | 不涉及 | False | --generate-force |
--log-filecount | 不涉及 | 整数 | 指定日志文件数量。 | 5 - 1024 | 10 | --log-filecount 5 |
--log-filesize | 不涉及 | 整数 | 指定最大日志文件大小。 | 5 - 20 (in MB) | 5 (in MB) | --log-filesize 5 |
--logging | 不涉及 | 布尔型 | 启用/禁用登录到日志文件功能。参数值为True或False。 此参数将来会退化,建议使用--enable-logging。 | 不涉及 | False | --logging |
--logging-level | 不涉及 | 字符串 | 指定日志记录级别。 FATAL:表示不可恢复的系统故障,该故障可能导致系统暂停。该级别严重程度最高。 ERROR:表示重大失败。WARNING:表示特殊情况。此种情况下,系统可能会继续处理。 INFO:表示在记录期间生成的信息日志。 DEBUG:表示用于调试的详细信息。 DEBUG2:表示通常过滤掉的最详细的日志信息。该级别严重程度最低。 |
| INFO | --logging-level info |
--logging-path | 不涉及 | 字符串 | 指定日志记录的路径。 | 不涉及 | $GAUSSLOG/roach/controller | --logging-path $GAUSSLOG/roach/controller |
--media-type | 不涉及 | 字符串 | 备份介质类型。 说明: 仅能为磁盘设置备份目的路径。 | 不涉及 | Disk | --media-type Disk |
--output-file | 不涉及 | 字符串 | 输出文件名。可设为绝对或相对文件名路径。 | 不涉及 | 不涉及 | --output-file /home/userA/clusterConfig.xml |
生成集群拓扑信息。
python GaussRoach.py -t generate --backup-topology xml --master-port 7000 --media-type Disk --media-destination /home/userA/restore --output-file /home/userA/clusterConfig.xml --backup-key 20170117_041504 --meta>/home/userA/metadata
GenXML operation successful!
Output: /home/userA/clusterConfig.xml
Performing post generate cleanup activities...
Cleanup completed
sparrow@node141:~/db/bin/script>
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69959250/viewspace-3167903/ ,如需转载,请注明出处,否则将追究法律责任。