首页 > 数据库 > > GaussRoach.py-约束和限制
Roach工具的约束和限制如下:
为了前向兼容Roach的命令和方便用户对roach的使用,可以在配置文件中配置一些固定参数。在命令中未设置该参数时,roach会读取配置文件中的值。
#roach media param config
# every node
# nbu parameter
NBU_SERVER=
NBU_POLICY=
NBU_SCHEDULE=
# obs parameter
OBS_SERVER=
OBS_AK=
OBS_SK=
OBS_BUCKET=
OBS_LIMIT_SIZE=100*1024
CLUSTER_ID=
# master node
# compression mode
COMPRESSION_MODE=zstd
# compression level [1-9]
COMPRESSION_LEVEL=4
# log dir
LOG_FILE_DIR=
# service mode
MODE=cluster
# media type [disk/abu/nbu/]
MEDIA_TYPE=disk
# incremental type
INCREMENTAL_TYPE=newest
# kernel backup parallelism count[1-8]
PARALLELISM=4
# clean archive log [yes/no]
CLEAN_ARCHIVE_LOG=yes
# master archive log to standy [yes/no]
BUILD_ARCHIVE_LOG=yes
#group
BACKUP_GROUPS=
RESTORE_GROUPS=
参数 | 说明 | 备注 |
|---|---|---|
NBU_SERVER | nbu服务器ip | 目前不需要配置 |
NBU_POLICY | nbu备份恢复策略名称 | sample_policy |
NBU_SCHEDULE | nbu备份时间表名称 | 一般都是默认是的时间表,不需配置 |
OBS_SERVER | obs服务器ip | 示例:192.168.0.1:8008 |
OBS_AK | obs Access Key Id | 示例:EXW9BQWT9OCQ5ACHU8LL |
OBS_SK | obs Secret Access Key | 示例:rtYj5gB3ViDcM5SPzlKd3ngvgj |
OBS_BUCKET | obs桶名称 | 示例:bucket-1 |
OBS_LIMIT_SIZE | obs上传段大小 | 默认值为100*1024,按照obs版本设置 |
CLUSTER_ID | obs备份恢复集群id | 示例:cluster-001 |
COMPRESSION_MODE | 压缩备份类型:zlib,zstd,lz4 | 默认值为zstd |
LOG_FILE_DIR | 日志目录 | 默认为集群日志路径,不用设定 |
MODE | 使用的模式:cluster,single | 分为集群和单机两种模式 |
MEDIA_TYPE | 介质类型 | 默认为disk |
INCREMENTAL_TYPE | 增量备份类型 | 默认为newest |
PARALLELISM | 备份恢复并发数 | 默认为4 |
CLEAN_ARCHIVE_LOG | 恢复时是否清理归档日志 | 默认为no |
BUILD_ARCHIVE_LOG | 恢复到时间点时是否拷贝归档 | 默认为yes |
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69959250/viewspace-3160375/ ,如需转载,请注明出处,否则将追究法律责任。