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

华为GaussDB A GaussRoach.py 生成命令

墨天轮 2019-10-12
744

生成命令

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>]

参数

表1 生成命令行参数列表

长型

短型

数据类型

说明

取值范围

缺省值

应用实例

-t

-t

字符串

Roach接口支持多种功能。指定该参数值为generate,表示调用生成功能。

  • -t backup
  • -t stop
  • -t validate
  • -t delete
  • -t restore
  • -t show
  • -t generate
  • -t genstack
  • -t getobject
  • -t start
  • -t clean
  • -t config
  • -t version
  • -t help

不涉及

-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

--metadata-destination

不涉及

字符串

元数据文件路径。

不涉及

不涉及

--metadata-destination

/home/username

--enable-logging

不涉及

布尔型

启用/禁用登录到日志文件功能。建议使用此参数而不是--logging。

  • True
  • False

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:表示通常过滤掉的最详细的日志信息。该级别严重程度最低。

  • 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

使用指南

  • 要生成拓扑信息,用户必须提供backup key、master port、media destination、metadata destination、media type等参数。
  • 可选参数--output-file用于指定输出的XML文件名。如未指定该参数值,XML文件将以clusterTopology_<backup_key>.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 --metadata-destination /home/userA/metadata

系统回显

GenXML operation successful! Output: /home/userA/clusterConfig.xml Performing post generate cleanup activities... Cleanup completed sparrow@node141:~/db/bin/script>

相关命令

备份命令


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

评论