diff --git a/dbm-ui/frontend/src/common/const/clusterTypeInfos.ts b/dbm-ui/frontend/src/common/const/clusterTypeInfos.ts index 85d7eedf73..1a9c8785ee 100644 --- a/dbm-ui/frontend/src/common/const/clusterTypeInfos.ts +++ b/dbm-ui/frontend/src/common/const/clusterTypeInfos.ts @@ -9,6 +9,7 @@ import { MachineTypes } from './machineTypes'; export interface ClusterTypeInfoItem { id: ClusterTypes; name: string; + specClusterName: string; // 规格对应的集群名,磨平集群类型差异 dbType: DBTypes; moduleId: ExtractedControllerDataKeys; machineList: { @@ -27,28 +28,34 @@ const mysql: InfoType = { [ClusterTypes.TENDBSINGLE]: { id: ClusterTypes.TENDBSINGLE, name: t('MySQL单节点'), + specClusterName: 'MySQL', dbType: DBTypes.MYSQL, moduleId: 'mysql', machineList: [ { - id: MachineTypes.SINGLE, - name: t('后端存储机型'), + id: MachineTypes.MYSQL_PROXY, + name: 'Proxy', + }, + { + id: MachineTypes.MYSQL_BACKEND, + name: t('后端存储'), }, ], }, [ClusterTypes.TENDBHA]: { id: ClusterTypes.TENDBHA, name: t('MySQL主从'), + specClusterName: 'MySQL', dbType: DBTypes.MYSQL, moduleId: 'mysql', machineList: [ { - id: MachineTypes.BACKEND, - name: t('后端存储机型'), + id: MachineTypes.MYSQL_PROXY, + name: 'Proxy', }, { - id: MachineTypes.PROXY, - name: t('Proxy机型'), + id: MachineTypes.MYSQL_BACKEND, + name: t('后端存储'), }, ], }, @@ -58,16 +65,17 @@ const spider: InfoType = { [ClusterTypes.TENDBCLUSTER]: { id: ClusterTypes.TENDBCLUSTER, name: 'TenDBCluster', + specClusterName: 'TenDBCluster', dbType: DBTypes.TENDBCLUSTER, moduleId: 'mysql', machineList: [ { - id: MachineTypes.SPIDER, + id: MachineTypes.TENDBCLUSTER_PROXY, name: t('接入层Master'), }, { - id: MachineTypes.REMOTE, - name: t('后端存储规格'), + id: MachineTypes.TENDBCLUSTER_BACKEND, + name: t('后端存储'), }, ], }, @@ -77,76 +85,81 @@ const redis: InfoType = { [ClusterTypes.TWEMPROXY_REDIS_INSTANCE]: { id: ClusterTypes.TWEMPROXY_REDIS_INSTANCE, name: 'TendisCache', + specClusterName: 'Redis', dbType: DBTypes.REDIS, moduleId: 'redis', machineList: [ { - id: MachineTypes.TENDISCACHE, - name: t('后端存储机型'), + id: MachineTypes.REDIS_TENDIS_CACHE, + name: t('TendisCache/RedisCluster/Redis主从 后端存储'), }, { - id: MachineTypes.TWEMPROXY, - name: t('Proxy机型'), + id: MachineTypes.REDIS_PROXY, + name: 'Proxy', }, ], }, [ClusterTypes.TWEMPROXY_TENDIS_SSD_INSTANCE]: { id: ClusterTypes.TWEMPROXY_TENDIS_SSD_INSTANCE, name: 'TendisSSD', + specClusterName: 'Redis', dbType: DBTypes.REDIS, moduleId: 'redis', machineList: [ { - id: MachineTypes.TENDISSSD, - name: t('后端存储机型'), + id: MachineTypes.REDIS_TENDIS_CACHE, + name: t('TendisCache/RedisCluster/Redis主从 后端存储'), }, { - id: MachineTypes.TWEMPROXY, - name: t('Proxy机型'), + id: MachineTypes.REDIS_PROXY, + name: 'Proxy', }, ], }, [ClusterTypes.PREDIXY_TENDISPLUS_CLUSTER]: { id: ClusterTypes.PREDIXY_TENDISPLUS_CLUSTER, name: 'Tendisplus', + specClusterName: 'Redis', dbType: DBTypes.REDIS, moduleId: 'redis', machineList: [ { - id: MachineTypes.TENDISPLUS, - name: t('后端存储机型'), + id: MachineTypes.REDIS_TENDIS_PLUS, + name: t('TendisPlus后端存储'), }, { - id: MachineTypes.PREDIXY, - name: t('Proxy机型'), + id: MachineTypes.REDIS_PROXY, + name: 'Proxy', }, ], }, [ClusterTypes.PREDIXY_REDIS_CLUSTER]: { id: ClusterTypes.PREDIXY_REDIS_CLUSTER, name: 'RedisCluster', + specClusterName: 'Redis', dbType: DBTypes.REDIS, moduleId: 'redis', machineList: [ { - id: MachineTypes.TENDISCACHE, - name: t('后端存储机型'), + id: MachineTypes.REDIS_TENDIS_CACHE, + name: t('TendisCache/RedisCluster/Redis主从 后端存储'), }, { - id: MachineTypes.PREDIXY, - name: t('Proxy机型'), + id: MachineTypes.REDIS_PROXY, + name: 'Proxy', }, ], }, [ClusterTypes.REDIS_INSTANCE]: { id: ClusterTypes.REDIS_INSTANCE, name: t('Redis主从'), + specClusterName: 'Redis', dbType: DBTypes.REDIS, moduleId: 'redis', machineList: [ { - id: MachineTypes.TENDISCACHE, - name: t('后端存储机型'), + id: MachineTypes.REDIS_TENDIS_CACHE, + name: t('TendisCache/RedisCluster/Redis主从 后端存储'), }, ], }, @@ -156,58 +169,62 @@ const bigdata: InfoType = { [ClusterTypes.ES]: { id: ClusterTypes.ES, name: 'ElasticSearch', + specClusterName: 'ElasticSearch', dbType: DBTypes.ES, moduleId: 'bigdata', machineList: [ { id: MachineTypes.ES_MASTER, - name: t('Master节点规格'), + name: t('Master节点'), }, { id: MachineTypes.ES_CLIENT, - name: t('Client节点规格'), + name: t('Client节点'), }, { id: MachineTypes.ES_DATANODE, - name: t('冷_热节点规格'), + name: t('冷_热节点'), }, ], }, [ClusterTypes.KAFKA]: { id: ClusterTypes.KAFKA, name: 'Kafka', + specClusterName: 'Kafka', dbType: DBTypes.KAFKA, moduleId: 'bigdata', machineList: [ { - id: MachineTypes.ZOOKEEPER, - name: t('Zookeeper节点规格'), + id: MachineTypes.KAFKA_ZOOKEEPER, + name: t('Zookeeper节点'), }, { - id: MachineTypes.BROKER, - name: t('Broker节点规格'), + id: MachineTypes.KAFKA_BROKER, + name: t('Broker节点'), }, ], }, [ClusterTypes.HDFS]: { id: ClusterTypes.HDFS, name: 'HDFS', + specClusterName: 'HDFS', dbType: DBTypes.HDFS, moduleId: 'bigdata', machineList: [ { id: MachineTypes.HDFS_DATANODE, - name: t('DataNode节点规格'), + name: t('DataNode节点'), }, { id: MachineTypes.HDFS_MASTER, - name: t('NameNode_Zookeeper_JournalNode节点规格'), + name: t('NameNode_Zookeeper_JournalNode节点'), }, ], }, [ClusterTypes.INFLUXDB]: { id: ClusterTypes.INFLUXDB, name: 'InfuxDB', + specClusterName: 'InfuxDB', dbType: DBTypes.INFLUXDB, moduleId: 'bigdata', machineList: [ @@ -220,20 +237,42 @@ const bigdata: InfoType = { [ClusterTypes.PULSAR]: { id: ClusterTypes.PULSAR, name: 'Pulsar', + specClusterName: 'Pulsar', dbType: DBTypes.PULSAR, moduleId: 'bigdata', machineList: [ { id: MachineTypes.PULSAR_BOOKKEEPER, - name: t('Bookkeeper节点规格'), + name: t('Bookkeeper节点'), }, { id: MachineTypes.PULSAR_ZOOKEEPER, - name: t('Zookeeper节点规格'), + name: t('Zookeeper节点'), }, { id: MachineTypes.PULSAR_BROKER, - name: t('Broker节点规格'), + name: t('Broker节点'), + }, + ], + }, + [ClusterTypes.DORIS]: { + id: ClusterTypes.DORIS, + name: 'Doris', + specClusterName: 'Doris', + dbType: DBTypes.DORIS, + moduleId: 'bigdata', + machineList: [ + { + id: MachineTypes.DORIS_FOLLOWER, + name: t('Follower节点规格'), + }, + { + id: MachineTypes.DORIS_OBSERVER, + name: t('Observer节点规格'), + }, + { + id: MachineTypes.DORIS_BACKEND, + name: t('冷_热节点规格'), }, ], }, @@ -243,32 +282,34 @@ const mongodb: InfoType = { [ClusterTypes.MONGO_REPLICA_SET]: { id: ClusterTypes.MONGO_REPLICA_SET, name: t('Mongo副本集'), + specClusterName: 'MongoDB', dbType: DBTypes.MONGODB, moduleId: 'mongodb', machineList: [ { id: MachineTypes.MONGODB, - name: t('Mongodb规格'), + name: '副本集/ShardSvr', }, ], }, [ClusterTypes.MONGO_SHARED_CLUSTER]: { id: ClusterTypes.MONGO_SHARED_CLUSTER, name: t('Mongo分片集'), + specClusterName: 'MongoDB', dbType: DBTypes.MONGODB, moduleId: 'mongodb', machineList: [ { id: MachineTypes.MONGOS, - name: t('Mongos规格'), + name: 'Mongos', }, { id: MachineTypes.MONGODB, - name: t('ConfigSvr规格'), + name: '副本集/ShardSvr', }, { id: MachineTypes.MONGO_CONFIG, - name: t('ShardSvr规格'), + name: 'ConfigSvr', }, ], }, @@ -278,24 +319,26 @@ const sqlserver: InfoType = { [ClusterTypes.SQLSERVER_SINGLE]: { id: ClusterTypes.SQLSERVER_SINGLE, name: t('SQLServer单节点'), + specClusterName: 'SQLServer', dbType: DBTypes.SQLSERVER, moduleId: 'sqlserver', machineList: [ { - id: MachineTypes.SQLSERVER_SINGLE, - name: t('单节点规格'), + id: MachineTypes.SQLSERVER, + name: t('后端存储'), }, ], }, [ClusterTypes.SQLSERVER_HA]: { id: ClusterTypes.SQLSERVER_HA, name: t('SQLServer主从'), + specClusterName: 'SQLServer', dbType: DBTypes.SQLSERVER, moduleId: 'sqlserver', machineList: [ { - id: MachineTypes.SQLSERVER_HA, - name: t('主从规格'), + id: MachineTypes.SQLSERVER, + name: t('后端存储'), }, ], }, diff --git a/dbm-ui/frontend/src/common/const/dbTypeInfos.ts b/dbm-ui/frontend/src/common/const/dbTypeInfos.ts index 9eee2db5ee..7789d99bf4 100644 --- a/dbm-ui/frontend/src/common/const/dbTypeInfos.ts +++ b/dbm-ui/frontend/src/common/const/dbTypeInfos.ts @@ -1,15 +1,24 @@ import type { ExtractedControllerDataKeys } from '@services/model/function-controller/functionController'; +import { t } from '@locales/index'; + import { DBTypes } from './dbTypes'; +import { MachineTypes } from './machineTypes'; -interface InfoItem { +export interface InfoItem { id: DBTypes; name: string; moduleId: ExtractedControllerDataKeys; + machineList: { + label: string; + value: MachineTypes; + }[]; } + type InfoType = { [x in DBTypes]?: InfoItem; }; + type RequiredInfoType = { [x in DBTypes]: InfoItem; }; @@ -19,11 +28,31 @@ const mysql: InfoType = { id: DBTypes.MYSQL, name: 'MySQL', moduleId: 'mysql', + machineList: [ + { + label: 'Proxy', + value: MachineTypes.MYSQL_PROXY, + }, + { + label: t('后端存储'), + value: MachineTypes.MYSQL_BACKEND, + }, + ], }, [DBTypes.TENDBCLUSTER]: { id: DBTypes.TENDBCLUSTER, name: 'TenDBCluster', moduleId: 'mysql', + machineList: [ + { + label: t('接入层Master'), + value: MachineTypes.TENDBCLUSTER_PROXY, + }, + { + label: t('后端存储'), + value: MachineTypes.TENDBCLUSTER_BACKEND, + }, + ], }, }; const redis: InfoType = { @@ -31,6 +60,32 @@ const redis: InfoType = { id: DBTypes.REDIS, name: 'Redis', moduleId: 'redis', + machineList: [ + { + label: 'Proxy', + value: MachineTypes.REDIS_PROXY, + }, + { + label: t('TendisCache/RedisCluster/Redis主从 后端存储'), + value: MachineTypes.REDIS_TENDIS_CACHE, + }, + { + label: t('TendisSSD后端存储'), + value: MachineTypes.REDIS_TENDIS_SSD, + }, + { + label: t('TendisPlus后端存储'), + value: MachineTypes.REDIS_TENDIS_PLUS, + }, + // { + // label: 'RedisCluster', + // value: MachineTypes.REDIS_CLUSTER, // 合入 REDIS_TENDIS_CACHE except 部署方案维持 + // }, + // { + // label: t('Redis主从'), + // value: MachineTypes.REDIS_INSTANCE, // 合入 REDIS_TENDIS_CACHE + // }, + ], }, }; const mongo: InfoType = { @@ -38,6 +93,20 @@ const mongo: InfoType = { id: DBTypes.MONGODB, name: 'MongoDB', moduleId: 'mongodb', + machineList: [ + { + label: 'ConfigSvr', + value: MachineTypes.MONGO_CONFIG, + }, + { + label: 'Mongos', + value: MachineTypes.MONGOS, + }, + { + label: t('副本集/ShardSvr'), + value: MachineTypes.MONGODB, + }, + ], }, }; const sqlserver: InfoType = { @@ -45,6 +114,12 @@ const sqlserver: InfoType = { id: DBTypes.SQLSERVER, name: 'SQLServer', moduleId: 'sqlserver', + machineList: [ + { + label: t('后端存储'), + value: MachineTypes.SQLSERVER, + }, + ], }, }; const bigdata: InfoType = { @@ -52,36 +127,97 @@ const bigdata: InfoType = { id: DBTypes.ES, name: 'ElasticSearch', moduleId: 'bigdata', + machineList: [ + { + label: t('Master节点'), + value: MachineTypes.ES_MASTER, + }, + { + label: t('Client节点'), + value: MachineTypes.ES_CLIENT, + }, + { + label: t('冷_热节点'), + value: MachineTypes.ES_DATANODE, + }, + ], }, [DBTypes.KAFKA]: { id: DBTypes.KAFKA, name: 'Kafka', moduleId: 'bigdata', + machineList: [ + { + label: t('Zookeeper节点'), + value: MachineTypes.KAFKA_ZOOKEEPER, + }, + { + label: t('Broker节点'), + value: MachineTypes.KAFKA_BROKER, + }, + ], }, [DBTypes.HDFS]: { id: DBTypes.HDFS, name: 'HDFS', moduleId: 'bigdata', + machineList: [ + { + label: t('DataNode节点'), + value: MachineTypes.HDFS_DATANODE, + }, + { + label: t('NameNode_Zookeeper_JournalNode节点'), + value: MachineTypes.HDFS_MASTER, + }, + ], }, [DBTypes.INFLUXDB]: { id: DBTypes.INFLUXDB, name: 'InfuxDB', moduleId: 'bigdata', + machineList: [ + { + label: t('后端存储'), + value: MachineTypes.INFLUXDB, + }, + ], }, [DBTypes.RIAK]: { id: DBTypes.RIAK, name: 'Riak', moduleId: 'bigdata', + machineList: [ + { + label: t('后端存储'), + value: MachineTypes.RIAK, + }, + ], }, [DBTypes.PULSAR]: { id: DBTypes.PULSAR, name: 'Pulsar', moduleId: 'bigdata', + machineList: [ + { + label: t('Bookkeeper节点'), + value: MachineTypes.PULSAR_BOOKKEEPER, + }, + { + label: t('Zookeeper节点'), + value: MachineTypes.PULSAR_ZOOKEEPER, + }, + { + label: t('Broker节点'), + value: MachineTypes.PULSAR_BROKER, + }, + ], }, [DBTypes.DORIS]: { id: DBTypes.DORIS, name: 'Doris', moduleId: 'bigdata', + machineList: [], }, }; export const DBTypeInfos = { diff --git a/dbm-ui/frontend/src/common/const/machineTypes.ts b/dbm-ui/frontend/src/common/const/machineTypes.ts index 800e06123e..3723848abc 100644 --- a/dbm-ui/frontend/src/common/const/machineTypes.ts +++ b/dbm-ui/frontend/src/common/const/machineTypes.ts @@ -4,61 +4,65 @@ // mysql export enum MachineTypes { - BACKEND = 'backend', - PROXY = 'proxy', - SINGLE = 'single', + MYSQL_PROXY = 'proxy', // Proxy + MYSQL_BACKEND = 'backend', // 后端存储 + // SINGLE = 'single', } // spider export enum MachineTypes { - SPIDER = 'spider', - REMOTE = 'remote', + // SPIDER = 'spider', + // REMOTE = 'remote', + TENDBCLUSTER_PROXY = 'proxy', // 接入层Master + TENDBCLUSTER_BACKEND = 'backend', // 后端存储 } // redis export enum MachineTypes { - TENDISCACHE = 'tendiscache', - TENDISSSD = 'tendisssd', - TENDISPLUS = 'tendisplus', - TWEMPROXY = 'twemproxy', - PREDIXY = 'predixy', + REDIS_PROXY = 'proxy', + REDIS_TENDIS_CACHE = 'TwemproxyRedisInstance', // TendisCache后端存储 + REDIS_TENDIS_SSD = 'TwemproxyTendisSSDInstance', // TendisSSD后端存储 + REDIS_TENDIS_PLUS = 'PredixyTendisplusCluster', // TendisPlus后端存储 + REDIS_CLUSTER = 'PredixyRedisCluster', // RedisCluster + REDIS_INSTANCE = 'RedisInstance', // Redis主从 } // mongodb export enum MachineTypes { - MONGOS = 'mongos', - MONGODB = 'mongodb', - MONGO_CONFIG = 'mongo_config', + MONGOS = 'mongos', // Mongos + MONGODB = 'mongodb', // 副本集/ShardSvr + MONGO_CONFIG = 'mongo_config', // ConfigSvr } // sqlserver export enum MachineTypes { - SQLSERVER_HA = 'sqlserver_ha', - SQLSERVER_SINGLE = 'sqlserver_single', + // SQLSERVER_HA = 'sqlserver_ha', + // SQLSERVER_SINGLE = 'sqlserver_single', + SQLSERVER = 'sqlserver', // 后端存储 } // kefka export enum MachineTypes { - BROKER = 'broker', - ZOOKEEPER = 'zookeeper', + KAFKA_BROKER = 'broker', // Broker节点 + KAFKA_ZOOKEEPER = 'zookeeper', // Zookeeper节点 } // es export enum MachineTypes { - ES_DATANODE = 'es_datanode', - ES_MASTER = 'es_master', - ES_CLIENT = 'es_client', + ES_DATANODE = 'es_datanode', // 冷/热节点 + ES_MASTER = 'es_master', // Master节点 + ES_CLIENT = 'es_client', // Client节点 } // hdfs export enum MachineTypes { - HDFS_MASTER = 'hdfs_master', - HDFS_DATANODE = 'hdfs_datanode', + HDFS_MASTER = 'hdfs_master', // NameNode/Zookeeper/JournalNode节点 + HDFS_DATANODE = 'hdfs_datanode', // DataNode节点 } // pulsar export enum MachineTypes { - PULSAR_BROKER = 'pulsar_broker', - PULSAR_BOOKKEEPER = 'pulsar_bookkeeper', - PULSAR_ZOOKEEPER = 'pulsar_zookeeper', + PULSAR_BROKER = 'pulsar_broker', // Broker节点 + PULSAR_BOOKKEEPER = 'pulsar_bookkeeper', // Bookkeeper节点 + PULSAR_ZOOKEEPER = 'pulsar_zookeeper', // Zookeeper节点 } // influxdb export enum MachineTypes { - INFLUXDB = 'influxdb', + INFLUXDB = 'influxdb', // 后端存储 } // riak export enum MachineTypes { - RIAK = 'riak', + RIAK = 'riak', // 后端存储 } diff --git a/dbm-ui/frontend/src/components/render-table/columns/input/index.vue b/dbm-ui/frontend/src/components/render-table/columns/input/index.vue index a4aec95275..89605fff0c 100644 --- a/dbm-ui/frontend/src/components/render-table/columns/input/index.vue +++ b/dbm-ui/frontend/src/components/render-table/columns/input/index.vue @@ -38,7 +38,7 @@ @paste="handlePaste"> @@ -72,17 +72,19 @@ pasteFn?: (value: string) => string; } + type ValueType = string | number; + interface Emits { - (e: 'blur', value: string): void; - (e: 'input', value: string): void; - (e: 'submit', value: string): void; + (e: 'blur', value: ValueType): void; + (e: 'input', value: ValueType): void; + (e: 'submit', value: ValueType): void; (e: 'error', result: boolean): void; (e: 'focus'): void; (e: 'clear'): void; } interface Exposes { - getValue: () => Promise; + getValue: () => Promise; validator: () => Promise; focus: () => void; } @@ -102,7 +104,7 @@ const emits = defineEmits(); - const modelValue = defineModel({ + const modelValue = defineModel({ default: '', }); @@ -111,7 +113,7 @@ const isPassword = computed(() => props.type === 'password'); - let oldInputText = ''; + let oldInputText = '' as ValueType; const { message: errorMessage, validator } = useValidtor(props.rules); diff --git a/dbm-ui/frontend/src/locales/en.json b/dbm-ui/frontend/src/locales/en.json index c44980d59c..93281073e4 100644 --- a/dbm-ui/frontend/src/locales/en.json +++ b/dbm-ui/frontend/src/locales/en.json @@ -1295,7 +1295,7 @@ "克隆规格": "Clone specification", "内存(G)": "Memory(G)", "再提一单": "Submit another new ticket", - "冷_热节点规格": "Cold/Hot node specification", + "冷_热节点": "Cold/Hot node specification", "匹配目标容量": "Match target capacity", "后端存储机型": "Backend storage specification", "后端存储资源规格": "Backend storage Specification", diff --git a/dbm-ui/frontend/src/locales/zh-cn.json b/dbm-ui/frontend/src/locales/zh-cn.json index 3339a9d9ab..3ece9850bd 100644 --- a/dbm-ui/frontend/src/locales/zh-cn.json +++ b/dbm-ui/frontend/src/locales/zh-cn.json @@ -1,3571 +1,3603 @@ { - "DB模块名": "DB 模块名", - "PROJECT_TITLE_数据库管理": "数据库管理", - "ES版本": "ES 版本", - "Excel文件": "Excel 文件", - "Hadoop版本": "Hadoop 版本", - "Master数量至少为1台_且机器数要和Slave相等": "Master 数量至少为 1 台,且机器数要和 Slave 相等", - "MySQL起始端口": "MySQL 起始端口", - "Partition数量": "Partition 数量", - "Proxy数量至少为2台": "Proxy 数量至少为 2 台", - "Proxy端口": "Proxy 端口", - "Proxy起始端口": "Proxy 起始端口", - "Slave数量至少为1台_且机器数要和Master相等": "Slave 数量至少为 1 台,且机器数要和 Master 相等", - "http端口": "http 端口", - "kafka版本": "kafka 版本", - "rpc端口": "rpc 端口", - "zookeeper需3台": "zookeeper 需 3 台", - "业务": "业务", - "业务信息": "业务信息", - "业务英文名": "业务英文名", - "主机已被client节点使用": "主机已被 client 节点使用", - "主机已被zooeeper使用": "主机已被 zooeeper 使用", - "主机已被使用": "主机已被使用", - "主机已被冷节点使用": "主机已被冷节点使用", - "主机已被热节点使用": "主机已被热节点使用", - "主机预览": "主机预览", - "以小写英文字母开头_且只能包含英文字母_数字_连字符": "以小写英文字母开头,且只能包含小写英文字母、数字、连字符-", - "全部服务": "全部服务", - "关闭": "关闭", - "冷节点IP": "冷节点 IP", - "冷节点不能为空": "冷节点不能为空", - "分片": "分片", - "创建DB模块并绑定数据库配置成功": "创建 DB 模块并绑定数据库配置成功", - "副本数量": "副本数量", - "包含Key": "包含 Key", - "单号": "单号", - "单号_单据类型_业务": "单号/单据类型/业务", - "单实例容量x分片数_根据选择的主机自动计算所有的组合": "单实例容量 x 分片数,根据选择的主机自动计算所有的组合", - "单据状态": "单据状态", - "单据类型": "单据类型", - "单节点": "单节点", - "参数配置": "参数配置", - "取消": "取消", - "台": "台", - "同城跨园区": "同城跨园区", - "地域要求": "地域要求", - "域名": "域名", - "基本信息": "基本信息", - "备份目标": "备份目标", - "备份类型": "备份类型", - "备注": "备注", - "备注:": "备注:", - "大小": "大小", - "大数据": "大数据", - "字符集": "字符集", - "实施进度": "实施进度", - "容灾要求": "容灾要求", - "小时": "小时", - "已完成": "已完成", - "已耗时": "已耗时", - "常规备份": "常规备份", - "平台管理": "平台管理", - "异常": "异常", - "待办列表": "待办列表", - "总容量": "总容量", - "所属DB模块": "所属 DB 模块", - "所属业务": "所属业务", - "手动录入IP": "手动录入 IP", - "批量授权文件": "批量授权文件", - "排除Key": "排除 Key", - "提交": "提交", - "提取时间": "提取时间", - "数据库版本": "数据库版本", - "数据库管理": "数据库管理", - "数据库类型": "数据库类型", - "数据库部署信息": "数据库部署信息", - "数据库部署区域": "数据库部署区域", - "数据库部署地域": "数据库部署地域", - "数量": "数量", - "文件": "文件", - "新建模块": "新建模块", - "服务器": "服务器", - "服务器要求": "服务器要求", - "服务器选择": "服务器选择", - "机型规格": "机型规格", - "权限": "权限", - "权限明细": "权限明细", - "架构版本": "架构版本", - "查看详情": "查看详情", - "模块信息": "模块信息", - "模块名称": "模块名称", - "模块名称不能为空": "模块名称不能为空", - "正常": "正常", - "消息保留": "消息保留", - "热节点IP": "热节点 IP", - "热节点不能为空": "热节点不能为空", - "版本": "版本", - "状态": "状态", - "用于区分不同集群_可随时修改": "用于区分不同集群,可随时修改", - "由英文字母_数字_连字符_组成": "由英文字母,数字,连字符-组成", - "申请人": "申请人", - "申请列表": "申请列表", - "申请容量": "申请容量", - "申请时间": "申请时间", - "目标集群": "目标集群", - "目标集群预览": "目标集群预览", - "确定": "确定", - "自动修复": "自动修复", - "确认退出登录": "确认退出登录?", - "退出登录": "退出登录", - "服务自助": "服务自助", - "服务申请": "服务申请", - "重置将会恢复上次保存的内容": "重置将会恢复上次保存的内容", - "确认重置": "确认重置?", - "保存成功": "保存成功", - "必填项": "必填项", - "重置": "重置", - "保存": "保存", - "重置成功": "重置成功", - "重置将会恢复默认设置的内容": "重置将会恢复默认设置的内容", - "重复字母_数字_特殊符号": "重复字母、数字、特殊符号", - "连续特殊符号序": "连续特殊符号序", - "数字序": "数字序", - "字母序": "字母序", - "键盘序": "键盘序", - "密码不允许连续N位出现": "密码不允许连续 N 位出现", - "特殊字符_除空格外": "特殊字符(除空格外)", - "数字": "数字", - "大写字母": "大写字母", - "小写字母": "小写字母", - "密码必须包含": "密码必须包含", - "最小长度_8_最大长度_32": "(最小长度>=8,最大长度<=32)", - "至": "至", - "密码长度": "密码长度", - "密码组成": "密码组成", - "新增成功": "新增成功", - "文件大小不超过1GB": "文件大小不超过 1 GB", - "支持上传tar_gz压缩格式文件_文件大小不超过1GB": "支持上传tar.gz压缩格式文件,文件大小不超过 1 GB", - "文件不能为空": "文件不能为空", - "必填": "必填", - "删除": "删除", - "操作": "操作", - "更新时间": "更新时间", - "更新人": "更新人", - "文件名称": "文件名称", - "版本名称": "版本名称", - "请选择版本名称": "请选择版本名称", - "请输入版本名称": "请输入版本名称", - "请输入": "请输入", - "新增版本": "新增版本", - "请输入名称关键字": "请输入名称关键字", - "新增": "新增", - "DB监控工具": "DB 监控工具", - "工具包": "工具包", - "DBA工具集": "DBA 工具集", - "Binlog滚动备份工具": "Binlog 滚动备份工具", - "校验工具": "校验工具", - "备份工具": "备份工具", - "任务执行器": "任务执行器", - "编辑": "编辑", - "名称": "名称", - "刷新": "刷新", - "名称_数据库版本_更新人": "名称 / 数据库版本 / 更新人", - "发布记录": "发布记录", - "基础信息": "基础信息", - "配置列表": "配置列表", - "参数管理": "参数管理", - "暂未绑定数据库相关配置": "暂未绑定数据库相关配置", - "绑定成功": "绑定成功", - "请选择字符集": "请选择字符集", - "请选择数据库版本": "请选择数据库版本", - "绑定数据库配置": "绑定数据库配置", - "保存并发布成功": "保存并发布成功", - "请完善参数值配置": "请完善参数值配置", - "上一步": "上一步", - "下一步": "下一步", - "差异对比": "差异对比", - "备注信息有助于你回溯": "备注信息有助于你回溯", - "发布后_引用的模块和新增的实例将会引用当前配置": "发布后,引用的模块和新增的实例将会引用当前配置", - "保存后将会引用最新的配置_如涉及重启的实例_将在重启后生效": "保存后将会引用最新的配置,如涉及重启的实例,将在重启后生效", - "确认保存配置": "确认保存配置?", - "新建DB模块": "新建DB模块", - "请输入节点名称": "请输入节点名称", - "描述": "描述", - "配置名称": "配置名称", - "编辑【xx】": "编辑【{0}】", - "发布备注": "发布备注", - "修改项": "修改项", - "发布人": "发布人", - "发布时间": "发布时间", - "发布记录详情": "发布记录详情", - "范围值": "范围值", - "请设置范围值": "请设置范围值", - "TendisCache": "TendisCache", - "MySQL主从": "MySQL 主从", - "MySQL单节点": "MySQL 单节点", - "发布后_所有业务下的新增的实例将会引用当前最新配置": "发布后,所有业务下的新增的实例将会引用当前最新配置", - "立即绑定": "立即绑定", - "保存并发布": "保存并发布", - "确认发布": "确认发布", - "是否锁定": "是否锁定", - "允许值范围": "允许值范围", - "参数值": "参数值", - "解除纳管": "解除纳管", - "解除纳管表示不再关心该配置项的值": "解除纳管表示不再关心该配置项的值", - "参数项": "参数项", - "请输入允许值范围内的值": "请输入允许值范围内的值", - "参数值的可填写的范围": "参数值的可填写的范围", - "允许值设定": "允许值设定", - "请输入枚举值Enter结束": "请输入枚举值 Enter 结束", - "锁定": "锁定", - "如勾选_在配置发布后_新增实例将自动使用该配置_存量实例不受影响_且在": "如勾选,在配置发布后,新增实例将自动使用该配置,存量实例不受影响,且在", - "业务配置": "业务配置", - "模块配置": "模块配置", - "集群配置": "集群配置", - "中不可修改": "中不可修改", - "锁定提醒": "锁定提醒", - "锁定后_已经运行的集群不受影响_新增的集群实例将自动使用该配置_且不能修改": "锁定后,已经运行的集群不受影响,新增的集群实例将自动使用该配置,且不能修改", - "知道了": "知道了", - "重启实例生效": "重启实例生效", - "是": "是", - "否": "否", - "增加1个当前层级关注的参数项": "增加 1 个当前层级关注的参数项", - "即解除纳管_表示不再关心该参数值": "即解除纳管,表示不再关心该参数值", - "请输入参数项": "请输入参数项", - "平台锁定": "平台锁定", - "全屏": "全屏", - "取消全屏": "取消全屏", - "下载": "下载", - "日志保留7天_如需要请下载保存": "(日志保留7天,如需要请下载保存)", - "执行日志": "执行日志", - "确定重试吗": "确定重试吗?", - "失败重试": "失败重试", - "总耗时": "总耗时", - "删除Key_会将Key提取的对应内容进行删除_请谨慎操作": "删除 Key, 会将 Key 提取的对应内容进行删除,请谨慎操作", - "确认从数据库中删除Key": "确认从数据库中删除 Key?", - "批量操作中存在size为0的集群无法删除keys": "批量操作中存在 size 为 0 的集群无法删除 keys", - "复制文件地址": "复制文件地址", - "集群别名": "集群别名", - "集群": "集群", - "目录": "目录", - "删除Key": "删除 Key", - "请选择结果项": "请选择结果项", - "打包下载": "打包下载", - "查看结果文件": "查看结果文件", - "耗时": "耗时", - "执行时间": "执行时间", - "执行记录": "执行记录", - "最新": "最新", - "终止任务成功": "终止任务成功", - "跳过": "跳过", - "关联单据": "关联单据", - "执行人": "执行人", - "结束时间": "结束时间", - "开始时间": "开始时间", - "任务类型": "任务类型", - "任务ID": "任务ID", - "快捷键": "快捷键", - "缩略图": "缩略图", - "还原": "还原", - "缩小": "缩小", - "放大": "放大", - "任务流程": "任务流程", - "确定终止任务吗": "确定终止任务吗?", - "终止任务": "终止任务", - "确定跳过吗": "确定跳过吗?", - "选择日期范围": "选择日期范围", - "ID_任务类型_状态_关联单据": "ID / 任务类型 / 状态 / 关联单据", - "日志详情": "日志详情", - "没找到页面": "没找到页面!", - "系统出现异常_请记录下错误场景并与开发人员联系_谢谢": "系统出现异常,请记录下错误场景并与开发人员联系,谢谢", - "DBA人员管理": "DBA 人员管理", - "历史任务": "历史任务", - "数据库配置": "数据库配置", - "集群管理": "集群管理", - "工具箱": "工具箱", - "授权规则": "授权规则", - "权限管理": "权限管理", - "实例视图": "实例视图", - "集群视图": "集群视图", - "主从集群": "主从集群", - "创建业务": "创建业务", - "暂无该业务权限或业务不存在": "暂无该业务权限或业务不存在", - "密码安全规则": "密码安全规则", - "版本文件": "版本文件", - "我的待办": "我的待办", - "设置": "设置", - "任务中心": "任务中心", - "配置管理": "配置管理", - "文件管理": "文件管理", - "是否确认终止单据": "是否确认终止单据?", - "终止单据": "终止单据", - "是否确认继续执行单据": "是否确认继续执行单据?", - "确认执行": "确认执行", - "个": "个", - "个_失败": "个,失败", - "个_待执行": "个,待执行", - "个SQL文件_成功": "个SQL文件,成功", - "执行完成_共执行": "执行完成,共执行", - "已处理": "已处理", - "未处理": "未处理", - "处理完成": "处理完成", - "任务详情": "任务详情", - "全部": "全部", - "集群ID": "集群 ID", - "复制IP": "复制 IP", - "Zookeeper节点IP": "Zookeeper 节点 IP", - "Broker节点IP": "Broker 节点 IP", - "部署模块": "部署模块", - "部署需求": "部署需求", - "SQL来源": "SQL 来源", - "SQL执行内容": "SQL 执行内容", - "执行前备份": "执行前备份", - "执行模式": "执行模式", - "备份设置": "备份设置", - "点击查看": "点击查看", - "类型": "类型", - "变更的DB": "变更的 DB", - "忽略的DB": "忽略的 DB", - "备份DB": "备份 DB", - "备份表名": "备份表名", - "手动输入": "手动输入", - "文件导入": "文件导入", - "执行SQL变更_内容详情": "执行SQL变更 - 内容详情", - "目标DB": "目标 DB", - "集群名称": "集群名称", - "集群类型": "集群类型", - "源客户端IP": "源客户端 IP", - "新客户端IP": "新客户端 IP", - "中确认": "中确认", - "请在": "请在", - "源实例": "源实例", - "所属集群": "所属集群", - "集群设置": "集群设置", - "新实例": "新实例", - "需求信息": "需求信息", - "主从": "主从", - "本地备份": "本地备份", - "执行失败": "执行失败", - "执行成功": "执行成功", - "所属模块": "所属模块", - "端口号": "端口号", - "DataNode节点IP": "DataNode 节点 IP", - "NameNode节点IP": "NameNode 节点 IP", - "手动执行": "手动执行", - "定时执行": "定时执行", - "单据审批之后_需要人工确认方可执行": "单据审批之后,需要人工确认方可执行", - "单据审批通过之后_定时执行_无需确认": "单据审批通过之后,定时执行,无需确认", - "访问源": "访问源", - "账号名": "账号名", - "访问DB": "访问 DB", - "访问源预览": "访问源预览", - "旧从库主机": "旧从库主机", - "新从库主机": "新从库主机", - "备份源": "备份源", - "目标从库实例": "目标从库实例", - "请输入域名_集群名称_所属DB模块": "请输入域名,集群名称,所属DB模块", - "模拟执行_日志详情": "模拟执行 - 日志详情", - "备份DB名": "备份 DB 名", - "忽略DB名": "忽略 DB 名", - "忽略表名": "忽略表名", - "回档新主机": "回档新主机", - "回档DB名": "回档 DB 名", - "远程备份": "远程备份", - "回档表名": "回档表名", - "源DB名": "源 DB 名", - "新DB名": "新 DB 名", - "目标Proxy主机": "目标 Proxy 主机", - "新Proxy主机": "新 Proxy 主机", - "新ProxyIP": "新 Proxy IP", - "新主库IP": "新主库 IP", - "新从库IP": "新从库 IP", - "故障主库IP": "故障主库 IP", - "从库IP": "从库 IP", - "目标主库IP": "目标主库 IP", - "目标从库IP": "目标从库 IP", - "清档类型": "清档类型", - "备份选项": "备份选项", - "备份保存时间": "备份保存时间", - "在线备份": "在线备份", - "停机备份": "停机备份", - "逻辑备份": "逻辑备份", - "30天": "30天", - "3年": "3年", - "目标库": "目标库", - "目标表": "目标表", - "忽略库": "忽略库", - "忽略表": "忽略表", - "指定执行时间": "指定执行时间", - "校验主库": "校验主库", - "校验从库": "校验从库", - "校验DB": "校验 DB", - "忽略DB": "忽略 DB", - "校验表名": "校验表名", - "角色类型": "角色类型", - "新节点IP": "新节点 IP", - "被替换的节点IP": "被替换的节点 IP", - "部署架构": "部署架构", - "主机已被Proxy使用": "主机已被 Proxy 使用", - "主机已被Slave使用": "主机已被 Slave 使用", - "主机已被Master使用": "主机已被 Master 使用", - "请确保Master和Slave的机器数量至少1台且机器数要相等": "请确保 Master 和 Slave 的机器数量至少 1 台且机器数要相等", - "至少1台_且机器数要和Master相等": "至少 1 台,且机器数要和 Master 相等", - "至少1台_且机器数要和Slave相等": "至少 1 台,且机器数要和 Slave 相等", - "至少n台": "至少 {n} 台", - "该功能暂未开放": "该功能暂未开放", - "创建时间": "创建时间", - "创建人": "创建人", - "地域": "地域", - "变更记录": "变更记录", - "集群拓扑": "集群拓扑", - "批量编辑": "批量编辑", - "请输入正则表达式": "请输入正则表达式", - "请输入正则表达式_多个换行分割": "请输入正则表达式,多个换行分割", - "Proxy密码": "Proxy 密码", - "移除": "移除", - "批量设置排除Key": "批量设置排除 Key", - "批量设置包含Key": "批量设置包含 Key", - "删除所有key": "删除所有key", - "删除精确匹配的Key": "删除精确匹配的Key", - "删除以Key结尾的key_包括Key": "删除以Key结尾的key,包括Key", - "删除以Key开头的key_包括Key": "删除以Key开头的key,包括Key", - "可使用通配符进行删除_如_Key或Key": "可使用通配符进行删除,如:Key 或 Key* :", - "批量删除Key": "批量删除 Key", - "提取所有key": "提取所有key", - "提取精确匹配的Key": "提取精确匹配的Key", - "提取以Key结尾的key_包括Key": "提取以Key结尾的key,包括Key", - "提取以Key开头的key_包括Key": "提取以Key开头的key,包括Key", - "可使用通配符进行提取_如_Key或Key": "可使用通配符进行提取,如:Key 或 Key* :", - "提取Key": "提取 Key", - "批量提取Key": "批量提取 Key", - "启用任务执行中": "启用任务执行中", - "禁用任务执行中": "禁用任务执行中", - "删除任务执行中": "删除任务执行中", - "清档前备份": "清档前备份", - "强制清档": "强制清档", - "清档集群": "清档集群", - "批量清档集群": "批量清档集群", - "确定删除该集群": "确定删除该集群?", - "确定禁用该集群": "确定禁用该集群", - "确定启用该集群": "确定启用该集群", - "选中集群存在删除中的集群无法操作": "选中集群存在删除中的集群无法操作", - "集群名": "集群名", - "启用": "启用", - "禁用": "禁用", - "输入集群名_IP_访问入口关键字": "输入集群名/IP/访问入口关键字", - "清档": "清档", - "备份": "备份", - "批量操作": "批量操作", - "申请实例": "申请实例", - "至少n台_已选n台": "至少 {0} 台,已选 {1} 台", - "从n起": "从 {n} 起", - "请提供更多有用信息申请信息_以获得更快审批": "请提供更多有用信息申请信息,以获得更快审批", - "确认重置表单内容": "确认重置表单内容?", - "重置后_将会清空当前填写的内容": "重置后,将会清空当前填写的内容", - "请选择操作集群": "请选择操作集群", - "【inst】实例预览": "【{inst}】{title} 实例预览", - "集群【name】启用后将恢复访问": "集群【{name}】启用后将恢复访问", - "集群【name】被禁用后将无法访问_如需恢复访问_可以再次「启用」": "集群【{name}】被禁用后将无法访问,如需恢复访问,可以再次「启用」。", - "集群【name】被删除后_将进行以下操作": "集群【{name}】被删除后,将进行以下操作:", - "1_删除xx集群": "1. 删除 {name} 集群", - "2_删除xx实例数据_停止相关进程": "2. 删除 {name} 实例数据,停止相关进程", - "回收主机": "回收主机", - "xx_跳转_单据_查看进度": "{0},跳转 {1} 查看进度", - "已选n个集群": "已选 {0} 个集群", - "批量备份集群": "批量备份集群", - "备份集群": "备份集群", - "长期备份": "长期备份", - "请选择": "请选择", - "批量选择备份目标": "批量选择备份目标", - "请选择备份目标": "请选择备份目标", - "批量选择备份类型": "批量选择备份类型", - "请选择备份类型": "请选择备份类型", - "xx集群详情【inst】": "{title} 集群详情【{inst}】", - "密码": "密码", - "复制账号及密码": "复制账号及密码", - "账号": "账号", - "确认删除【name】集群": "确认删除【{name}】集群?", - "确认启用【name】集群": "确认启用【{name}】集群?", - "确认": "确认", - "确认禁用【name】集群": "确认禁用【{name}】集群?", - "缩容": "缩容", - "扩容": "扩容", - "部署时间": "部署时间", - "冷节点": "冷节点", - "【xx】热节点": "【{name}】热节点", - "【xx】冷节点": "【{name}】冷节点", - "热节点": "热节点", - "Client节点": "Client 节点", - "Master节点": "Master 节点", - "xx缩容【name】": "{title} 缩容【{name}】", - "xx扩容【name】": "{title} 扩容【{name}】", - "xx替换【name】": "{title} 替换【{name}】", - "确认重启xx": "确认重启{name}?", - "确认批量重启": "确认批量重启?", - "重启": "重启", - "上次重启时间": "上次重启时间", - "重启中": "重启中", - "实例状态": "实例状态", - "实例": "实例", - "批量重启": "批量重启", - "没有可复制IP": "没有可复制 IP", - "重启实例": "重启实例", - "Agent状态": "Agent 状态", - "实例数量": "实例数量", - "节点IP": "节点 IP", - "节点类型不支持缩容": "节点类型不支持缩容", - "冷节点至少保留一个": "冷节点至少保留一个", - "热节点至少保留一个": "热节点至少保留一个", - "Client类型节点至少保留一个": "Client 类型节点至少保留一个", - "Master节点不支持缩容": "Master 节点不支持缩容", - "请先选中节点": "请先选中节点", - "节点详情": "节点详情", - "请输入IP搜索": "请输入 IP 搜索", - "复制已选IP": "复制已选 IP", - "复制异常IP": "复制异常 IP", - "复制全部IP": "复制全部 IP", - "替换": "替换", - "节点列表": "节点列表", - "当前集群有xx暂时不能进行其他操作跳转xx查看进度": "当前集群有 {0} 暂时不能进行其他操作跳转 {1} 查看进度", - "Cold类型节点至少保留一个": "Cold 类型节点至少保留一个", - "Hot类型节点至少保留一个": "Hot 类型节点至少保留一个", - "添加节点IP": "添加节点 IP", - "冷热节点_至少添加一种节点IP": "冷热节点,至少添加一种节点 IP", - "需n台": "需 {n} 台", - "机型": "机型", - "实例数": "实例数", - "新实例数": "新实例数", - "替换节点不能为空": "替换节点不能为空", - "需添加n台": "需添加 {n} 台", - "需n台_已选n台": "需 {0} 台,已选 {1} 台", - "请添加节点IP": "请添加节点 IP", - "已选n台主机": "已选 {n} 台主机", - "至少1台_建议规格至少2核4G": "至少 1 台,建议规格至少 2 核 4G", - "至少3台_且为奇数_建议规格至少2核4G": "至少 3 台,且为奇数,建议规格至少 2 核 4G", - "自动从资源池匹配": "自动从资源池匹配", - "访问端口": "访问端口", - "Master节点数至少为3台_且为奇数": "Master 节点数至少为 3 台,且为奇数", - "Client节点数不能为空": "Client 节点数不能为空", - "主机已被Master节点使用": "主机已被 Master 节点使用", - "查看访问配置": "查看访问配置", - "DataNode类型节点至少保留两个": "DataNode 类型节点至少保留两个", - "仅DataNode类型的节点支持缩容": "仅 DataNode 类型的节点支持缩容", - "DataNode节点IP不能为空": "DataNode 节点 IP 不能为空", - "替换节点能为空": "替换节点能为空", - "禁用2181_8480_8485": "禁用 2181,8480,8485", - "至少2台_建议规格至少为2核4G": "至少 2 台,建议规格至少为 2 核 4 G", - "至少3台_最多5台_机器可复用_建议规格至少为2核4G": "至少 3 台,最多 5 台,机器可复用,建议规格至少为 2 核 4 G", - "至少n台_最多n台_已选n台": "至少 {0} 台,最多 {1} 台,已选 {2} 台", - "NameNode必须两台_Zookeeper_JournalNode必须三台": "NameNode 必须两台,Zookeeper、JournalNode 必须三台", - "DataNode至少2台": "DataNode 至少 2 台", - "访问端口必填": "访问端口必填", - "至少3台_最多5台": "至少 3 台,最多 5 台", - "Broker类型节点至少保留一个": "Broker 类型节点至少保留一个", - "仅Broker类型节点支持缩容": "仅 Broker 类型节点支持缩容", - "Topic管理": "Topic 管理", - "Broker节点IP不能为空": "Broker 节点 IP 不能为空", - "访问端口范围1025_65535": "访问端口范围 1025 ~ 65535", - "范围1025_65535": "范围 1025 ~ 65535", - "需3台_建议规格至少2核4G": "需 3 台,建议规格至少 2 核 4G", - "需小于等于broker数量": "需小于等于 broker 数量", - "Zookeeper需3台": "Zookeeper 需 3 台", - "Broker不能为空": "Broker 不能为空", - "副本数需小于等于Broker数量": "副本数需小于等于 Broker 数量", - "上传成功": "上传成功", - "上传失败_文件内容校验不通过": "上传失败,文件内容校验不通过", - "导入": "导入", - "下载错误模板": "下载错误模板", - "模板文件": "模板文件", - "支持Excel文件_文件小于2M_下载": "支持 Excel 文件,文件小于 2 M,下载", - "重复的授权在导入过程中将会被忽略_不执行导入": "重复的授权在导入过程中将会被忽略,不执行导入", - "导入授权": "导入授权", - "部署角色": "部署角色", - "复制从访问入口": "复制从访问入口", - "从访问入口": "从访问入口", - "复制主访问入口": "复制主访问入口", - "主访问入口": "主访问入口", - "端口": "端口", - "实例_域名_IP_端口_状态": "实例/域名/IP/端口/状态", - "授权": "授权", - "复制集群名称": "复制集群名称", - "模块": "模块", - "域名_IP_模块": "域名/IP/模块", - "批量授权": "批量授权", - "请选择集群": "请选择集群", - "请先创建实例": "请先创建实例", - "磁盘": "磁盘", - "内存": "内存", - "核": "核", - "所在机房": "所在机房", - "所在城市": "所在城市", - "管控区域": "管控区域", - "主机IP": "主机IP", - "MySQL主从实例详情【name】": "MySQL 主从实例详情【{name}】", - "MySQL集群详情【inst】": "MySQL {type}集群详情【{inst}】", - "主机已被Master_Slave使用": "主机已被 Master / Slave 使用", - "xx共需n台": "{title} 共需 {n} 台", - "集群数量": "集群数量", - "请添加服务器": "请添加服务器", - "DB模块名不能为空": "DB 模块名不能为空", - "请先选择所属业务": "请先选择所属业务", - "实例预览": "实例预览", - "域名设置": "域名设置", - "每组主机部署集群数量": "每组主机部署集群数量", - "默认从20000开始自动分配": "默认从 20000 开始自动分配", - "默认从10000开始自动分配": "默认从 10000 开始自动分配", - "规格": "规格", - "需要绑定数据库相关配置": "需要绑定数据库相关配置", - "该模块暂未绑定数据库相关配置": "该模块暂未绑定数据库相关配置", - "表示DB的用途": "表示 DB 的用途", - "输入域名重复": "输入域名重复", - "以小写英文字母开头_且只能包含小写英文字母_数字_连字符_多个换行分隔": "以小写英文字母开头,且只能包含小写英文字母、数字、连字符-,多个换行分隔", - "通过换行分隔_快速批量编辑多个域名": "(通过换行分隔,快速批量编辑多个域名)", - "快捷编辑": "快捷编辑", - "快捷编辑_可通过换行分隔_快速编辑多个域名": "快捷编辑:可通过换行分隔,快速编辑多个域名", - "序号": "序号", - "主访问入口重复": "主访问入口重复", - "绑定配置成功": "绑定配置成功", - "刷新获取最新DB模块名": "刷新获取最新DB模块名", - "去绑定": "去绑定", - "预览": "预览", - "共n条": "共 {n} 条", - "请选择业务和DB模块名": "请选择业务和DB模块名", - "容灾级别": "容灾级别", - "账号创建成功": "账号创建成功", - "不能连续重复n位字母_数字_特殊符号": "不能连续重复 {n} 位字母、数字、特殊符号", - "密码长度为_min_max": "密码长度为 {0} ~ {1}", - "密码不满足要求": "密码不满足要求", - "由_1_~_32_位字母_数字_下划线(_)_点(.)_减号(-)字符组成以字母或数字开头": "由 1 ~ 32 位由字母、数字、下划线(_)、点(.)、减号(-)字符组成\n以字母或数字开头", - "账户名": "账户名", - "新建账号": "新建账号", - "账号名称_DB名称_权限名称": "账号名称/DB名称/权限名称", - "账号信息": "账号信息", - "账号名称": "账号名称", - "DB名称": "DB 名称", - "访问的DB名": "访问的 DB 名", - "添加授权规则": "添加授权规则", - "暂无规则": "暂无规则", - "立即新建": "立即新建", - "删除账号": "删除账号", - "确认删除该账号": "确认删除该账号?", - "即将删除账号xx_删除后将不能恢复": "即将删除账号\"{name}\", 删除后将不能恢复", - "成功删除账号": "成功删除账号", - "成功添加授权规则": "成功添加授权规则", - "访问DB不能为空": "访问 DB 不能为空", - "请设置权限": "请设置权限", - "全选": "全选", - "权限设置": "权限设置", - "请输入DB名称_可以使用通配符_如Data_区分大小写_多个使用英文逗号_分号或换行分隔": "请输入 DB 名称,可以使用通配符 %,如 Data%,区分大小写,多个使用英文逗号、分号或换行分隔", - "DB名称不支持 *": "DB名称不支持 *", - "该账号下已存在xx规则": "该账号下已存在 {0} 规则", - "收藏成功": "收藏成功", - "取消收藏成功": "取消收藏成功", - "搜索为空": "搜索为空", - "MySQL_工具箱": "MySQL 工具箱", - "从导航移除": "从导航移除", - "收藏至导航": "收藏至导航", - "请分别输入目标集群_校验主库_校验从库_校验DB_校验表名_忽略DB名_忽略表名_多个对象_换行分隔": "请分别输入目标集群,校验主库,校验从库,校验 DB,校验表名,忽略 DB 名,忽略表名\n多个对象,换行分隔", - "n处IP_Port格式错误": "{0} 处 IP:Port 格式错误", - "n处录入格式错误": "{0} 处录入格式错误", - "标记错误": "标记错误", - "复制格式": "复制格式", - "数据校验修复_批量录入": "数据校验修复- 批量录入", - "数据校验修复任务提交成功": "数据校验修复任务提交成功", - "数据校验修复_对集群的主库和从库进行数据一致性校验和修复_其中MyISAM引擎库表不会被校验和修复": "数据校验修复:对集群的主库和从库进行数据一致性校验和修复,其中 MyISAM 引擎库表不会被校验和修复", - "批量录入": "批量录入", - "定时执行时间": "定时执行时间", - "请选择xx": "请选择{0}", - "请输入xx": "请输入{0}", - "全局超时时间": "全局超时时间", - "数据修复": "数据修复", - "修复模式": "修复模式", - "Enter完成内容输入": "Enter 完成内容输入", - "注_含通配符的单元格仅支持输入单个对象": "注:含通配符的单元格仅支持输入单个对象", - "专门指代ALL语义_只能独立使用": "* :专门指代 ALL 语义, 只能独立使用", - "匹配任意单一字符_如a_d": "?: 匹配任意单一字符,如 a%?%d", - "匹配任意长度字符串_如a_不允许独立使用": "%:匹配任意长度字符串,如 a%, 不允许独立使用", - "校验检查完成后_将自动修复数据": "校验检查完成后,将自动修复数据", - "校验检查完成需人工确认后_方可执行修复动作": "校验检查完成需人工确认后,方可执行修复动作", - "人工确认": "人工确认", - "单据审批": "单据审批", - "数据校验_执行": "数据校验 执行", - "数据修复_自动执行": "数据修复 自动执行", - "数据修复_执行": "数据修复 执行", - "集群不存在": "集群不存在", - "集群域名": "集群域名", - "请完善目标集群": "请完善目标集群", - "合法IP_Port": "合法 IP:Port", - "请完善集群域名": "请完善集群域名", - "实例不存在": "实例不存在", - "目标集群与校验主库不匹配": "目标集群与校验主库不匹配", - "集群中不存在xx": "集群中不存在 {0}", - "只允许输入通配符_大小写字母_数字_下划线_连接符": "只允许输入通配符(* % ?)、大小写字母、数字、下划线(_)、连接符(-)", - "通配符_不允许单独使用": "通配符(%)不允许单独使用", - "通配符_不允许组合使用": "通配符(*)不允许组合使用", - "包含通配符_不允许输入多个对象": "包含通配符(% * ?)不允许输入多个对象", - "忽略DB名和忽略表名必须同时填写或者同时为空": "忽略 DB 名和忽略表名必须同时填写或者同时为空", - "请分别输入目标集群_目标DB名_目标表名_忽略DB名_忽略表名_多个对象_换行分隔": "请分别输入目标集群,目标 DB 名,目标表名,忽略 DB 名,忽略表名\n多个对象,换行分隔", - "目标表名": "目标表名", - "目标DB名": "目标 DB 名", - "清档_批量录入": "清档 - 批量录入", - "安全模式": "安全模式", - "安全模式下_存在业务连接时需要人工确认": "安全模式下,存在业务连接时需要人工确认", - "清档_删除目标数据库数据_数据会暂存在不可见的备份库中_只有在执行删除备份库后_才会真正的删除数据": "清档:删除目标数据库数据, 数据会暂存在不可见的备份库中,只有在执行删除备份库后, 才会真正的删除数据。", - "清档任务提交成功": "清档任务提交成功", - "清档_执行": "清档 执行", - "批量编辑清档类型": "批量编辑清档类型", - "请选择清档类型": "请选择清档类型", - "指定DB名": "指定 DB 名", - "指定表名": "指定表名", - "目标集群不能为空": "目标集群不能为空", - "节点类型": "节点类型", - "添加目标集群": "添加目标集群", - "确认重置页面": "确认重置页面", - "所有库表备份_除MySQL系统库和DBA专用库外": "所有库表备份, 除 MySQL 系统库和 DBA 专用库外", - "任务完成": "任务完成", - "全库备份执行": "全库备份执行", - "继续提单": "继续提单", - "去看看": "去看看", - "全库备份任务提交成功": "全库备份任务提交成功", - "重置将会清空当前填写的所有内容_请谨慎操作": "重置将会清空当前填写的所有内容,请谨慎操作!", - "接下来您可以通过xx查看任务最新动态": "接下来您可以通过“{0}”查看任务最新动态", - "请分别输入集群域名_单个_源DB名_单个_新DB名_单个_多个对象_换行分隔": "请分别输入集群域名(单个),源 DB 名(单个),新 DB 名(单个)\n多个对象,换行分隔", - "n处格式错误": "{0} 处格式错误", - "DB重命名_批量录入": "DB 重命名 - 批量录入", - "该新DB名已经存在于修改列表中": "该新 DB 名已经存在于修改列表中", - "新DB名已存在于集群中": "新 DB 名已存在于集群中", - "由字母_数字_下划线_减号_字符组成以字母开头": "由字母、数字、下划线(_)、减号(-)字符组成以字母开头", - "不可以rollback结尾": "不可以 rollback 结尾", - "不可以stage_truncate开头": "不可以 stage_truncate 开头", - "该源DB名已经存在于修改列表中": "该源 DB 名已经存在于修改列表中", - "源DB名不存在": "源 DB 名不存在", - "请输入新DB名": "请输入新 DB 名", - "请输入源DB名": "请输入源 DB 名", - "请输入集群域名": "请输入集群域名", - "请输入集群": "请输入集群", - "忽略业务连接": "忽略业务连接", - "如忽略_有连接的情况下也会执行": "如忽略,有连接的情况下也会执行", - "DB重命名_database重命名": "DB 重命名:database 重命名", - "DB重命名任务提交成功": "DB 重命名任务提交成功", - "DB重命名_执行": "DB 重命名 执行", - "请分别输入目标集群_备份DB名_备份表名_忽略DB名_忽略表名_多个对象_换行分隔": "请分别输入目标集群,备份 DB 名,备份表名,忽略 DB 名,忽略表名\n多个对象,换行分隔", - "n处目标集群不存在": "{0} 处目标集群不存在", - "复制": "复制", - "无": "无", - "Master或Slave": "Master 或 Slave", - "单节点切换_批量录入": "单节点切换 - 批量录入", - "备份源不能为空": "备份源不能为空", - "目标集群重复": "目标集群重复", - "目标集群不存在": "目标集群不存在", - "请输入集群_使用换行分割一次可输入多个": "请输入集群,使用换行分割一次可输入多个", - "一格仅支持单个_对象": "一格仅支持单个 % 对象", - "DB名不能为空": "DB 名不能为空", - "请输入DB名称_支持通配符_含通配符的仅支持单个": "请输入DB 名称,支持通配符“%”,含通配符的仅支持单个", - "IP重复": "IP 重复", - "IP不存在": "IP 不存在", - "输入的主从IP重复": "输入的主从 IP 重复", - "IP格式不正确": "IP 格式不正确", - "请输入2台IP": "请输入 2 台 IP", - "管控区域主机冲突_请确认选择": "管控区域主机冲突,请确认选择", - "冲突": "冲突", - "重复": "重复", - "请输入2台IP_英文逗号或换行分隔": "请输入 2 台 IP, 英文逗号或换行分隔", - "指定库表备份_支持模糊匹配": "指定库表备份,支持模糊匹配", - "库表备份执行": "库表备份执行", - "库表备份任务提交成功": "库表备份任务提交成功", - "n处缺少匹配对象": "{0} 处缺少匹配对象", - "请分别输入集群_起止时间_目标库_目标表_忽略库_忽略表_多个对象_换行分隔": "请分别输入集群,起止时间,目标库,目标表,忽略库,忽略表\n多个对象,换行分隔", - "起止时间": "起止时间", - "闪回_批量录入": "闪回 - 批量录入", - "起止时间不能为空": "起止时间不能为空", - "表名不能为空": "表名不能为空", - "请输入表名称_支持通配符_含通配符的仅支持单个": "请输入表名称,支持通配符“%”,含通配符的仅支持单个", - "通过flashback工具_对row格式的binlog做逆向操作": "通过 flashback 工具,对 row 格式的 binlog 做逆向操作", - "闪回执行": "闪回执行", - "闪回任务提交成功": "闪回任务提交成功", - "请分别输入主库主机_从库主机_多个对象_换行分隔": "请分别输入主库主机,从库主机\n多个对象,换行分隔", - "n处主机IP不存在": "{0} 处主机 IP 不存在", - "从库主机": "从库主机", - "主库主机": "主库主机", - "主从互切_批量录入": "主从互切 - 批量录入", - "同机关联的集群": "同机关联的集群", - "故障主库主机": "故障主库主机", - "输入主库后自动生成": "输入主库后自动生成", - "目标主库重复": "目标主库重复", - "目标主库不存在": "目标主库不存在", - "请输入IP": "请输入IP", - "目标从库不能为空": "目标从库不能为空", - "请输入选择从库": "请输入选择从库", - "Slave提升成主库_断开同步_切换后集成成单点状态_一般用于紧急切换": "Slave 提升成主库,断开同步,切换后集群成单节点状态,一般用于紧急切换", - "主库故障切换执行": "主库故障切换执行", - "主从互切任务提交成功": "主从互切任务提交成功", - "请分别输入集群_新_主从_主机_多个对象_换行分隔": "请分别输入集群,新(主从)主机\n多个对象,换行分隔", - "新_主从_主机_2台": "新(主从)主机:2 台", - "添加从库_批量录入": "添加从库-批量录入", - "集群主从节点成对迁移到新的机器上_旧机器会下架掉": "集群主从节点成对迁移到新的机器上,旧机器会下架掉", - "克隆主从执行": "克隆主从执行", - "克隆主从任务提交成功": "克隆主从任务提交成功", - "目标从库": "目标从库", - "目标主库": "目标主库", - "同机器所有集群都完成主从关系互切": "同机器所有集群都完成主从关系互切", - "主从互换执行": "主从互换执行", - "请分别输入源客户端IP_单个_新客户端IP_可为多个英文逗号分隔_多个对象_换行分隔": "请分别输入源客户端 IP(单个),新客户端 IP(可为多个英文逗号分隔)\n多个对象,换行分隔", - "n处IP格式错误": "{0} 处 IP 格式错误", - "n处缺少对应IP": "{0} 处缺少对应 IP", - "n处实例格式错误": "{0} 处实例格式错误", - "如_xx": "如:{0}", - "客户端权限克隆_批量录入": "客户端权限克隆 - 批量录入", - "客户端权限克隆_访问DB来源IP替换时做的权限克隆": "客户端权限克隆:访问 DB 来源 IP 替换时做的权限克隆", - "客户端权限克隆任务提交成功": "客户端权限克隆任务提交成功", - "请输入单个IP": "请输入单个 IP", - "输入客户端后自动生成": "输入客户端后自动生成", - "请输入请输入IP_多个IP用换行分隔": "请输入请输入 IP,多个 IP 用换行分隔", - "请输入合法ipv4": "请输入合法 ipv4", - "xx为源客户端IP": "{0} 为源客户端 IP", - "新客户端IP重复": "新客户端 IP 重复", - "请分别输入源实例管控区域_IP_Port_单个_新实例IP_Port_单个_多个对象_换行分隔": "请分别输入源实例 管控区域:IP:Port(单个),新实例 IP:Port(单个)\n多个对象,换行分隔", - "n处缺少对应实例": "{0} 处缺少对应实例", - "新实例IP_Port": "新实例 IP:Port", - "源实例管控区域_IP_Port": "源实例 管控区域:IP:Port", - "DB实例权限克隆_批量录入": "DB 实例权限克隆 - 批量录入", - "xx为源实例": "{0} 为源实例", - "请输入合法IP_Port": "请输入合法 IP:Port", - "输入源实例后自动生成": "输入源实例后自动生成", - "请输入单个IP_Port": "请输入单个 IP:Port", - "DB权限克隆_DB实例IP替换时_克隆原实例的所有权限到新实例中": "DB 权限克隆:DB 实例 IP 替换时,克隆原实例的所有权限到新实例中。", - "DB实例权限克隆任务提交成功": "DB 实例权限克隆任务提交成功", - "客户端权限克隆_执行": "客户端权限克隆 执行", - "DB实例权限克隆_执行": "DB 实例权限克隆 执行", - "请分别输入集群_新_主从_主机_是否切换域名_多个对象_换行分隔": "请分别输入集群,新(主从)主机,是否切换域名\n多个对象,换行分隔", - "添加Proxy_批量录入": "添加 Proxy - 批量录入", - "给集群添加Proxy实例": "给集群添加 Proxy 实例", - "添加Proxy执行": "添加 Proxy 执行", - "添加Proxy任务提交成功": "添加 Proxy 任务提交成功", - "请分别输入目标Proxy_新Proxy主机_多个对象_换行分隔": "请分别输入目标 Proxy,新 Proxy 主机\n多个对象,换行分隔", - "n处目标Proxy不存在": "{0} 处目标 Proxy 不存在", - "目标Proxy": "目标 Proxy", - "替换Proxy_批量录入": "替换 Proxy - 批量录入", - "目标Proxy重复": "目标 Proxy 重复", - "目标Proxy不存在": "目标 Proxy 不存在", - "目标Proxy不能为空": "目标 Proxy 不能为空", - "无同机关联集群": "无同机关联集群", - "同主机关联的其他集群_勾选后一同替换": "(同主机关联的其他集群,勾选后一同替换)", - "同机关联集群": "同机关联集群", - "请输入IP_Port_使用换行分割一次可输入多个": "请输入IP:Port,使用换行分割一次可输入多个", - "如忽略_在有连接的情况下Proxy也会执行替换": "如忽略,在有连接的情况下 Proxy 也会执行替换", - "对集群的Proxy实例进行替换": "对集群的 Proxy 实例进行替换", - "替换Proxy执行": "替换 Proxy 执行", - "替换Proxy任务提交成功": "替换 Proxy 任务提交成功", - "回到档指定时间_Time": "回到档指定时间({0})", - "本地备份或远程备份": "本地备份或远程备份", - "回档类型": "回档类型", - "回收到新机器": "回收到新机器", - "待回收集群": "待回收集群", - "回档到新主机": "回档到新主机", - "待回档集群": "待回档集群", - "回档到指定时间": "回档到指定时间", - "备份记录": "备份记录", - "备份记录不能为空": "备份记录不能为空", - "回档时间不能为空": "回档时间不能为空", - "新建一个单节点实例_通过全备_binlog的方式_将数据库恢复到过去的某一时间点或者某个指定备份文件的状态": "新建一个单节点实例,通过全备 +binlog 的方式,将数据库恢复到过去的某一时间点或者某个指定备份文件的状态。", - "定点回档执行": "定点回档执行", - "定点回档任务提交成功": "定点回档任务提交成功", - "请分别输入目标集群_新从库主机_备份源_多个对象_换行分隔": "请分别输入目标集群,新从库主机,备份源\n多个对象,换行分隔", - "同主机关联的其他集群_勾选后一同添加从库": "(同主机关联的其他集群,勾选后一同添加从库)", - "请输入合法IP": "请输入合法 IP", - "请选择备份源": "请选择备份源", - "批量编辑备份源": "批量编辑备份源", - "添加从库_同机的所有集群会统一新增从库_但新机器不添加到域名解析中去": "添加从库:同机的所有集群会统一新增从库,但新机器不添加到域名解析中去", - "添加从库任务提交成功": "添加从库任务提交成功", - "添加从库_执行": "添加从库 执行", - "请分别输入目标重库实例_备份来源_多个对象_换行分隔": "请分别输入目标重库实例,备份来源\n多个对象,换行分隔", - "备份来源": "备份来源", - "重建从库_批量录入": "重建从库 - 批量录入", - "目标从库在修改列表中已存在": "目标从库在修改列表中已存在", - "请选择备份来源": "请选择备份来源", - "批量编辑备份来源": "批量编辑备份来源", - "根据实例生成": "根据实例生成", - "请输入IP_Port": "请输入 IP:Port", - "原地重建": "原地重建", - "重建类型": "重建类型", - "重建从库_原机器或新机器重新同步数据及权限_并且将域名解析指向同步好的机器": "重建从库:原机器或新机器重新同步数据及权限,并且将域名解析指向同步好的机器。", - "重建从库任务提交成功": "重建从库任务提交成功", - "重建从库_执行": "重建从库 执行", - "在原主机上进行故障从库实例重建": "在原主机上进行故障从库实例重建", - "备份设置不能为空": "备份设置不能为空", - "定时执行时执行时间不能为空": "定时执行时执行时间不能为空", - "在审批通过后_将会按照设置的时间定时执行_无需人工确认_如审批超时_需_人工确认_后才能执行": "(在审批通过后,将会按照设置的时间定时执行,无需人工确认;如审批超时,需“人工确认”后才能执行)", - "单据审批通过之后_需要人工确认方可执行": "单据审批通过之后,需要人工确认方可执行", - "检测失败_共n个错误": "检测失败,共 {0} 个错误", - "n个告警提示": "{0} 个告警提示", - "SQL文件无效": "SQL 文件无效", - "SQL文件": "SQL 文件", - "检测通过": "检测通过", - "按顺序执行": "(按顺序执行)", - "文件列表": "文件列表", - "SQL文件解析失败": "SQL 文件解析失败", - "文件上传失败": "文件上传失败", - "仅支持_sql文件_文件名不能包含空格_上传后_SQL执行顺序默认为从上至下_可拖动文件位置_变换文件的执行顺序文件": "仅支持 .sql 文件,文件名不能包含空格,上传后,SQL 执行顺序默认为从上至下,可拖动文件位置,变换文件的执行顺序文件", - "添加文件": "添加文件", - "语法校验进行中": "语法校验进行中", - "语法检测": "语法检测", - "SQL编辑器": "SQL 编辑器", - "目标DB不能为空": "目标 DB 不能为空", - "个模拟执行任务待确认_可点击查看最新动态": "个模拟执行任务待确认,可点击查看最新动态", - "目前已有": "目前已有", - "提供多个集群批量执行sql文件功能": "提供多个集群批量执行 sql 文件功能", - "模拟执行": "模拟执行", - "接下你可以直接_提交申请_或返回上一步修改重试": "接下你可以直接“提交申请”或返回上一步修改重试", - "模拟执行失败": "模拟执行失败", - "执行成功后_自动提交单据申请_无需等待": "执行成功后,自动提交单据申请,无需等待", - "模拟执行正在进行中_请稍等": "模拟执行正在进行中,请稍等...", - "待执行": "待执行", - "接下你可以直接_继续提交_或_返回修改_后重试": "接下你可以直接“继续提交”或“返回修改”后重试", - "模拟执行成功后自动提交单据申请_关闭此页面无影响": "模拟执行成功后自动提交单据申请,关闭此页面无影响。", - "生产执行时无需再确认": "生产执行时无需再确认", - "模拟执行成功": "模拟执行成功", - "返回继续提单": "返回继续提单", - "终止执行": "终止执行", - "废弃": "废弃", - "确认终止": "确认终止?", - "返回修改会中断当前操作_请谨慎操作": "返回修改会中断当前操作,请谨慎操作!", - "继续提交": "继续提交", - "返回修改": "返回修改", - "执行中": "执行中", - "变更SQL执行": "变更 SQL 执行", - "人工确认执行": "人工确认执行", - "SQL语义检查": "SQL 语义检查", - "变更SQL执行任务提交成功": "变更 SQL 执行任务提交成功", - "SQL语法错误": "SQL 语法错误", - "先执行语法检测": "先执行语法检测", - "新建业务": "新建业务", - "无匹配数据": "无匹配数据", - "关键字": "关键字", - "只能包含中文_英文字母_数字_连字符": "只能包含中文、英文字母、数字、连字符-", - "以小写英文字符开头_且只能包含英文字母_数字_连字符": "以小写英文字符开头,且只能包含英文字母、数字、连字符-", - "充足": "充足", - "紧张": "紧张", - "如果对请求延时有要求_请尽量选择靠近接入点的地域": "如果对请求延时有要求,请尽量选择靠近接入点的地域", - "复制所有域名": "复制所有域名", - "清除所有": "清除所有", - "请选择访问DB": "请选择访问 DB", - "请选择账户名": "请选择账户名", - "请添加目标集群": "请添加目标集群", - "请添加访问源": "请添加访问源", - "跳转新建规则": "跳转新建规则", - "权限规则": "权限规则", - "提交失败_信息校验不通过_失败具体原因如下": "提交失败,信息校验不通过,失败具体原因如下:", - "添加授权": "添加授权", - "没有可复制异常主机": "没有可复制异常主机", - "没有可以复制主机": "没有可以复制主机", - "批量设置每台主机节点数": "批量设置每台主机节点数", - "每台主机节点数": "每台主机节点数", - "OS类型": "OS 类型", - "OS名称": "OS 名称", - "主机名称": "主机名称", - "机房": "机房", - "每台主机实例数": "每台主机实例数", - "复制所有IP": "复制所有 IP", - "清除异常IP": "清除异常 IP", - "共": "共", - "已筛选": "已筛选", - "最多只能选择三台": "最多只能选择三台", - "部署Zookeeper_JournalNode_3台": "部署 Zookeeper / JournalNode(3台)", - "最多只能选择两台": "最多只能选择两台", - "部署NameNode_2台": "部署 NameNode(2台)", - "集群已被禁用无法操作": "集群已被禁用无法操作", - "数据版本": "数据版本", - "没有可复制实例": "没有可复制实例", - "请输入实例_enter进行搜索": "请输入实例,enter 进行搜索", - "复制全部实例": "复制全部实例", - "复制异常实例": "复制异常实例", - "xx预览": "{name} 预览", - "查看更多": "查看更多", - "不可用": "不可用", - "没有数据": "没有数据", - "当前已经处于选中页": "当前已经处于选中页", - "返回当前选中页": "返回当前选中页", - "更多详情": "更多详情", - "单据链接": "单据链接", - "成功": "成功", - "失败": "失败", - "操作结果": "操作结果", - "操作类型": "操作类型", - "时间": "时间", - "没有可复制集群": "没有可复制集群", - "单节点集群": "单节点集群", - "域名_模块": "域名/模块", - "我知道了": "我知道了", - "切换后如果重新选择_选择结果将会覆盖原来选择的内容": "切换后如果重新选择,选择结果将会覆盖原来选择的内容!", - "切换类型说明": "切换类型说明", - "暂无数据_请从左侧添加对象": "暂无数据,请从左侧添加对象", - "复制所有集群": "复制所有集群", - "清空所有": "清空所有", - "结果预览": "结果预览", - "共n个": "共 {0} 个", - "请确认以下差异变化": "请确认以下差异变化", - "更新": "更新", - "参数名": "参数名", - "更新前": "更新前", - "更新后": "更新后", - "暂无数据": "暂无数据", - "所属云厂商": "所属云厂商", - "IP_主机名关键字": "IP/主机名关键字", - "复制所有实例": "复制所有实例", - "角色": "角色", - "请输入实例": "请输入实例", - "请输入IP_Port_如_1_1_1_1_10000_多个可使用换行_空格或_分隔": "请输入 IP:Port,如(127.0.0.1:10000)\n多个可使用换行、空格或;,|分隔", - "清空": "清空", - "解析并添加": "解析并添加", - "n处IP_Port不存在": "{0} 处 IP:Port 不存在", - "搜索拓扑节点": "搜索拓扑节点", - "请选择实例": "请选择实例", - "Agent异常无法使用": "Agent 异常无法使用", - "无法保存": "无法保存", - "请选择主机": "请选择主机", - "添加服务器": "添加服务器", - "请选择业务": "请选择业务", - "蓝鲸桌面": "蓝鲸桌面", - "联系BK助手": "联系BK助手", - "点击确定将刷新页面_请注意保存数据": "点击确定将刷新页面,请注意保存数据", - "服务器端资源文件已经更新_请刷新页面获取最新资源_以免前端页面执行失败_造成困扰": "服务器端资源文件已经更新,请刷新页面获取最新资源,以免前端页面执行失败,造成困扰", - "资源更新提醒": "资源更新提醒", - "去查看": "去查看", - "去申请": "去申请", - "关联的资源实例": "关联的资源实例", - "需申请的权限": "需申请的权限", - "该操作需要以下权限": "该操作需要以下权限", - "搜索实例": "搜索实例", - "清空搜索条件": "清空搜索条件", - "可以尝试调整关键词或": "可以尝试调整关键词 或", - "搜索结果为空": "搜索结果为空", - "中文": "中文", - "删除成功": "删除成功", - "确认删除xx": "确认删除 {0}", - "确认删除": "确认删除", - "已撤销": "已撤销", - "已终止": "已终止", - "进行中": "进行中", - "审批中": "审批中", - "平台": "平台", - "Redis集群详情": "Redis 集群详情", - "Redis_集群管理": "【Redis】集群管理", - "申请Redis集群部署": "申请 Redis 集群部署", - "删除整库_dropdatabase": "删除整库(drop database)", - "清除表数据和结构_droptable": "清除表数据和结构(drop table)", - "清除表数据_truncatetable": "清除表数据(truncate table)", - "特殊符号序": "特殊符号序", - "包含数字": "包含数字", - "包含大写字母": "包含大写字母", - "包含小写字母": "包含小写字母", - "指定特殊字符(s)": "指定特殊字符({s})", - "MySQL主从集群_实例详情": "【MySQL 主从集群】实例详情", - "MySQL主从集群_实例视图": "【MySQL 主从集群】实例视图", - "MySQL主从集群详情": "MySQL 主从集群详情", - "MySQL主从集群_集群管理": "【MySQL 主从集群】集群管理", - "MySQL单节点详情": "MySQL 单节点详情", - "MySQL单节点_集群管理": "【MySQL 单节点】集群管理", - "绑定配置": "绑定配置", - "申请MySQL主从部署": "申请 MySQL 主从部署", - "申请MySQL单节点部署": "申请 MySQL 单节点部署", - "数据校验修复": "数据校验修复", - "闪回": "闪回", - "定点回档": "定点回档", - "全库备份": "全库备份", - "库表备份": "库表备份", - "主库故障切换": "主库故障切换", - "添加Proxy": "添加 Proxy", - "替换Proxy": "替换 Proxy", - "主从互切": "主从互切", - "克隆主从": "克隆主从", - "添加从库": "添加从库", - "重建从库": "重建从库", - "DB实例权限克隆": "DB 实例权限克隆", - "客户端权限克隆": "客户端权限克隆", - "DB重命名": "DB 重命名", - "数据处理": "数据处理", - "集群维护": "集群维护", - "权限克隆": "权限克隆", - "回档": "回档", - "SQL任务": "SQL 任务", - "等待执行": "等待执行", - "终": "终", - "始": "始", - "申请Kafka集群部署": "申请 Kafka 集群部署", - "申请HDFS集群部署": "申请 HDFS 集群部署", - "申请ES集群部署": "申请 ES 集群部署", - "Kafka集群详情": "Kafka 集群详情", - "Kafka_集群管理": "【Kafka】集群管理", - "HDFS集群详情": "HDFS 集群详情", - "HDFS_集群管理": "【HDFS】集群管理", - "ES集群详情": "ES 集群详情", - "ES_集群管理": "【ES】集群管理", - "Proxy_配置": "Proxy-配置", - "Redis_配置": "Redis-配置", - "Proxy_参数配置": "Proxy-参数配置", - "编辑平台配置": "编辑平台配置", - "绑定模块": "绑定模块", - "配置编辑": "配置编辑", - "配置详情": "配置详情", - "硬盘": "硬盘", - "运行中": "运行中", - "磁盘_GB": "磁盘(GB)", - "内存_MB": "内存(MB)", - "申请成功": "申请成功", - "业务Codexx将被保存到业务xx且保存后不允许修改": "业务 Code ({0}) 将被保存到业务 ({1}) ,且保存后不允许修改", - "确认创建业务Code": "确认创建业务 Code", - "申请服务": "申请服务", - "申请xx": "申请{0}", - "复制失败": "复制失败", - "复制成功": "复制成功", - "xx的模拟任务执行_Text": "{name}的模拟任务执行 {text}", - "SQL变更执行": "SQL 变更执行", - "查看": "查看", - "任务提交成功_具体结果可前往": "任务提交成功,具体结果可前往", - "集群锁定": "集群锁定", - "模块锁定": "模块锁定", - "业务锁定": "业务锁定", - "平台配置": "平台配置", - "HDFS集群部署": "HDFS 集群部署", - "Kafka集群部署": "Kafka 集群部署", - "ES集群部署": "ES 集群部署", - "Redis集群部署": "Redis 集群部署", - "主从部署": "主从部署", - "单节点部署": "单节点部署", - "MySQL监控": "MySQL 监控", - "语法检测不通过,请先修正": "语法检测不通过,请先修正", - "白名单": "白名单", - "授权白名单": "授权白名单", - "静态拓扑": "静态拓扑", - "创建成功": "创建成功", - "ip匹配_中存在格式错误": "ip 匹配(%)中存在格式错误", - "ip中存在格式错误": "ip 中存在格式错误", - "白名单输入框编辑提示": "请输入 IP 或 IP% ,如:127.0.0.1 或 192.28.% 或 localhost \n多个用英文逗号,分号,或换行分隔", - "请添加IP的简要说明_如IP用途等": "请添加IP的简要说明,如 IP 用途等", - "IP地址": "IP 地址", - "批量删除": "批量删除", - "新建": "新建", - "请选择白名单组": "请选择白名单组", - "全局": "全局", - "全局白名单如需编辑请联系平台管理员": "全局白名单如需编辑请联系平台管理员", - "新建白名单": "新建白名单", - "编辑白名单": "编辑白名单", - "确认删除该组白名单": "确认删除该{0}组白名单", - "白名单删除后_不会影响现已授权实例_新增授权时将无法再选择_请谨慎操作": "白名单删除后,不会影响现已授权实例,新增授权时将无法再选择,请谨慎操作!", - "数据获取异常": "数据获取异常", - "检测到多个前缀相同的IP_是否立即合并成以下IP": "检测到多个前缀相同的 IP,是否立即合并成 以下 IP%?", - "合并": "合并", - "不合并": "不合并", - "语法检测服务异常_请联系管理员": "语法检测服务异常,请联系管理员", - "确认离开当前页": "确认离开当前页?", - "离开将会导致未保存信息丢失": "离开将会导致未保存信息丢失", - "离开": "离开", - "已过滤出管控区域xx可选的主机": "已过滤出管控区域\"{name}\"可选的主机", - "所属管控区域": "所属管控区域", - "请选择管控区域": "请选择管控区域", - "获取访问方式": "获取访问方式", - "操作人": "操作人", - "我申请的": "我申请的", - "与我相关的": "与我相关的", - "Master节点IP": "Master 节点 IP", - "Client节点IP": "Client 节点 IP", - "未读": "未读", - "监控仪表盘": "监控仪表盘", - "暂不支持跨管控区域提取Key": "暂不支持跨管控区域提取 Key", - "暂不支持跨管控区域删除Key": "暂不支持跨管控区域删除 Key", - "最终执行结果以SQL文件内容为准": "最终执行结果以 SQL 文件内容为准", - "新主机xx跟目标集群xx须在同一个管控区域": "新主机({ip})跟目标集群({cluster})须在同一个管控区域", - "新主机xx跟目标proxy主机xx须在同一个管控区域": "新主机({ip})跟目标 proxy 主机({target})须在同一个管控区域", - "源实例IPxx跟新实例IPxx须在同一个管控区域": "源实例 IP({source})跟新实例 IP({target})须在同一个管控区域", - "取消提单": "取消提单", - "是否继续提交单据": "是否继续提交单据", - "结果文件": "结果文件", - "库表备份_批量录入": "库表备份 - 批量录入", - "事件中心": "事件中心", - "DBHA切换事件": "DBHA 切换事件", - "切换结果": "切换结果", - "切换原因": "切换原因", - "每台主机部署实例数量": "每台主机部署实例数量", - "实例类型": "实例类型", - "实例角色": "实例角色", - "详情": "详情", - "故障IP": "故障 IP", - "新IP": "新 IP", - "故障Port": "故障 Port", - "新Port": "新 Port", - "xx切换日志详情": "【{cluster}】切换日志详情", - "切换失败": "切换失败", - "切换成功": "切换成功", - "管控区域_IP": "管控区域:IP", - "申请Pulsar集群部署": "申请 Pulsar 集群部署", - "Pulsar集群部署": "Pulsar 集群部署", - "Pulsar版本": "Pulsar 版本", - "Bookkeeper节点": "Bookkeeper 节点", - "Zookeeper节点": "Zookeeper 节点", - "Broker节点": "Broker 节点", - "需3台_建议规格至少为2核4G": "需 3 台,建议规格至少为 2 核 4 G", - "至少1台_建议规格至少为2核4G": "至少 1 台,建议规格至少为 2 核 4 G", - "主机已被xx节点使用": "主机已被 {0} 节点使用", - "至少2_不能超过Bookkeeper数量": "至少 2,不能超过 Bookkeeper 数量", - "至少写入成功副本数量": "至少写入成功副本数量", - "当达到数量后_立即返回结果_减少用户等待时间": "当达到数量后,立即返回结果,减少用户等待时间", - "Bookkeeper节点数至少为2台": "Bookkeeper 节点数至少为 2 台", - "Zookeeper节点数需3台": "Zookeeper 节点数需 3 台", - "Broker节点数至少为1台": "Broker节点数至少为 1 台", - "已选n台_共nGB(目标容量:nG)": "已选{0}台,共{1}GB(目标容量:{2}G)", - "(共n台_磁盘容量nG)": "(共{0}台,磁盘容量{1}G)", - "(需n台_已选n台_少n台_共nG)": "(需{0}台,已选{1}台,少{2}台_共{3}G)", - "确认扩容【name】集群": "确认扩容【{name}】集群?", - "确认缩容【name】集群": "确认缩容【{name}】集群?", - "申请InfluxDB集群部署": "申请 InfluxDB 集群部署", - "InfluxDB集群部署": "InfluxDB 集群部署", - "InfluxDB版本": "InfluxDB 版本", - "分组名": "分组名", - "新建分组": "新建分组", - "主机数数量即为实例数量_建议规格至少为2核4G": "主机数数量即为实例数量,建议规格至少为 2 核 4 G", - "InfluxDB实例管理": "【InfluxDB】实例管理", - "实例管理": "实例管理", - "全部实例": "全部实例", - "添加分组": "添加分组", - "修改名称": "修改名称", - "分组下存在实例_不可删除": "分组下存在实例,不可删除", - "确认删除该分组": "确认删除该分组?", - "删除后将不可恢复_请确认操作": "删除后将不可恢复,请确认操作。", - "当前仅剩n台 IP_无法缩容": "当前仅剩 {0} 台 IP,无法缩容", - "移动至": "移动至", - "所属分组": "所属分组", - "确认启用该实例": "确认启用该实例?", - "实例【instance】启用后将恢复访问": "实例【{instance}】启用后将恢复访问", - "确认禁用该实例": "确认禁用该实例?", - "实例【instance】被禁用后将无法访问_如需恢复访问_可以再次「启用」": "实例【{instance}】被禁用后将无法访问,如需恢复访问,可以再次「启用」", - "确定删除该实例": "确定删除该实例?", - "实例【instance】被删除后_将进行以下操作": "实例【{instance}】被删除后,将进行以下操作", - "1_删除xx实例": "1. 删除 {instance} 实例", - "移动分组成功": "移动分组成功", - "确认重启实例": "确认重启实例?", - "以下实例重启连接将会断开_请谨慎操作": "以下实例重启连接将会断开,请谨慎操作!", - "请先返回列表选择要替换的节点": "请先返回列表选择要替换的节点", - "InfluxDB实例替换": "InfluxDB 实例替换", - "被替换的实例": "被替换的实例", - "替换后_原实例IP将不再可用_资源将会被释放": "替换后,原实例 IP 将不再可用,资源将会被释放。", - "重建中": "重建中", - "资源管理": "资源管理", - "部署方案": "部署方案", - "方案名称": "方案名称", - "存储类型": "存储类型", - "缩容节点不能为空": "缩容节点不能为空", - "IP不在x业务空闲机模块": "IP不在 '{name}业务' 空闲机模块", - "ips不在空闲机中": "{ips} 不在空闲机中", - "是否确认重新执行单据": "是否确认重新执行单据", - "重试": "重试", - "系统库不允许重命名": "系统库不允许重命名", - "管控区域_IP_Port": "管控区域:IP:Port", - "请输入合法管控区域_IP_Port": "请输入合法管控区域:IP:Port", - "主库故障切换任务提交成功": "主库故障切换任务提交成功", - "主机ID": "主机 ID", - "TendisCache_支持高读写性能的集群Cache版本_Cache版本后端Redis主从对原理和社区一致": "支持高读写性能的集群 Cache 版本,cache 版本后端 Redis 主从对原理和社区一致。", - "Tendisplus_TendisSSD的升级版本_完全兼容RedisCluster": "TendisSSD 的升级版本,完全兼容 Redis Cluster。", - "无关联资源实例": "无关联资源实例", - "申请业务权限": "申请业务权限", - "无业务权限": "无业务权限", - "你没有相应业务的访问权限_请前往申请相关业务权限或创建业务": "你没有相应业务的访问权限,请前往申请相关业务权限或创建业务", - "TendisSSD_以RocksDB作为存储引擎_兼容Redis协议并配合SSD存储设备实现高性能持久化存储数据实时落地到磁盛": "以 RocksDB 作为存储引擎,兼容 Redis 协议并配合 SSD 存储设备实现高性能持久化存储数据实时落地到磁盛。", - "SQL内容无效": "SQL内容无效", - "再提一单": "再提一单", - "监控组件尚未初始化_紧急情况请联系平台管理员": "监控组件尚未初始化,紧急情况请联系平台管理员", - "SQL 内容": "SQL 内容", - "多集群部署时_系统将从起始端口开始自动分配": "多集群部署时,系统将从“起始端口”开始自动分配", - "多实例部署时_系统将从起始端口开始自动分配": "多实例部署时,系统将从“起始端口”开始自动分配", - "最终执行结果以 SQL 内容为准": "最终执行结果以 SQL 内容为准", - "如果希望使用通配符授权一批IP_或者授权平台公共类IP_未注册到配置平台的IP_需要先录入到白名单中_才能对其授权": "如果希望使用通配符 (%) 授权一批IP,或者授权平台公共类IP、未注册到配置平台的IP,需要先录入到白名单中,才能对其授权", - "IP或IP%": "IP 或 IP%", - "实例ID": "实例ID", - "资源规格管理": "资源规格管理", - "后端存储机型": "后端存储机型", - "Proxy机型": "Proxy机型", - "克隆": "克隆", - "规格名称": "规格名称", - "复制已选实例": "复制已选实例", - "新增规格": "新增规格", - "挂载点": "挂载点", - "最小容量G": "最小容量G", - "磁盘类型": "磁盘类型", - "无限制": "无限制", - "虚拟机型名称": "虚拟机型名称", - "最小容量": "最小容量", - "不支持修改": "不支持修改", - "编辑规格": "编辑规格", - "克隆规格": "克隆规格", - "请编辑配置": "请编辑配置", - "编辑成功": "编辑成功", - "新建成功": "新建成功", - "Pulsar 集群管理": "Pulsar 集群管理", - "Pulsar 集群详情": "Pulsar 集群详情", - "DB 资源池": "DB 资源池", - "集群分片数": "集群分片数", - "Proxy 资源规格(机器数量)": "Proxy 资源规格(机器数量)", - "后端存储资源规格(机器数量)": "后端存储资源规格(机器数量)", - "集群预估容量(G)": "集群预估容量(G)", - "新建方案": "新建方案", - "集群分片数量": "集群分片数量", - "Proxy 资源规格": "Proxy 资源规格", - "机器组数(每组 2 台)": "机器组数(每组 2 台)", - "后端存储资源规格": "后端存储资源规格", - "查询": "查询", - "收藏条件": "收藏条件", - "展开更多条件": "展开更多条件", - "批量设置": "批量设置", - "批量移除": "批量移除", - "Agent 状态": "Agent 状态", - "专用业务": "专用业务", - "专用 DB": "专用 DB", - "园区": "园区", - "CPU(核)": "CPU(核)", - "内存(G)": "内存(G)", - "磁盘容量(G)": "磁盘容量(G)", - "机架": "机架", - "请选择收藏的条件": "请选择收藏的条件", - "获取密码": "获取密码", - "扩容至": "扩容至", - "当前容量": "当前容量", - "扩容后": "扩容后", - "请先设置期望容量": "请先设置期望容量", - "资源池自动匹配": "资源池自动匹配", - "手动选择": "手动选择", - "Bookkeeper,Broker 至少扩容一种类型": "Bookkeeper,Broker 至少扩容一种类型", - "目标容量": "目标容量", - "Bookkeeper_Broker 至少缩容一种类型": "Bookkeeper,Broker 至少缩容一种类型", - "节点 IP": "节点 IP", - "缩容至": "缩容至", - "缩容后": "缩容后", - "缩容的节点 IP": "缩容的节点 IP", - "默认从节点列表选取,如不满足,可以手动添加)": "默认从节点列表选取,如不满足,可以手动添加)", - "手动添加节点 IP": "手动添加节点 IP", - "Zookeeper节点规格": "Zookeeper 节点规格", - "Broker节点规格": "Broker 节点规格", - "Bookkeeper节点规格": "Bookkeeper 节点规格", - "Master节点规格": "Master 节点规格", - "Client节点规格": "Client 节点规格", - "冷_热节点规格": "冷/热节点规格", - "NameNode_Zookeeper_JournalNode节点规格": "NameNode/Zookeeper/JournalNode 节点规格", - "确认删除以下规格": "确认删除以下规格?", - "Pulsar集群管理": "【Pulsar】集群管理", - "InfluxDB实例详情": "InfluxDB 实例详情", - "InfluxDB实例详情xx": "InfluxDB 实例详情【{name}】", - "监控组件初始化中_紧急情况请联系平台管理员": "监控组件初始化中,紧急情况请联系平台管理员", - "如果变更 SQL 是“create database ...”,这个请填写 test": "如果变更 SQL 是“create database ...”,这个请填写 test", - "业务Code": "业务 Code", - "复制账号": "复制账号", - "复制密码": "复制密码", - "复制 Token": "复制 Token", - "Manager 账号": "Manager 账号", - "Manager 密码": "Manager 密码", - "配置不完整": "配置不完整", - "与目标容量不匹配": "与目标容量不匹配", - "匹配目标容量": "匹配目标容量", - "确认重启该实例?": "确认重启该实例?", - "连接将会断开,请谨慎操作!": "连接将会断开,请谨慎操作!", - "确认重启": "确认重启", - "8088为服务内部占用端口": "8088 为服务内部占用端口", - "Bookkeeper类型节点至少保留两个": "Bookkeeper 类型节点至少保留两个", - "写入成功副本数量小于等于副本数量": "写入成功副本数量小于等于副本数量", - "请输入操作人或选择条件搜索": "请输入操作人或选择条件搜索", - "操作记录": "操作记录", - "操作状态": "操作状态", - "操作时间": "操作时间", - "操作主机明细(台)": "操作主机明细(台)", - "关联任务": "关联任务", - "请选择专用业务": "请选择专用业务", - "请选择专用 DB": "请选择专用 DB", - "请输入 IP 用,分割": "请输入 IP 用,分割", - "请选择 Agent 状态": "请选择 Agent 状态", - "请选择机型": "请选择机型", - "请选择城市": "请选择城市", - "请选择磁盘挂载点": "请选择磁盘挂载点", - "确认删除该收藏?": "确认删除该收藏?", - "删除后将不可恢复,请谨慎操作!": "删除后将不可恢复,请谨慎操作!", - "设置为收藏条件": "设置为收藏条件", - "条件名称": "条件名称", - "条件名称已存在": "条件名称已存在", - "更多条件": "更多条件", - "设置业务专用": "设置业务专用", - "搜索条件为空": "搜索条件为空", - "容量(G)": "容量(G)", - "DataNode节点规格": "DataNode 节点规格", - "本页全选": "本页全选", - "跨页全选": "跨页全选", - "请输入 IP/IPv6/主机名称 或 选择条件搜索": "请输入 IP/IPv6/主机名称 或 选择条件搜索", - "(从 CMDB 的 DBA 业务空闲机导入)": "(从 CMDB 的 DBA 业务空闲机导入)", - "暂无数据,请从左侧添加对象": "暂无数据,请从左侧添加对象", - "导入主机": "导入主机", - "选择磁盘类型": "选择磁盘类型", - "该方案已被使用,无法删除": "该方案已被使用,无法删除", - "部署方案克隆成功": "部署方案克隆成功", - "Proxy存储资源规格": "Proxy 存储资源规格", - "至少3台_且为奇数": "至少 3 台,且为奇数", - "1_3台_小于3时从Namenode节点复用": "1-3 台,小于 3 时从 Namenode 节点复用", - "n台": "{0} 台", - "请保证冷热节点至少存在一台": "请保证冷/热节点至少存在一台", - "热节点规格": "热节点规格", - "冷节点规格": "冷节点规格", - "管理": "管理", - "重启任务进行中": "重启任务进行中", - "替换任务进行中": "替换任务进行中", - "扩容任务进行中": "扩容任务进行中", - "缩容任务进行中": "缩容任务进行中", - "启用任务进行中": "启用任务进行中", - "禁用任务进行中": "禁用任务进行中", - "删除任务进行中": "删除任务进行中", - "开启认证": "开启认证", - "开启": "开启", - "不开启": "不开启", - "实例重启任务进行中": "实例重启任务进行中", - "挂载点name重复": "挂载点({name})重复", - "Proxy规格": "Proxy 规格", - "机器组数": "机器组数", - "输入需符合正则_regx": "输入需符合正则: {regx}", - "扩容至(当前n台)": "扩容至(当前 {0} 台)", - "共n台_共nGB": "共{0}台,共{1}GB", - "较目标容量相差nG": ",较目标容量相差{0}G", - "较目标容量超出nG": ",较目标容量超出{0}G", - "共n台,共nG": "共{0}台,共{1}G", - "已选n台_共nG": "已选 {0} 台,共 {1} G", - "已选n台_少n台_共nG": "已选 {0} 台,少 {1} 台,共 {2} G", - "已选n台_多n台_共nG": "已选 {0} 台,多 {1} 台,共 {2} G", - "确认替换n台节点IP": "确认替换 {n} 台节点IP", - "Broker 类型节点至少保留一个": "Broker 类型节点至少保留一个", - "Bookkeeper 类型节点至少保留两个": "Bookkeeper 类型节点至少保留两个", - "被替换的节点 IP": "被替换的节点 IP", - "新节点 IP": "新节点 IP", - "Zookeeper 节点不支持缩容": "Zookeeper 节点不支持缩容", - "预估容量(以最小配置计算)": "预估容量(以最小配置计算)", - "未填写": "未填写", - ", 共扩容": ", 共扩容", - "请先返回列表选择要替换的节点 IP": "请先返回列表选择要替换的节点 IP", - "xx节点规格": "{name}节点规格", - "替换后原节点 IP 将不在可用,资源将会被释放": "替换后原节点 IP 将不在可用,资源将会被释放", - "已选n台_共nG_(目标容量:nG)": "已选{0}台,共{1}G(目标容量:{1}G)", - "Client 节点": "Client 节点", - "冷热节点至少扩容一种类型": "冷热节点至少扩容一种类型", - "每台主机实例数量": "每台主机实例数量", - "name容量从nG扩容至nG": "{name}容量从 {totalDisk} G 扩容至 {expansionDisk} G", - "name容量从nG缩容至nG": "{name}容量从 {totalDisk} G 缩容至 {targetDisk} G", - "期望容量": "期望容量", - "已选:n台主机": "已选:{0}台主机", - "消费主机": "消费主机", - "请选择操作时间": "请选择操作时间", - "请选择匹配规格": "请选择匹配规格", - "复制全部 IP": "复制全部 IP", - "请选择切换模式": "请选择切换模式", - "目标台数不能为空": "目标台数不能为空", - "确认整机替换n台主机?": "确认整机替换 {n} 台主机?", - "确认接入层缩容n个集群?": "确认接入层缩容{n}个集群?", - "确认对n个集群扩容接入层?": "确认对 {n} 个集群扩容接入层?", - "请谨慎操作!": "请谨慎操作!", - "n核": "{n} 核", - "批量添加": "批量添加", - "缩容节点类型": "缩容节点类型", - "扩容节点类型": "扩容节点类型", - "当前规格": "当前规格", - "缩容至(台)": "缩容至(台)", - "扩容至(台)": "扩容至(台)", - "切换模式": "切换模式", - "输入集群后自动生成": "输入集群后自动生成", - "输入主机后自动生成": "输入主机后自动生成", - "(n)台": "{n}台", - "((n))台": "({n}台)", - "((n-m))台": "({n}~{m}台)", - "需人工确认": "需人工确认", - "无需确认": "无需确认", - "请输入或选择集群": "请输入或选择集群", - "台数只能为正整数": "台数只能为正整数", - "必须小于当前台数": "必须小于当前台数", - "缩容接入层提交成功": "缩容接入层提交成功", - "请先输入集群": "请先输入集群", - "请输入字段名搜索": "请输入字段名搜索", - "数据为空": "数据为空", - "扩容接入层提交成功": "扩容接入层提交成功", - "缩容存储层提交成功": "缩容存储层提交成功", - "扩容存储层提交成功": "扩容存储层提交成功", - "当前方案": "当前方案", - "扩容方案": "扩容方案", - "扩容后预估容量": "扩容后预估容量", - "指定Redis版本": "指定Redis版本", - "选择扩容方案后自动生成": "选择扩容方案后自动生成", - "请选择扩容方案": "请选择扩容方案", - "请选择Redis版本": "请选择Redis版本", - "集群容量变更": "集群容量变更", - "扩容接入层": "扩容接入层", - "缩容接入层": "缩容接入层", - "整机替换": "整机替换", - "当前资源规格": "当前资源规格", - "部署机器组数": "部署机器组数", - "资源规格": "资源规格", - "Redis_工具箱": "【Redis】工具箱", - "选择集群目标方案": "选择集群目标方案", - "需机器组数": "需机器组数", - "集群分片": "集群分片", - "集群容量(G)": "集群容量(G)", - "集群QPS(每秒)": "集群QPS(每秒)", - "选择集群后自动生成": "选择集群后自动生成", - "复制异常 IP": "复制异常 IP", - "导入设置": "导入设置", - "当前已经有n个导入任务正在进行中,": "当前已经有{0}个导入任务正在进行中,", - "主从切换:针对TendisSSD、TendisCache,主从切换是把Slave提升为Master,原Master被剔除,针对Tendisplus集群,主从切换是把Slave和Master互换": "主从切换:针对 TendisSSD、TendisCache,主从切换是把 Slave 提升为 Master,原 Master 被剔除,针对 Tendisplus 集群,主从切换是把 Slave 和 Master 互换", - "主故障切换": "主故障切换", - "主库故障主机": "主库故障主机", - "业务空闲机": "业务空闲机", - "确认提交 n 个主从切换任务?": "确认提交 {n} 个主库故障切换任务?", - "数据构造": "数据构造", - "定点构造": "定点构造", - "默认使用部署时选定的规格,将从资源池自动匹配机器": "默认使用部署时选定的规格,将从资源池自动匹配机器", - "集群关联的其他任务": "集群关联的其他任务", - "单据ID": "单据ID", - "待确认": "待确认", - "集群选择": "集群选择", - "待构造的集群": "待构造的集群", - "待构造的实例": "待构造的实例", - "规格需求": "规格需求", - "构造主机数量": "构造主机数量", - "构造到指定时间": "构造到指定时间", - "确认定点构造 n 个集群?": "确认定点构造 {n} 个集群?", - "定点构造任务提交成功": "定点构造任务提交成功", - "已选择的实例数据将会构造到新的主机": "已选择的实例数据将会构造到新的主机", - "构造实例": "构造实例", - "批量销毁": "批量销毁", - "批量回写": "批量回写", - "构造的集群": "构造的集群", - "构造实例范围": "构造实例范围", - "构造产物访问入口": "构造产物访问入口", - "构造的主机数量": "构造的主机数量", - "立即查看": "立即查看", - "已选n台": "已选 {0} 台", - "已选n条,": "已选{0}条,", - "清除所有勾选": "清除所有勾选", - "禁止选择": "禁止选择", - "异常主机不可用": "异常主机不可用", - "主机已被导入": "主机已被导入", - "启用CLB": "启用 CLB", - "禁用CLB": "禁用 CLB", - "确定启用CLB?": "确定启用 CLB", - "确定禁用CLB?": "确定禁用 CLB", - "启用北极星": "启用北极星", - "禁用北极星": "禁用北极星", - "确定启用北极星": "确定启用北极星", - "确定禁用北极星": "确定禁用北极星", - "北极星": "北极星", - "缩容接入层:减少集群的Proxy数量,但集群Proxy数量不能少于2": "缩容接入层:减少集群的 Proxy 数量,但集群 Proxy 数量不能少于2", - "从库将会直接替换主库所有信息,请谨慎操作!": "从库将会直接替换主库所有信息,请谨慎操作!", - "替换后所有的数据将会迁移到新的主机上,请谨慎操作!": "替换后所有的数据将会迁移到新的主机上,请谨慎操作!", - "定点构造:按照指定历史时间点,把原集群或指定实例上的数据构造到新主机,产生新的构造实例": "定点构造:按照指定历史时间点,把原集群或指定实例上的数据构造到新主机,产生新的构造实例", - "集群容量变更:通过部署新集群来实现原集群的扩容或缩容(集群分片数不变),可以指定新的版本": "集群容量变更:通过部署新集群来实现原集群的扩容或缩容(集群分片数不变),可以指定新的版本", - "后端存储规格": "后端存储规格", - "集群容量需求": "集群容量需求", - "未来集群容量需求": "未来集群容量需求", - "QPS预估范围": "QPS 预估范围", - "集群部署方案": "集群部署方案", - "单机QPS": "单机 QPS", - "每秒": "每秒", - "请先设置容量": "请先设置容量", - "无匹配的资源规格_请先修改容量设置": "无匹配的资源规格,请先修改容量设置", - "集群容量G": "集群容量(G)", - "集群QPS每秒": "集群QPS(每秒)", - "重建从库:通过整机替换来实现从库实例的重建,即对应主机上的所有从库实例均会被重建,理论上不影响业务": "重建从库:通过整机替换来实现从库实例的重建,即对应主机上的所有从库实例均会被重建,理论上不影响业务", - "新建从库": "新建从库", - "目标主库主机": "目标主库主机", - "当前从库主机": "当前从库主机", - "新增从库主机数量": "新增从库主机数量", - "确认新建n台从库主机?": "确认新建 {n} 台从库主机?", - "新建从库提交成功": "新建从库提交成功", - "数据复制:通过DTS能力,将原集群全部或者部分数据复制到目标集群,原集群和目标集群都可以为自建集群或者DBM托管集群": "数据复制:通过 DTS 能力,将原集群全部或者部分数据复制到目标集群,原集群和目标集群都可以为自建集群或者 DBM 托管集群", - "数据复制": "数据复制", - "请选择目标集群": "请选择目标集群", - "目标业务": "目标业务", - "访问密码": "访问密码", - "请输入连接密码": "请输入连接密码", - "请选择集群类型": "请选择集群类型", - "密码不能为空": "密码不能为空", - "包含 Key 不能为空": "包含 Key 不能为空", - "确认提交n个集群容量变更任务": "确认提交 {n} 个集群容量变更任务?", - "集群扩容任务提交成功": "集群扩容任务提交成功", - "构造实例:通过定点构造产生的实例,可以将实例数据写回原集群或者直接销毁": "构造实例:通过定点构造产生的实例,可以将实例数据写回原集群或者直接销毁", - "销毁任务正在进行中,跳转": "销毁任务正在进行中,跳转", - "查看进度": "查看进度", - "销毁": "销毁", - "回写数据": "回写数据", - "整机替换:将原主机上的所有实例搬迁到同等规格的新主机": "整机替换:将原主机上的所有实例搬迁到同等规格的新主机", - "待替换的主机": "待替换的主机", - "默认使用部署方案中选定的规格,将从资源池自动匹配机器": "默认使用部署方案中选定的规格,将从资源池自动匹配机器", - "请输入IP(单个)": "请输入IP(单个)", - "选择主机后自动生成": "选择主机后自动生成", - "数据传输(DTS)": "数据传输(DTS)", - "待切换的Master实例": "待切换的 Master 实例", - "待切换的从库主机": "待切换的从库主机", - "构造主机数量不能为空": "构造主机数量不能为空", - "请指定时间": "请指定时间", - "可使用通配符进行提取,如:": "可使用通配符进行提取,如:", - "*Key$ :提取以 Key 结尾的 key,包括 Key": "*Key$ :提取以 Key 结尾的 key,包括 Key", - "^Key$:提取精确匹配的Key": "^Key$:提取精确匹配的Key", - "* :代表所有": "* :代表所有", - "未来集群容量必须大于等于当前的容量需求": "", - "是否确认重试": "是否确认重试", - "请前往补货": "请前往补货", - "名称自动生成_生成规则_最取最小的CPU_内存_磁盘_QPS": "名称自动生成,生成规则:最取最小的CPU_内存_磁盘_QPS,如:4核16G_500G_1000/s", - "涉及主机": "涉及主机", - "节点至少保留n个": "节点至少保留 {n} 个", - "(默认从节点列表选取,如不满足,可以手动添加)": "(默认从节点列表选取,如不满足,可以手动添加)", - "共缩容": "共缩容", - "手动添加": "手动添加", - "请选择磁盘类型": "请选择磁盘类型", - "污点主机处理": "污点主机处理", - "移入待回收": "移入待回收", - "确认将以下主机转移至待回收模块": "确认将以下主机转移至待回收模块?", - "转移成功": "转移成功", - "确认复制n个集群数据?": "确认对 {n} 个集群进行数据复制?", - "将会把源集群的数据复制到对应的新集群": "将会把源集群的数据复制到对应的新集群", - "数据复制任务提交成功": "数据复制任务提交成功", - "数据传输记录": "数据传输记录", - "成功后,数据同步关系会一直保持,如需断开,请跳转至xx 断开同步": "成功后,数据同步关系会一直保持,如需断开,请跳转至“{0}” 断开同步", - "数据复制记录": "数据复制记录", - "源集群": "源集群", - "复制类型": "复制类型", - "包含 key": "包含 key", - "排除 key": "排除 key", - "最近一次修复单": "最近一次修复单", - "断开同步": "断开同步", - "数据校验与修复": "数据校验与修复", - "全量传输中": "全量传输中", - "增量传输中": "增量传输中", - "全量传输失败": "全量传输失败", - "增量传输失败": "增量传输失败", - "传输结束": "传输结束", - "传输终止": "传输终止", - "【数据复制】传输详情": "【数据复制】传输详情", - "请选择目标业务": "请选择目标业务", - "Task 类型": "Task 类型", - "执行状态": "执行状态", - "请选择条件进行搜索": "请选择条件进行搜索", - "确认断开同步?": "确认断开同步?", - "断开后,数据将不会再再自动同步,请谨慎操作!": "断开后,数据将不会再再自动同步,请谨慎操作!", - "重新复制": "重新复制", - "确认重新复制数据?": "确认重新复制数据?", - "全量覆盖同名 Key(如:del $key+ hset $key)": "全量覆盖同名 Key(如:del $key+ hset $key)", - "增量覆盖同名 Key(如:hset $key)": "增量覆盖同名 Key(如:hset $key)", - "清空目标集群所有数据": "清空目标集群所有数据", - "请输入集群名称": "请输入集群名称", - "以构造实例恢复:把构造实例上的数据写回原集群": "以构造实例恢复:把构造实例上的数据写回原集群", - "以构造实例恢复": "以构造实例恢复", - "输入访问入口后自动生成": "输入访问入口后自动生成", - "请输入或选择构造实例": "请输入或选择构造实例", - "构造实例不能为空": "构造实例不能为空", - "确认对n个构造实例进行恢复?": "确认对 {n} 个构造实例进行恢复?", - "以构造实例恢复任务提交成功": "以构造实例恢复任务提交成功", - "目标集群输入格式有误": "目标集群输入格式有误", - "必须大于当前台数": "必须大于当前台数", - "格式有误,请输入数字": "格式有误,请输入数字", - "IP不能为空": "IP不能为空", - "磁盘类别": "磁盘类别", - "最小容量(G)": "最小容量(G)", - "数据回写任务提交成功": "数据回写任务提交成功", - "集群分片变更:通过部署新集群来实现增加或减少原集群的分片数,可以指定新的版本": "集群分片变更:通过部署新集群来实现增加或减少原集群的分片数,可以指定新的版本", - "集群分片变更": "集群分片变更", - "请选择部署方案": "请选择部署方案", - "请先选择部署方案": "请先选择部署方案", - "写入类型": "写入类型", - "断开设置": "断开设置", - "提醒频率": "提醒频率", - "校验与修复类型": "校验与修复类型", - "校验与修复频率设置": "校验与修复频率设置", - "TendbCluster分布式集群部署": "TendbCluster 分布式集群部署", - "申请TendbCluster分布式集群部署": "申请 TendbCluster 分布式集群部署", - "范围min_max": "范围 {min} ~ {max}", - "接入层Master": "接入层(Master)", - "DB模块": "DB 模块", - "Spider版本": "Spider 版本", - "MySQL参数配置": "MySQL 参数配置", - "Spider参数配置": "Spider 参数配置", - "请确保MySQL参数配置填写正确": "请确保 MySQL 参数配置填写正确", - "请确保Spider参数配置填写正确": "请确保 Spider 参数配置填写正确", - "MySQL版本": "MySQL 版本", - "确认对n个集群执行分片变更?": "确认对 {n} 个集群执行分片变更?", - "将会部署新的集群以进行集群变更": "将会部署新的集群以进行集群变更", - "后端存储实例与 Proxy 的关系切换": "后端存储实例与 Proxy 的关系切换", - "复制完成后,只进行一次": "复制完成后,只进行一次", - "复制完成后,每三天一次": "复制完成后,每三天一次", - "复制完成后,每周一次": "复制完成后,每周一次", - "先删除同名 Key,再写入(如:del $key+ hset $key)": "先删除同名 Key,再写入(如:del $key+ hset $key)", - "保留同名 Key,追加写入(如:hset $key)": "保留同名 Key,追加写入(如:hset $key)", - "清空目标集群所有数据,再写入": "清空目标集群所有数据,再写入", - "业务内": "业务内", - "跨业务": "跨业务", - "业务内至第三方": "业务内至第三方", - "自建集群至业务内": "自建集群至业务内", - "复制完成后,自动断开": "复制完成后,自动断开", - "不断开,定时发送断开提醒": "不断开,定时发送断开提醒", - "一天一次(早上 10:00)": "一天一次(早上 10:00)", - "一周一次(早上 10:00)": "一周一次(早上 10:00)", - "校验并修复": "校验并修复", - "只校验,不修复": "只校验,不修复", - "不校验,不修复": "不校验,不修复", - "校验将会对集群进行大量的读操作,可能会影响性能": "校验将会对集群进行大量的读操作,可能会影响性能", - "校验:将会对集群进行大量的读操作,可能会影响性能。": "校验:将会对集群进行大量的读操作,可能会影响性能。", - "修复:修复将会覆盖同名 Key 对应的数据(覆盖更新,非追加)": "修复:修复将会覆盖同名 Key 对应的数据(覆盖更新,非追加)", - "集群类型变更:通过部署新集群来实现原集群的类型变更,可以指定新的版本": "集群类型变更:通过部署新集群来实现原集群的类型变更,可以指定新的版本", - "集群类型变更": "集群类型变更", - "请选择类型": "请选择类型", - "确认对n个集群执行类型变更?": "确认对 {n} 个集群执行类型变更?", - "请输入 IP 进行搜索": "请输入 IP 进行搜索", - "已存在正常运行的从库": "已存在正常运行的从库", - "(n 分片)": "({n} 分片)", - "包含 Key": "包含 Key", - "排除 Key": "排除 Key", - "确认提交数据校验修复任务?": "确认提交数据校验修复任务?", - "数据修复校验任务提交成功": "数据修复校验任务提交成功", - "当前集群容量/QPS": "当前集群容量/QPS", - "选择集群分片变更部署方案": "选择集群分片变更部署方案", - "集群类型变更提交成功": "集群类型变更提交成功", - "集群分片变更提交成功": "集群分片变更提交成功", - "正整数": "正整数", - "该规格已被使用_无法删除": "该规格已被使用,无法删除", - "规格名称已存在_请修改规格": "规格名称已存在,请修改规格", - "规格名称不能为空": "规格名称不能为空", - "主机资源不足_等待管理员users补货_补货完成后可以前往place重试": "主机资源不足,等待管理员({users})补货,补货完成后可以前往“{place}”重试", - "可用主机数": "可用主机数", - "移除后将不可恢复": "移除后将不可恢复", - "确认移除选中的主机": "确认移除选中的主机", - "搜索项:": "搜索项:", - "磁盘容量G": "磁盘容量G", - "TendbCluster分布式集群_集群管理": "【TendbCluster 分布式集群】集群管理", - "TendbCluster集群": "TendbCluster 集群", - "运维节点": "运维节点", - "下架运维节点": "下架运维节点", - "下架只读集群": "下架只读集群", - "Master扩容至": "Master 扩容至(台)", - "接入层": "接入层", - "TenDBCluster扩容接入层name": "TenDB Cluster 扩容接入层【{name}】", - "Slave扩容至": "Slave 扩容至(台)", - "当前集群没有可扩容Slave": "当前集群没有可扩容 Slave", - "请输入min_max": "请输入 {min} ~ {max}", - "当前集群Master无法继续扩容": "当前集群 Master 无法继续扩容", - "name机器数量将从n台升级至m台": "{name}机器数量将从 {n} 台升级至 {m} 台", - "可扩容数量已达上限max_Master数_master_运维节点数_mnt": "可扩容数量已达上限 {max}(Master 数: {master} + 运维节点数: {mnt})", - "Master缩容至": "Master 缩容至(台)", - "可缩容数量已达上限": "可缩容数量已达上限", - "Slave缩容至": "Slave 缩容至(台)", - "可缩容数量已达上限_至少保留n台": "可缩容数量已达上限,至少保留 {n} 台", - "当前集群没有可缩容Slave": "当前集群没有可缩容 Slave", - "name机器数量将从n台缩减至m台": "{name}机器数量将从 {n} 台缩减至 {m} 台", - "TenDBCluster缩容接入层name": "TenDB Cluster 缩容接入层 【{name}】", - "至少保留n台": "至少保留 {n} 台", - "确认下架运维节点": "确认下架运维节点?", - "下架": "下架", - "下架后将无法再访问_请谨慎操作": "下架后将无法再访问,请谨慎操作!", - "请勾选要下架的运维节点": "请勾选要下架的运维节点", - "确认下架只读集群": "确认下架只读集群", - "下架后将无法访问只读集群": "下架后将无法访问只读集群", - "TendbCluster分布式": "TendbCluster 分布式", - "TendbCluster分布式集群_实例视图": "【TendbCluster 分布式集群】实例视图", - "TendbCluster分布式集群详情name": "TendbCluster 分布式集群详情【{name}】", - "TendbCluster分布式集群实例详情name": "TendbCluster 分布式集群实例详情【{name}】", - "请输入单个源 DB 名": "请输入单个源 DB 名", - "DB 重命名": "DB 重命名", - "运维 Spider 管理": "运维 Spider 管理", - "添加运维节点": "添加运维节点", - "数据校验修复:对集群的主库和从库进行数据一致性校验和修复,其中 MyISAM 引擎库表不会被校验和修复": "数据校验修复:对集群的主库和从库进行数据一致性校验和修复,其中 MyISAM 引擎库表不会被校验和修复", - "校验范围": "校验范围", - "校验DB名": "校验 DB 名", - "修复数据": "修复数据", - "Spider_集群管理": "Spider 集群管理", - "Spider_工具箱": "Spider 工具箱", - "TendbCluster_工具箱": "【TendbCluster】工具箱", - "清档类型不能为空": "清档类型不能为空", - "清档:删除目标数据库数据, 数据会暂存在不可见的备份库中,只有在执行删除备份库后, 才会真正的删除数据。": "清档:删除目标数据库数据, 数据会暂存在不可见的备份库中,只有在执行删除备份库后, 才会真正的删除数据。", - "开始时间不能为空": "开始时间不能为空", - "结束时间不能为空": "结束时间不能为空", - "待构造集群": "待构造集群", - "构造到新主机": "构造到新主机", - "构造 DB 名": "构造 DB 名", - "构造表名": "构造表名", - "备份位置": "备份位置", - "物理备份": "物理备份", - "运维节点 IP": "运维节点 IP", - "管控区域不能为空": "管控区域不能为空", - "检查业务来源的连接": "检查业务来源的连接", - "检查主从同步延迟": "检查主从同步延迟", - "检查主从数据校验结果": "检查主从数据校验结果", - "源 DB 名": "源 DB 名", - "新 DB 名": "新 DB 名", - "DB 重命名:database 重命名": "DB 重命名:database 重命名", - "DB 实例权限克隆": "DB 实例权限克隆", - "客户端权限克隆:访问 DB 来源 IP 替换时做的权限克隆": "客户端权限克隆:访问 DB 来源 IP 替换时做的权限克隆", - "源客户端 IP 不能为空": "源客户端 IP 不能为空", - "请输入管控区域:IP": "请输入管控区域:IP", - "IP 不能为空": "IP 不能为空", - "输入的IP重复": "输入的IP重复", - "请输入IP,多个英文逗号分隔": "请输入IP,多个英文逗号分隔", - "源客户端 IP 格式不正确": "源客户端 IP 格式不正确", - "强制切换": "强制切换", - "强制切换,将忽略同步连接": "强制切换,将忽略同步连接", - "检查同步状态": "检查同步状态", - "请输入IP如_1_1_1_1多个可使用换行_空格或_分隔": "请输入 IP,如(127.0.0.1)\n多个可使用换行、空格或;,|分隔", - "单机 QPS": "单机 QPS:", - "已存在salve,无法创建从库": "已存在salve,无法创建从库", - "确认销毁 n 个集群的构造实例?": "确认销毁 {n} 个集群的构造实例", - "销毁后将不可再恢复,请谨慎操作!": "销毁后将不可再恢复,请谨慎操作!", - "不能为空": "不能为空", - "已销毁": "已销毁", - "销毁中": "销毁中", - "请输入访问入口/目标集群": "请输入访问入口/目标集群", - "请输入单个(IP 或 域名):Port": "请输入单个(IP 或 域名):Port", - "目标集群格式不正确": "目标集群格式不正确", - "访问入口不能为空": "访问入口不能为空", - "访问入口格式不正确": "访问入口格式不正确", - "先删除同名redis key,再执行写入": "先删除同名 redis key,再执行写入", - "保留同名redis key,追加写入": "保留同名 redis key,追加写入", - "先清空目标集群所有数据,再写入": "先清空目标集群所有数据,再写入", - "构造实例至业务内": "构造实例至业务内", - "从回滚临时环境复制数据": "从回滚临时环境复制数据", - "失败原因": "失败原因", - "不校验不修复": "不校验不修复", - "数据校验并修复": "数据校验并修复", - "仅进行数据校验,不进行修复": "仅进行数据校验,不进行修复", - "任务信息": "任务信息", - "存储层": "存储层", - "当资源规格": "当资源规格", - "变更后的规格": "变更后的规格", - "变更后容量": "变更后容量", - "目标集群容量需求": "目标集群容量需求", - "QPS 预估范围": "QPS 预估范围", - "请选择目标容量": "请选择目标容量", - "自动执行": "自动执行", - "单据审批通过之后即可执行": "单据审批通过之后即可执行", - "指定时间执行": "指定时间执行", - "指定停止时间": "指定停止时间", - "一直保持校验修复": "一直保持校验修复", - "校验检查完成后,需人工确认后,方可执行修复动作": "校验检查完成后,需人工确认后,方可执行修复动作", - "校验检查完成后,将自动修复数据": "校验检查完成后,将自动修复数据", - "重试成功": "重试成功", - "重试失败": "重试失败", - "不能少于2台": "不能少于2台", - "不能超过实例数": "不能超过实例数", - "忽略 key": "忽略 key", - "定时频率": "定时频率", - "执行详情": "执行详情", - "请选择节点类型": "请选择节点类型", - "扩容接入层任务提交成功": "扩容接入层任务提交成功", - "确认对n个集群缩容接入层?": "确认对 {n} 个集群缩容接入层?", - "缩容接入层任务提交成功": "缩容接入层任务提交成功", - "((n-m))核": "({n}-{m}) 核", - "部署只读接入层:在原集群上增加Spider Slave节点,一个集群最多只能有一个": "部署只读接入层:在原集群上增加Spider Slave节点,一个集群最多只能有一个", - "部署只读接入层": "部署只读接入层", - "访问入口": "访问入口", - "分区管理": "分区管理", - "部署台数": "部署台数", - "【TenDB Cluster】分区管理": "【TenDB Cluster】分区管理", - "台数范围": "台数范围", - "确认部署 n 个集群的只读接入层?": "确认部署 {n} 个集群的只读接入层?", - "部署只读接入层任务提交成功": "部署只读接入层任务提交成功", - "单机QPS每秒": "单机 QPS (每秒)", - "原集群类型": "原集群类型", - "目标集群类型": "目标集群类型", - "目标主机不存在": "目标主机不存在", - "生产执行": "生产执行", - "cpus核memsGB_disksGB_QPS:qps": "{cpus}核_{mems}GB_{disks}GB_QPS:{qps}", - "回档时间": "回档时间", - "集群容量变更:通过部署新集群来实现原集群的扩容或缩容(集群分片数不变)": "集群容量变更:通过部署新集群来实现原集群的扩容或缩容(集群分片数不变)", - "目标总容量": "目标总容量", - "目标总容量不能为空": "目标总容量不能为空", - "请先选择集群": "请先选择集群", - "数据校验": "数据校验", - "只启用只读集群": "只启用只读集群", - "强制实例下架": "强制实例下架", - "全局超时时间(h)": "全局超时时间(h)", - "主从互换任务提交成功": "主从互换任务提交成功", - "变更后规格": "变更后规格", - "源实例不能为空": "源实例不能为空", - "源实例重复": "源实例重复", - "源实例不存在": "源实例不存在", - "新实例不能为空": "新实例不能为空", - "添加运维节点:在原集群上增加运维节点实例来实现额外的数据访问,在运维节点上的操作不会影响原集群": "添加运维节点:在原集群上增加运维节点实例来实现额外的数据访问,在运维节点上的操作不会影响原集群", - "当前总容量": "当前总容量", - "运维节点 IP 不能为空": "运维节点 IP 不能为空", - "校验范围不能为空": "校验范围不能为空", - "整个集群": "整个集群", - "部分实例": "部分实例", - "新实例不存在": "新实例不存在", - "新实例和源实例的管控区域不一致": "新实例和源实例的管控区域不一致", - "新实例重复": "新实例重复", - "最小容量(G)": "最小容量(G)", - "匹配规格": "匹配规格", - "DB 名": "DB 名", - "表名": "表名", - "策略 ID": "策略 ID", - "分区字段": "分区字段", - "分区字段类型": "分区字段类型", - "分区间隔(天)": "分区间隔(天)", - "数据过期时间(天)": "数据过期时间(天)", - "最近一次执行状态": "最近一次执行状态", - "连续失败天数": "连续失败天数", - "输入关键字或选择条件搜索": "输入关键字或选择条件搜索", - "新建分区策略": "新建分区策略", - "策略执行详情": "策略执行详情", - "查看执行记录": "查看执行记录", - "执行": "执行", - "最近一次执行时间": "最近一次执行时间", - "方法一:从 CMDB 资源池分配;": "方法一:从 {0} 分配;", - "方法二:从节点管理导入安装;": "方法二:从 {0} 安装;", - "方法三:内网环境下,通过SCR 系统申请资源;": "方法三:内网环境下,通过SCR 系统申请资源;", - "节点类型不支持替换": "节点类型不支持替换", - "如果需要对用户提供上传附件的服务,请先在后台先行配置": "如果需要对用户提供上传附件的服务,请先在后台先行配置", - "IP格式错误": "IP 格式错误", - "Spider白名单输入框编辑提示": "请输入多个 IP/IPv6 或 IP% ,如:192.168.0.1 或 0000:0000::0000 或 192.168%\n多个用英文逗号,分号,或换行分隔\nIP 范围段使用英文连接符号“~”,如 192.168.0.1~200", - "ip_匹配中存在格式错误": "IP 范围段(~)中存在格式错误", - "请输入账号名称/DB名称/权限名称": "请输入账号名称/DB名称/权限名称", - "授权实例": "授权实例", - "修改密码": "修改密码", - "密码修改后,涉及实例将需要重新登录": "密码修改后,涉及实例将需要重新登录", - "新密码": "新密码", - "确认密码": "确认密码", - "请输入新密码": "请输入新密码", - "请再次输入新密码": "请再次输入新密码", - "内置白名单不支持修改": "内置白名单不支持修改", - "总任务/成功/失败/忽略": "总任务/成功/失败/忽略", - "授权列表": "授权列表", - "新建授权": "新建授权", - "Excel导入": "Excel导入", - "访问集群域名": "访问集群域名", - "授权人": "授权人", - "授权时间": "授权时间", - "账号规则": "账号规则", - "TendisSSD": "TendisSSD", - "Tendisplus": "Tendisplus", - "请选择版本": "请选择版本", - "DB 名不能为空": "DB 名不能为空", - "一格仅支持单个 % 对象": "一格仅支持单个 % 对象", - "请输入DB 名称,支持通配符“%”,含通配符的仅支持单个": "请输入 DB 名称,支持通配符“%”,含通配符的仅支持单个", - "%:匹配任意长度字符串,如 a%, 不允许独立使用": "%:匹配任意长度字符串,如 a%, 不允许独立使用", - "?: 匹配任意单一字符,如 a%?%d": "?: 匹配任意单一字符,如 a%?%d", - "* :专门指代 ALL 语义, 只能独立使用": "* :专门指代 ALL 语义, 只能独立使用", - "注:含通配符的单元格仅支持输入单个对象": "注:含通配符的单元格仅支持输入单个对象", - "Enter 完成内容输入": "Enter 完成内容输入", - "构造主机": "构造主机", - "忽略 DB 名": "忽略 DB 名", - "批量禁用": "批量禁用", - "校验不能为空": "校验不能为空", - "从库主机不能为空": "从库主机不能为空", - "选择目标主库后自动生成": "选择目标主库后自动生成", - "确认移除选中的策略": "确认移除选中的策略", - "结果说明": "结果说明", - "分区动作": "分区动作", - "分区 SQL": "分区 SQL", - "执行前检查": "执行前检查", - "正在执行中,无法编辑": "正在执行中,无法编辑", - "编辑分区策略": "编辑分区策略", - "初始化分区": "初始化分区", - "复制 SQL": "复制 SQL", - "下载 SQL 文件": "下载 SQL 文件", - "请输入 DB 名、表名": "请输入 DB 名、表名", - "目标 DB 不能为空": "目标 DB 不能为空", - "请输入完整信息验证分区字段": "请输入完整信息验证分区字段", - "目标 DB": "目标 DB", - "字段类型": "字段类型", - "分区间隔": "分区间隔", - "数据过期时间": "数据过期时间", - "天": "天", - "暂无主机,你通过以下方法获取主机至“DBA 业务 -> 空闲机池 -> 空闲机模块”": "暂无主机,你通过以下方法获取主机至“DBA 业务 -> 空闲机池 -> 空闲机模块”", - "CMDB 资源池": "CMDB 资源池", - "方法一:从CMDB 资源池分配;": "方法一:从CMDB 资源池分配;", - "节点管理导入": "节点管理导入", - "SCR 系统申请": "SCR 系统申请", - "复制实例": "复制实例", - "Broker 扩容主机未填写": "Broker 扩容主机未填写", - "目标容量与所选 IP 容量不一致,确认提交?": "目标容量与所选 IP 容量不一致,确认提交?", - "继续提交将按照手动选择的 IP 容量进行": "继续提交将按照手动选择的 IP 容量进行", - "集群容量变更任务提交成功": "集群容量变更任务提交成功", - "主从切换": "主从切换", - "缩容规格": "缩容规格", - "扩容规格": "扩容规格", - "选择 Master IP 会默认选上关联的 Slave IP,一同替换": "选择 Master IP 会默认选上关联的 Slave IP,一同替换", - "不再提示": "不再提示", - "扩容接入层:增加集群的Proxy数量,新Proxy可以指定规格": "扩容接入层:增加集群的 Proxy 数量,新 Proxy可以指定规格", - "选择集群类型变更部署方案": "选择集群类型变更部署方案", - "数据复制记录:数据复制记录提供数据复制后相关操作": "数据复制记录:数据复制记录提供数据复制后相关操作", - "暂无从库故障集群": "暂无从库故障集群", - "变更后总容量": "变更后总容量", - "仅支持从库有故障的集群新建从库": "仅支持从库有故障的集群新建从库", - "复制信息": "复制信息", - "变更信息": "变更信息", - "是否强制切换": "是否强制切换", - "目标主机重复": "目标主机重复", - "密码不匹配": "密码不匹配", - "请先选择目标集群": "请先选择目标集群", - "请先选择源集群": "请先选择源集群", - "请先输入目标集群": "请先输入目标集群", - "目标分片数不能与当前分片数相同": "目标分片数不能与当前分片数相同", - "存储层 RemoteDB/DR 同时变更": "存储层 RemoteDB/DR 同时变更", - "选择集群目标方案_n": "选择集群目标方案【{n}】", - "必须小于当前台数且大于等于n": "必须小于当前台数且大于等于{n}", - "至少2台": "至少2台", - "目标访问入口重复": "目标访问入口重复", - "域名列表": "域名列表", - "库表备份:指定库表备份,支持模糊匹配": "库表备份:指定库表备份,支持模糊匹配", - "DB 实例权限克隆:DB 实例 IP 替换时,克隆原实例的所有权限到新实例中": "DB 实例权限克隆:DB 实例 IP 替换时,克隆原实例的所有权限到新实例中", - "缩容接入层:减加集群的Proxy数量": "缩容接入层:减加集群的Proxy数量", - "扩容接入层:增加集群的Proxy数量": "扩容接入层:增加集群的Proxy数量", - "定点构造:新建一个单节点实例,通过全备 +binlog 的方式,将数据库恢复到过去的某一时间点或者某个指定备份文件的状态": "定点构造:新建一个单节点实例,通过全备 +binlog 的方式,将数据库恢复到过去的某一时间点或者某个指定备份文件的状态", - "全库备份:所有库表备份, 除 MySQL 系统库和 DBA 专用库外": "全库备份:所有库表备份, 除 MySQL 系统库和 DBA 专用库外", - "闪回:通过 flashback 工具,对 row 格式的 binlog 做逆向操作": "闪回:通过 flashback 工具,对 row 格式的 binlog 做逆向操作", - "主库故障切换:Slave 提升成主库,断开同步,切换后集群成单节点状态,一般用于紧急切换": "主库故障切换:Slave 提升成主库,断开同步,切换后集群成单节点状态,一般用于紧急切换", - "主从互切:主机级别操作,即同机所有集群均会完成主从关系互切": "主从互切:主机级别操作,即同机所有集群均会完成主从关系互切", - "检查状态": "检查状态", - "从业务拓扑选择": "从业务拓扑选择", - "数据过期时间不能为空": "数据过期时间不能为空", - "数据过期时间必须不小于分区间隔": "数据过期时间必须不小于分区间隔", - "数据过期时间是分区间隔的整数倍": "数据过期时间是分区间隔的整数倍", - "只允许数字、大小写字母开头和结尾,或%结尾": "只允许数字、大小写字母开头和结尾,或%结尾", - "不能是系统库": "不能是系统库", - "请先输入源集群": "请先输入源集群", - "刷新获取最新资源规格": "刷新获取最新资源规格", - "删除分区": "删除分区", - "所需集群": "所需集群", - "包含通配符 * % ? 时,只允许单一对象": "包含通配符 * % ? 时,只允许单一对象", - "* 只允许单独使用": "* 只允许单独使用", - "% 不允许单独使用": "% 不允许单独使用", - "多少天为一个分区,例如 7 天为一个分区": "多少天为一个分区,例如 7 天为一个分区", - "当到达天数后过去的数据会被定期删除,且必须是分区区间的整数倍": "当到达天数后过去的数据会被定期删除,且必须是分区区间的整数倍", - "请输入目标 DB": "请输入目标 DB", - "支持多张表": "支持多张表", - "须为时间类型的字段,如2022-12-12 或 2022.12.12": "须为时间类型的字段,如2022-12-12 或 2022.12.12", - "请输入单个新 DB 名": "请输入单个新 DB 名", - "该集群已有只读集群": "该集群已有只读集群", - "确认销毁选中的实例": "确认销毁选中的实例", - "TenDBCluster集群容量变更name": "TenDB Cluster 集群容量变更【{name}】", - "校验时间": "校验时间", - "立即执行": "立即执行", - "确认变更集群容量": "确认变更集群容量?", - "容量将从old变更至new": "容量将从 {old} 变更至 {new}", - "集群名称_访问入口_IP": "集群名称/访问入口/IP", - "集群部署等操作新主机的任务,如任务执行失败,相应的主机将会被挪到这里,等待人工确认": "集群部署等操作新主机的任务,如任务执行失败,相应的主机将会被挪到这里,等待人工确认", - "集群部署、扩缩容等操作新主机的任务,如任务执行失败,相应的主机将会被挪到这里,等待人工确认": "集群部署、扩缩容等操作新主机的任务,如任务执行失败,相应的主机将会被挪到这里,等待人工确认", - "请输入表名称,支持通配符“%”,含通配符的仅支持单个": "请输入表名称,支持通配符“%”,含通配符的仅支持单个", - "目标 DB 不能为*": "目标 DB 不能为*", - "主机将被落到空闲机,如需要可再次导入": "主机将被落到空闲机,如需要可再次导入", - "保存并执行": "保存并执行", - "轮值策略": "轮值策略", - "最大长度为m": "最大长度为 {m}", - "未来容量必须大于目标容量": "未来容量必须大于目标容量", - "所有检测均失败,无法执行": "所有检测均失败,无法执行", - "DB 不存在": "DB 不存在", - "必须小于等于m台": "必须小于等于{m}台", - "轮值设置": "轮值设置", - "未来容量必须大于等于目标容量": "未来容量必须大于等于目标容量", - "告警组名称": "告警组名称", - "通知对象": "通知对象", - "应用策略": "应用策略", - "请输入策略名称": "请输入策略名称", - "内置告警不支持删除": "内置告警不支持删除", - "告警级别": "告警级别", - "内置": "内置", - "邮件": "邮件", - "短信": "短信", - "语音": "语音", - "微信": "微信", - "企微": "企微", - "群机器人": "群机器人", - "提醒": "提醒", - "预警": "预警", - "致命": "致命", - "新建告警组": "新建告警组", - "编辑告警组": "编辑告警组", - "克隆告警组": "克隆告警组", - "通知方式": "通知方式", - "请输入告警组名称": "请输入告警组名称", - "每个告警级别至少选择一种通知方式": "每个告警级别至少选择一种通知方式", - "请输入群ID": "请输入群ID", - "确认删除该告警组": "确认删除该告警组?", - "删除后将无法恢复": "删除后将无法恢复!", - "生效时段": "生效时段", - "个人用户": "个人用户", - "用户组": "用户组", - "已配置全天24小时生效时段,无需额外添加生效时段": "已配置全天24小时生效时段,无需额外添加生效时段", - "密码随机化管理": "密码随机化管理", - "MySQL 管理账号": "MySQL 管理账号", - "于": "于", - "随机化一次密码": "随机化一次密码", - "密码复杂度": "密码复杂度", - "密码规则": "密码规则", - "长度": "长度", - "位": "位", - "密码不允许连续n位出现": "密码不允许连续 {0} 位出现", - "每天": "每天", - "每周": "每周", - "每月": "每月", - "周一": "周一", - "周二": "周二", - "周三": "周三", - "周四": "周四", - "周五": "周五", - "周六": "周六", - "周日": "周日", - "号": "号", - "确认重置当前配置?": "确认重置当前配置?", - "重置将会恢复默认设置的内容!": "重置将会恢复默认设置的内容!", - "请输入 1~100 的数值": "请输入 1~100 的数值", - "当前生效": "当前生效", - "未生效": "未生效", - "已失效": "已失效", - "已停用": "已停用", - "规则名称": "规则名称", - "轮值表": "轮值表", - "生效时间": "生效时间", - "启停": "启停", - "优先级": "优先级", - "范围 1~100,数字越高代表优先级越高,当有规则冲突时,优先执行数字较高的规则": "范围 1~100,数字越高代表优先级越高,当有规则冲突时,优先执行数字较高的规则", - "时段": "时段", - "轮值人员": "轮值人员", - "新建规则": "新建规则", - "全局策略": "全局策略", - "策略名称": "策略名称", - "监控目标": "监控目标", - "默认通知对象": "默认通知对象", - "请选择条件搜索": "请选择条件搜索", - "恢复默认": "恢复默认", - "检测规则": "检测规则", - "告警通知": "告警通知", - "告警时触发": "告警时触发", - "告警恢复时": "告警恢复时", - "告警关闭时": "告警关闭时", - "告警确认时": "告警确认时", - "编辑策略": "编辑策略", - "确认删除该策略?": "确认删除该策略?", - "将会删除所有内容,请谨慎操作!": "将会删除所有内容,请谨慎操作!", - "确认停用该策略?": "确认停用该策略?", - "停用后所有监控动作将会停止,请谨慎操作!": "停用后所有监控动作将会停止,请谨慎操作!", - "停用后,所有的业务将会停用该策略,请谨慎操作!": "停用后,所有的业务将会停用该策略,请谨慎操作!", - "将会覆盖当前填写的内容,并恢复默认": "将会覆盖当前填写的内容,并恢复默认", - "触发告警": "触发告警", - "排班时将会按照人员的顺序进行排班,可拖动 Tag 进行排序": "排班时将会按照人员的顺序进行排班,可拖动 Tag 进行排序", - "周期轮值": "周期轮值", - "自定义轮值": "自定义轮值", - "全部业务": "全部业务", - "追加排除业务": "追加排除业务", - "部分业务": "部分业务", - "今日": "今日", - "当前值班人": "当前值班人", - "待值班人": "待值班人", - "监控策略": "监控策略", - "轮值方式": "轮值方式", - "轮值业务": "轮值业务", - "单次值班人数": "单次值班人数", - "单班轮值天数": "单班轮值天数", - "轮值起止时间": "轮值起止时间", - "删除排除项": "删除排除项", - "请选择排除业务": "请选择排除业务", - "排班预览": "排班预览", - "轮值日期": "轮值日期", - "轮值时间": "轮值时间", - "轮值排班": "轮值排班", - "请选择人员": "请选择人员", - "通知设置": "通知设置", - "排班表发送": "排班表发送", - "发送时间": "发送时间", - "发送内容": "发送内容", - "天的排班结果": "天的排班结果", - "企业微信群 ID": "企业微信群 ID", - "个人轮值通知": "个人轮值通知", - "值班开始前": "值班开始前", - "收到通知": "收到通知", - "近": "近", - "按周": "按周", - "按月": "按月", - "时": "时", - "克隆策略": "克隆策略", - "策略名称与原策略名称相同": "策略名称与原策略名称相同", - "策略名称重复": "策略名称重复", - "各业务 DBA": "各业务 DBA", - "每日": "每日", - "编辑规则": "编辑规则", - "克隆规则": "克隆规则", - "策略名称不能为空": "策略名称不能为空", - "业务 DBA": "业务 DBA", - "必须大于0": "必须大于0", - "轮值人员不能为空": "轮值人员不能为空", - "保存失败": "保存失败", - "启用成功": "启用成功", - "停用成功": "停用成功", - "优先级设置成功": "优先级设置成功", - "业务下全部对象": "业务下全部对象", - "当前有n个未恢复事件": "当前有 {n} 个未恢复事件", - "策略": "策略", - "确认删除该轮值?": "确认删除该轮值?", - "重置 Secure Key,需自定修改 Template 中的地址字段!": "重置 Secure Key,需自定修改 Template 中的地址字段!", - "请输入/选择人员": "请输入/选择人员", - "安全": "安全", - "DB类型": "DB类型", - "临时密码生效的实例": "临时密码生效的实例", - "需要修改的实例": "需要修改的实例", - "统一临时密码": "统一临时密码", - "有效时长": "有效时长", - "随机生成": "随机生成", - "预计失效时间": "预计失效时间", - "添加实例": "添加实例", - "当前临时密码未过期,继续修改将会覆盖原来的密码": "当前临时密码未过期,继续修改将会覆盖原来的密码", - "过期时间": "过期时间", - "修改人": "修改人", - "修改时间": "修改时间", - "单据": "单据", - "请输入实例搜索": "请输入实例搜索", - "n天后过期": "{0}天后过期", - "密码修改完成,成功n个,失败n个": "密码修改完成,成功 {0} 个,失败 {1} 个", - "密码正在修改中,请稍等": "密码正在修改中,请稍等...", - "修改的是管理账号的密码": "修改的是管理账号的密码", - "失败的实例": "失败的实例", - "返回": "返回", - "忽略 DB 和忽略表名需同时为空或者同时有值": "忽略 DB 和忽略表名需同时为空或者同时有值", - "集群名称重复": "集群名称重复", - "增加分区": "增加分区", - "slave 状态异常,无法选择": "slave 状态异常,无法选择", - "目标资源规格": "目标资源规格", - "当前容量需求": "当前容量需求", - "未来容量需求": "未来容量需求", - "故障从库实例数量": "故障从库实例数量", - "当前从库实例数量": "当前从库实例数量", - "请先设置容量及QPS范围": "请先设置容量及QPS范围", - "目标集群容量需求(内存容量)": "目标集群容量需求(内存容量)", - "目标集群容量需求(磁盘容量)": "目标集群容量需求(磁盘容量)", - "集群容量需求(内存容量)": "集群容量需求(内存容量)", - "集群容量需求(磁盘容量)": "集群容量需求(磁盘容量)", - "未来集群容量需求(内存容量)": "未来集群容量需求(内存容量)", - "未来集群容量需求(磁盘容量)": "未来集群容量需求(磁盘容量)", - "选择集群容量变更部署方案": "选择集群容量变更部署方案", - "集群异常": "集群异常", - "截止时间": "截止时间", - "出现 * 只允许填一个": "出现 * 只允许填一个", - "不支持 *": "不支持 *", - "从集群列表选择": "从集群列表选择", - "整机替换提交成功": "整机替换提交成功", - "将故障从库主机的实例重建到新主机": "将故障从库主机的实例重建到新主机", - "新机重建": "新机重建", - "含通配符的单元格仅支持输入单个对象": "含通配符的单元格仅支持输入单个对象", - "异常 IP": "异常 IP", - "移除成功": "移除成功", - "删除操作无法撤回,请谨慎操作!": "删除操作无法撤回,请谨慎操作!", - "目标表不能为空": "目标表不能为空", - "不支持通配符 *, %, ?": "不支持通配符 *, %, ?", - "注:不支持通配符 *, %, ?": "注:不支持通配符 *, %, ?", - "确认删除该分区策略?": "确认删除该分区策略?", - "* 只能独立使用": "* 只能独立使用", - "克隆成功": "克隆成功", - "以此类推": "以此类推", - "请输入部署数量": "请输入部署数量", - "Mysql 集群管理": "Mysql 集群管理", - "巡检": "巡检", - "健康报告": "健康报告", - "备份巡检": "备份巡检", - "元数据检查": "元数据检查", - "日期": "日期", - "未知": "未知", - "请输入 IP": "请输入 IP", - "开区": "开区", - "确认删除该模板?": "确认删除该模板?", - "变量": "变量", - "变量名": "变量名", - "说明": "说明", - "Mysql 分区管理": "Mysql 分区管理", - "开区模版": "开区模版", - "新建开区模板": "新建开区模板", - "克隆开区": "克隆开区", - "目标从库实例不能为空": "目标从库实例不能为空", - "目标从库实例格式不正确": "目标从库实例格式不正确", - "请输入IP:Port": "请输入IP:Port", - "目标从库实例不存在": "目标从库实例不存在", - "待重建从库主机": "待重建从库主机", - "新从库主机不能为空": "新从库主机不能为空", - "不能超过n个字符": "不能超过 {n} 个字符", - "已值班人": "已值班人", - "时间段重叠了": "时间段重叠了", - "告警组名称重复": "告警组名称重复", - "访问入口_目标集群": "访问入口_目标集群", - "集群_集群别名": "集群_集群别名", - "集群_模块": "集群_模块", - "Proxy数量不足,至少 3 台": "Proxy数量不足,至少 3 台", - "业": "业", - "集": "集", - "长度不能大于n": "长度不能大于{0}", - "规则名称重复": "规则名称重复", - "规则名称与原规则名称相同": "规则名称与原规则名称相同", - "模板名称": "模板名称", - "开区模板:通过开区模板,可以快速创建集群开区": "开区模板:通过开区模板,可以快速创建集群开区", - "请输入模板关键字": "请输入模板关键字", - "模板配置": "模板配置", - "请输入模板名称": "请输入模板名称", - "克隆的规则": "克隆的规则", - "克隆 DB": "克隆 DB", - "克隆表结构": "克隆表结构", - "克隆表数据": "克隆表数据", - "生成目标 DB 范式": "生成目标 DB 范式", - "初始化授权": "初始化授权", - "已选n个": "已选{0}个", - "已添加n个规则": "已添加{0}个规则", - "克隆 DB 不能为空": "克隆 DB 不能为空", - "克隆表结构不能为空": "克隆表结构不能为空", - "可使用全局变量,如_test": "可使用全局变量,如: {var}", - "编辑开区模板": "编辑开区模板", - "新建开区": "新建开区", - "(源集群:c,共克隆 n 个 DB)": "(源集群:{0},共克隆 {1} 个 DB)", - "(开区模板:t,源集群:c,共克隆 n 个 DB)": "(开区模板:{0},源集群:{1},共克隆 {2} 个 DB)", - "变量名name不能为空": "变量名 {name} 不能为空", - "模板详情【templateName配置 】": "模板详情【{name}配置 】", - "n个规则": "{n}个规则", - "n 条全新规则": "{n} 条全新规则", - "请确认以下开区内容:": "请确认以下开区内容:", - "开区目标": "开区目标", - "模板信息:": "模板信息:", - "开区目标集群": "开区目标集群", - "授权 IP": "授权 IP", - "授权 IP 不能为空": "授权 IP 不能为空", - "复制成功n个IP": "复制成功 {n} 个 IP", - "IP 输入有误": "IP 输入有误", - "修改成功": "修改成功", - "修改失败": "修改失败", - "共 n 条权限规则【c】": "共 {n} 条权限规则【{c}】", - "复制变量": "复制变量", - "可以在命名范式与 xxx 中使用": "可以在命名范式与 xxx 中使用", - "库名": "库名", - "失败的从库实例详情": "失败的从库实例详情", - "无匹配的资源规格_请先修改容量及QPS设置": "无匹配的资源规格_请先修改容量及QPS设置", - "跨机房部署": "跨机房部署", - "同机房部署": "同机房部署", - "InfluxDB实例": "InfluxDB实例", - "云区域": "云区域", - "确认将 DNS 域名指向 CLB ?": "确认将 DNS 域名指向 CLB ?", - "确认恢复 DNS 域名指向?": "确认恢复 DNS 域名指向?", - "启用 CLB 之后,该集群可以通过 CLB 来访问": "启用 CLB 之后,该集群可以通过 CLB 来访问", - "业务不需要更换原域名也可实现负载均衡": "业务不需要更换原域名也可实现负载均衡", - "DNS 域名恢复指向 Proxy": "DNS 域名恢复指向 Proxy", - "构造集群": "构造集群", - "构造源集群": "构造源集群", - "访问 DB 的用户名,包括它的密码": "访问 DB 的用户名,包括它的密码", - "权限模板,预定义账号拥有哪些权限": "权限模板,预定义账号拥有哪些权限", - "根据 grant 语法授予 DB 实例的访问权限": "根据 grant 语法授予 DB 实例的访问权限", - "你已选择所有权限": "你已选择所有权限", - "非常规权限": "非常规权限", - "所有权限": "所有权限", - "包含所有权限,其他权限无需授予": "包含所有权限,其他权限无需授予", - "城市": "城市", - "IP 格式错误:n": "IP 格式错误: {n}", - "磁盘挂载点": "磁盘挂载点", - "磁盘(G)": "磁盘(G)", - "表中包含数据,建议在低峰期执行分区;": "表中包含数据,建议在低峰期执行分区;", - "表中行数大于1千万或者表数据量大于300GB,不允许执行分区;": "表中行数大于1千万或者表数据量大于300GB,不允许执行分区;", - "确定强制失败吗": "确定强制失败吗?", - "强制失败": "强制失败", - "当前n台_扩容至m台": "当前 {n} 台,扩容至 {m} 台", - "当前m_G_扩容后预估n_G": "当前 {m} G,扩容后预估 {n} G", - "当前m_G_缩容后预估n_G": "当前 {m} G,缩容后预估 {n} G", - "服务器选择方式": "服务器选择方式", - "缩容容量": "缩容容量", - "扩容容量": "扩容容量", - "DBA 管理工具": "DBA 管理工具", - "添加数据库组件": "添加数据库组件", - "可观测": "可观测", - "关系型数据库": "关系型数据库", - "NoSQL 数据库": "NoSQL 数据库", - "时序数据库": "时序数据库", - "消息队列": "消息队列", - "大数据存储": "大数据存储", - "已添加 (n)": "已添加 ({0})", - "个人工作台": "个人工作台", - "我的代办": "我的代办", - "请输入关键字": "请输入关键字", - "历史记录": "历史记录", - "告警事件": "告警事件", - "数据组件": "数据组件", - "检索内容": "检索内容", - "检索类型": "检索类型", - "主机": "主机", - "模糊": "模糊", - "精确": "精确", - "暂无搜索内容,换个关键词试一试": "暂无搜索内容,换个关键词试一试", - "请先输入关键词搜索": "请先输入关键词搜索", - "清空输入内容": "清空输入内容", - "密码安全": "密码安全", - "轮值": "轮值", - "监控告警": "监控告警", - "告警组": "告警组", - "单据管理": "单据管理", - "单号_单据类型_申请人": "单号 / 单据类型 / 申请人", - "临时密码修改": "临时密码修改", - "数据库组件": "数据库组件", - "DB 资源池管理": "DB 资源池管理", - "主": "主", - "从": "从", - "全站搜索 Ctrl + K": "全站搜索 Ctrl + K", - "最近使用": "最近使用", - "系统": "系统", - "需要申请的权限": "需要申请的权限", - "资源操作记录": "资源操作记录", - "复制访问入口": "复制访问入口", - "CL5与北极星": "CL5 与北极星", - "腾讯云负载均衡(CLB)": "腾讯云负载均衡(CLB)", - "北极星服务名称": "北极星服务名称", - "CLB域名": "CLB 域名", - "恢复DNS域名指向": "恢复 DNS 域名指向", - "DNS域名指向CLB": "DNS 域名指向 CLB", - "数据订阅": "数据订阅", - "Mysql 订阅实例": "Mysql 订阅实例", - "Mysql 订阅配置": "Mysql 订阅配置", - "订阅实例": "订阅实例", - "接收端类型": "接收端类型", - "接收端": "接收端", - "应用实例": "应用实例", - "订阅配置": "订阅配置", - "订阅库表": "订阅库表", - "新建订阅": "新建订阅", - "数据接收端": "数据接收端", - "请输入表名,支持通配符": "请输入表名,支持通配符", - "请输入单个库名,可以包含通配符 %": "请输入单个库名,可以包含通配符 %", - "停用": "停用", - "手动迁移": "手动迁移", - "数据源集群": "数据源集群", - "实例 ID": "实例 ID", - "集群端口": "集群端口", - "追加订阅": "追加订阅", - "接收端集群": "接收端集群", - "所有IP": "所有IP", - "所有实例": "所有实例", - "已选IP": "已选IP", - "已选实例": "已选实例", - "新建订阅规则": "新建订阅规则", - "确认批量删除n个实例?": "确认批量删除 {n} 个实例?", - "确认批量禁用n个实例?": "确认批量禁用 {n} 个实例?", - "部署dumper实例ID": "部署 dumper 实例 ID", - "接收端集群与端口": "接收端集群与端口", - "请输入DB/表名": "请输入 DB/表名", - "订阅的库表": "订阅的库表", - "数据源与接收端": "数据源与接收端", - "部署位置": "部署位置", - "数据同步方式": "数据同步方式", - "Dumper部署位置": "Dumper 部署位置", - "数据源与接收端配置": "数据源与接收端配置", - "请输入账号": "请输入账号", - "请输入密码": "请输入密码", - "添加数据源集群": "添加数据源集群", - "全量同步": "全量同步", - "增量同步": "增量同步", - "请输入ID": "请输入 ID", - "集群Master所在主机": "集群 Master 所在主机", - "如n": "如 {n}", - "以小写英文字符开头,且只能包含英文字母、数字、连字符-,多个换行分隔": "以小写英文字符开头,且只能包含英文字母、数字、连字符-,多个换行分隔", - "以小写英文字母开头,且只能包含小写英文字母、数字、连字符-": "以小写英文字母开头,且只能包含小写英文字母、数字、连字符-", - "接收端地址": "接收端地址", - "输入有误": "输入有误", - "订阅名称不能为空": "订阅名称不能为空", - "订阅名称重复": "订阅名称重复", - "请选择接收端类型": "请选择接收端类型", - "输入格式有误": "输入格式有误", - "追加订阅【name】": "追加订阅【{name}】", - "批量订阅": "批量订阅", - "使用已有订阅": "使用已有订阅", - "新建订阅成功": "新建订阅成功", - "新建订阅失败": "新建订阅失败", - "Dumper 手动迁移【name】": "Dumper 手动迁移【{name}】", - "同步方式": "同步方式", - "迁移目标位置": "迁移目标位置", - "待迁移确认信息": "待迁移确认信息", - "Dumper实例": "Dumper 实例", - "Dumper版本": "Dumper 版本", - "迁移目标信息": "迁移目标信息", - "手动迁移失败": "手动迁移失败", - "追加订阅失败": "追加订阅失败", - "订阅名称": "订阅名称", - "dumper实例ID": "dumper 实例 ID", - "请输入数值": "请输入数值", - "迁移任务正在进行中,跳转": "迁移任务正在进行中,跳转", - "禁用后数据传输将会终止,请谨慎操作!": "禁用后数据传输将会终止,请谨慎操作!", - "删除后数据传输将会终止,并删除实例,请谨慎操作!": "删除后数据传输将会终止,并删除实例,请谨慎操作!", - "Dumper实例迁移失败": "Dumper 实例迁移失败", - "已有n个订阅单据正在进行中": "已有 {n} 个订阅单据正在进行中", - "确认删除该实例?": "确认删除该实例?", - "订阅规则": "订阅规则", - "迁移任务进行中": "迁移任务进行中", - "实例列表": "实例列表", - "集群重复": "集群重复", - "不合法的输入": "不合法的输入", - "浏览器时区": "浏览器时区", - "时区": "时区", - "请输入搜索(国家,城市,简称)": "请输入搜索(国家,城市,简称)", - "确认停用该规格?": "确认停用该规格?", - "停用后,在资源规格选择时,将不可见,且不可使用": "停用后,在资源规格选择时,将不可见,且不可使用", - "确认启用该规格?": "确认启用该规格?", - "启用后,在资源规格选择时,将开放选择": "启用后,在资源规格选择时,将开放选择", - "是否启用": "是否启用", - "操作成功": "操作成功", - "确认停用该版本?": "确认停用该版本?", - "确认启用该版本?": "确认启用该版本?", - "停用后,在选择版本时,将不可见,且不可使用": "停用后,在选择版本时,将不可见,且不可使用", - "启用后,在选择版本时,将开放选择": "启用后,在选择版本时,将开放选择", - "设为默认版本": "设为默认版本", - "未启用的版本不能设为默认": "未启用的版本不能设为默认", - "推荐": "推荐", - "导出": "导出", - "所有集群": "所有集群", - "已选集群": "已选集群", - "版本日志": "版本日志", - "默认": "默认", - "申请Riak集群部署": "申请 Riak 集群部署", - "Riak集群部署": "Riak集群部署", - "Riak_集群管理": "【Riak】集群管理", - "Riak版本": "Riak版本", - "节点": "节点", - "节点数至少为n台": "节点数至少为 {0} 台", - "节点数量": "节点数量", - "添加节点": "添加节点", - "删除节点": "删除节点", - "禁用中": "禁用中", - "已禁用": "已禁用", - "禁用任务正在进行中,跳转单据查看进度": "禁用任务正在进行中,跳转 {0} 查看进度", - "被禁用后将无法访问,如需恢复访问,可以再次「启用」": "被禁用后将无法访问,如需恢复访问,可以再次「启用」", - "启用后将恢复访问": "启用后将恢复访问", - "被删除后将进行以下操作": "被删除后将进行以下操作", - "删除xx集群": "删除 {0} 集群", - "删除xx实例数据,停止相关进程": "删除 {0} 实例数据,停止相关进程", - "添加节点【xx】": "添加节点【{0}】", - "删除节点【xx】": "删除节点【{0}】", - "当前正常的节点数量少于n ,不能删除节点,请先添加节点": "当前正常的节点数量少于 {0} ,不能删除节点,请先添加节点", - "当前节点总数": "当前节点总数", - "节点实例": "节点实例", - "CPU内存": "CPU内存", - "请输入节点实例或选择字段搜索": "请输入 节点实例 或选择字段搜索", - "确认删除n个节点?": "确认删除 {0} 个节点?", - "删除后不可恢复,请谨慎操作!": "删除后不可恢复,请谨慎操作!", - "确认重启该节点?": "确认重启该节点?", - "删除任务正在进行中,跳转xx查看进度": "删除任务正在进行中,跳转 {0} 查看进度", - "重启任务正在进行中,跳转xx查看进度": "重启任务正在进行中,跳转 {0} 查看进度", - "勾选主机": "勾选主机", - "勾选实例": "勾选实例", - "操作对象": "操作对象", - "有n个任务正在进行中": "有 {0} 个任务正在进行中", - "禁用集群": "禁用集群", - "单据流程设置": "单据流程设置", - "请选择单据": "请选择单据", - "可增加的流程节点": "可增加的流程节点", - "流程预览": "流程预览", - "确认xx“单据审批”流程节点?": "确认{0}“单据审批”流程节点?", - "已选择n个单据类型": "已选择:{0} 个单据类型", - "禁用任务进行中,不可禁用": "禁用任务进行中,不可禁用", - "规则下存在实例_不可删除": "规则下存在实例,不可删除", - "确认删除该规则?": "确认删除该规则?", - "IP_PORT_或_域名_端口": "IP:PORT 或 域名:端口", - "请选择操作系统类型": "请选择操作系统类型", - "操作系统类型": "操作系统类型", - "Riak监控": "Riak 监控", - "暂无异常IP": "暂无异常 IP", - "请先勾选IP": "请先勾选 IP", - "查询结果": "查询结果", - "资源池主机": "资源池主机", - "所有主机": "所有主机", - "专用DB": "专用DB", - "主域名": "主域名", - "主版本": "主版本", - "容灾等级": "容灾等级", - "无法操作": "无法操作", - "格式错误": "格式错误", - "Riak节点IP": "Riak节点IP", - "开区任务进行中": "开区任务进行中", - "数据校验修复任务进行中": "数据校验修复任务进行中", - "复制域名": "复制域名", - "克隆分区策略": "克隆分区策略", - "注意_对从域名授权时仅会授予 select 权限": "注意:对从域名授权时仅会授予 select 权限", - "实例:name": "实例:{name}", - "从域名": "从域名", - "请输入关键字或选择条件搜索": "请输入关键字或选择条件搜索", - "集群架构": "集群架构", - "分片名": "分片名", - "副本集": "副本集", - "分片集群实例": "分片集群实例", - "变更脚本执行": "变更脚本执行", - "扩容Shard节点数": "扩容 Shard 节点数", - "缩容Shard节点数": "缩容 Shard 节点数", - "脚本任务": "脚本任务", - "目标分片集群": "目标分片集群", - "上传_js文件,由上至下执行,可拖动文件调整执行顺序件": "上传 .js 文件,由上至下执行,可拖动文件调整执行顺序件", - "JS文件": "JS文件", - "在JS脚本变更前执行": "在 JS 脚本变更前执行", - "脚本编辑器": "脚本编辑器", - "请选择或输入": "请选择或输入", - "选择集群": "选择集群", - "副本集集群": "副本集集群", - "分片集群": "分片集群", - "申请MongoDB分片集群部署": "申请 MongoDB 分片集群部署", - "申请MongoDB副本集部署": "申请 MongoDB 副本集部署", - "MongoDB分片集群部署": "MongoDB 分片集群部署", - "MongoDB副本集部署": "MongoDB 副本集部署", - "MongoDB版本": "MongoDB 版本", - "默认从n开始分配": "默认从 {0} 开始分配", - "每台主机oplog容量占比": "每台主机oplog容量占比", - "预计容量nG": "预计容量 {0} G", - "所需主机数量": "所需主机数量", - "主从节点数": "主从节点数", - "部署副本集数量": "部署副本集数量", - "每台主机部署副本集数量": "每台主机部署副本集数量", - "共需n台": "共需 {0} 台", - "计算规则": "计算规则", - "集群ID重复": "集群ID重复", - "批量录入集群ID": "批量录入集群ID", - "批量录入集群名称": "批量录入集群名称", - "请输入多个集群名称,多个换行分隔": "请输入多个集群名称,多个换行分隔", - "通过换行分隔_快速批量编辑多个集群ID": "通过换行分隔_快速批量编辑多个集群 ID", - "通过换行分隔_快速批量编辑多个名称": "通过换行分隔_快速批量编辑多个名称", - "复制访问地址": "复制访问地址", - "MongoDB 集群容量变更【xxx】": "MongoDB 集群容量变更【{0}】", - "节点数目前只支持xxx": "节点数目前只支持 {0}", - "容量将从oldGxxx至newG": "容量将从 {old}G {type}至 {new}G", - "升级": "升级", - "降低": "降低", - "格式为:(库名).(名称)_如 admin.linda": "格式为:(库名).(名称),如 admin.linda", - "Mongo副本集": "Mongo 副本集", - "Mongo分片集": "Mongo 分片集", - "需要n台": "需要 {n} 台", - "请先申请集群": "请先申请集群", - "选择账号权限": "选择账号权限", - "添加账号规则": "添加账号规则", - "请输入账号或DB名": "请输入账号或DB名", - "全部清空": "全部清空", - "请添加权限规则": "请添加权限规则", - "请输入域名_集群名称": "请输入域名_集群名称", - "SQLServer主从集群管理": "SQLServer 主从集群管理", - "Sqlserver单节点集群管理": "SQLServer 单节点集群管理", - "重置的集群": "重置的集群", - "申请SQLServer单节点部署": "申请 SQLServer 单节点部署", - "所有集群 IP": "所有集群 IP", - "已选集群 IP": "已选集群 IP", - "异常集群 IP": "异常集群 IP", - "所有集群实例": "所有集群实例", - "已选集群实例": "已选集群实例", - "异常集群实例": "异常集群实例", - "操作系统版本": "操作系统版本", - "SQLServer单节点集群管理": "SQLServer单节点集群管理", - "最大系统保留内存": "最大系统保留内存", - "实例内存分配比率 (50~80%)": "实例内存分配比率 (50~80%)", - "申请SQLServer主从部署": "申请 SQLServer 主从部署", - "已完成去绑定": "已完成去绑定", - "主从方式": "主从方式", - "镜像": "镜像", - "不限制": "不限制", - "请选择操作系统版本": "请选择操作系统版本", - "SQLServer起始端口": "SQLServer起始端口", - "新开tab打开": "新开tab打开", - "默认从起始端口开始分配": "默认从起始端口开始分配", - "访问入口_集群名称_管控区域_实例_所属DB模块_创建人": "访问入口/集群名称/管控区域/实例/所属DB模块/创建人", - "SQLServer单节点": "SQLServer 单节点", - "SQLServer主从": "SQLServer 主从", - "C,D 盘无法删除": "C,D 盘无法删除", - "【SQLServer 主从集群】实例视图": "【SQLServer 主从集群】实例视图", - "至少3台_且必须为奇数": "至少3台,且必须为奇数", - "不能少于n台": "不能少于{n}台", - "必须为奇数": "必须为奇数", - "确认扩容n个集群的Shard节点数": "确认扩容 {n} 个集群的 Shard 节点数?", - "确认缩容n个集群的Shard节点数": "确认缩容 {n} 个集群的 Shard 节点数?", - "当前Shard的节点数": "当前 Shard 的节点数", - "扩容至(节点数)": "扩容至(节点数)", - "缩容至(节点数)": "缩容至(节点数)", - "分片式": "分片式", - "缩容Shard节点数任务提交成功": "缩容 Shard 节点数任务提交成功", - "请选择规格": "请选择规格", - "请输入扩容数量": "请输入扩容数量", - "确认扩容n个集群": "确认扩容 {n} 个集群?", - "确认缩容n个集群": "确认缩容 {n} 个集群?", - "请输入缩容数量": "请输入缩容数量", - "确认提交n个整机替换任务": "确认提交 {n} 个整机替换任务", - "确认执行SQL任务": "确认执行SQL任务?", - "每个Shard节点数": "每个 Shard 节点数", - "Shard数量": "Shard 数量", - "Shard节点规格": "Shard 节点规格", - "所需机组数": "所需机组数", - "可用机器数": "可用机器数", - "所需机器数": "所需机器数", - "每台主机构造Shard数量": "每台主机构造 Shard 数量", - "主机数量": "主机数量", - "构造类型": "构造类型", - "构造新主机规格": "构造新主机规格", - "确认提交n个库表备份任务": "确认提交 {n} 个库表备份任务?", - "开启Oplog": "开启 Oplog", - "常规备份(25天)": "常规备份(25天)", - "长期备份(3年)": "长期备份(3年)", - "确认清档n个分片式集群": "确认清档 {n} 个分片式集群?", - "直接删除表": "直接删除表", - "将表暂时重命名,用于需要快速恢复的情况": "将表暂时重命名,用于需要快速恢复的情况", - "保留索引": "保留索引", - "删除索引": "删除索引", - "索引处理": "索引处理", - "备份文件保存时间": "备份文件保存时间", - "备份方式": "备份方式", - "当前Shard节点规格": "当前 Shard 节点规格", - "当前Shard节点数": "当前 Shard 节点数", - "当前机器组数": "当前机器组数", - "当前机器数量": "当前机器数量", - "目标Shard节点规格": "目标 Shard 节点规格", - "目标Shard节点数": "目标 Shard 节点数", - "目标Shard数量": "目标 Shard 数量", - "目标机器组数": "目标机器组数", - "目标机器数量": "目标机器数量", - "批量选择": "批量选择", - "集群已禁用": "集群已禁用", - "库名长度不超过64个字符": "库名长度不超过64个字符", - "表名长度不超过255个字符": "表名长度不超过255个字符", - "将会对库表进行备份": "将会对库表进行备份", - "自动生成": "自动生成", - "确认定点构造n个集群": "确认定点构造 {n} 个集群?", - "构造的主机": "构造的主机", - "每台主机Shard数": "每台主机 Shard 数", - "确认销毁n个集群的构造记录": "确认销毁 {n} 个集群的构造记录?", - "销毁任务进行中": "销毁任务进行中", - "共需n台主机": "共需 {n} 台主机", - "构造DB名": "构造DB名", - "库表设置": "库表设置", - "目标集群与构造设置": "目标集群与构造设置", - "备份文件": "备份文件", - "该操作将会修改对应DB的数据,请谨慎操作": "该操作将会修改对应 DB 的数据,请谨慎操作!", - "是否开启 Oplog": "是否开启 Oplog", - "确认清档n个副本集集群": "确认清档 {n} 个副本集集群?", - "确认执行变更脚本任务": "确认执行变更脚本任务?", - "集群上的数据将会全部构造至指定的新机器": "集群上的数据将会全部构造至指定的新机器", - "扩容Shard节点数任务提交成功": "扩容 Shard 节点数任务提交成功", - "确认提交n个全库备份任务": "确认提交 {n} 个全库备份任务?", - "缩容的IP": "缩容的 IP", - "只能选择n台": "只能选择 {n} 台", - "执行脚本变更_内容详情": "执行脚本变更-内容详情", - "脚本来源": "脚本来源", - "脚本文件": "脚本文件", - "脚本执行内容": "脚本执行内容", - "复制n": "复制{n}", - "必须缩容n台主机": "必须缩容 {n} 台主机", - "当前集群容灾要求跨机房": "当前集群容灾要求跨机房", - "最终执行结果以脚本内容为准": "最终执行结果以脚本内容为准", - "请选择IP": "请选择 IP", - "资源不足": "资源不足", - "新机规格": "新机规格", - "指定时间": "指定时间", - "必须大于当前节点数": "必须大于当前节点数", - "当前Shard数量": "当前 Shard 数量", - "目标主机": "目标主机", - "Redis主从": "Redis 主从", - "必须小于当前节点数": "必须小于当前节点数", - "你已拥有权限,请刷新页面": "你已拥有权限,请刷新页面", - "当前版本": "当前版本", - "下载成功": "下载成功", - "请保证冷/热节点至少存在一台": "请保证冷/热节点至少存在一台", - "主机已被 Client 节点使用": "主机已被 Client 节点使用", - "至少替换一种节点类型": "至少替换一种节点类型", - "热节点,冷节点,Client节点至少缩容一个类型": "热节点,冷节点,Client节点至少缩容一个类型", - "Datanode 扩容主机未填写": "Datanode 扩容主机未填写", - "DataNode 缩容主机未填写": "DataNode 缩容主机未填写", - "Broker 缩容主机未填写": "Broker 缩容主机未填写", - "暂无其他分片规格可切换": "暂无其他分片规格可切换", - "集群上的数据将会被清除掉": "集群上的数据将会被清除掉", - "信息将会被替换,请谨慎操作!": "信息将会被替换,请谨慎操作!", - "管理权限": "管理权限", - "变更脚本执行任务提交成功": "变更脚本执行任务提交成功", - "执行确认": "执行确认", - "完成": "完成", - "缩容Shard节点数:xxx": "缩容Shard节点数:xxx", - "扩容Shard节点数:xxx": "扩容Shard节点数:xxx", - "其他": "其他", - "确认删除该轮值?": "确认删除该轮值?", - "确认禁用该实例?": "确认禁用该实例?", - "源 DB": "源 DB", - "表结构": "表结构", - "初始化授权不能为空": "初始化授权不能为空", - "变量名不能为空": "变量名不能为空", - "变量说明不能为空": "变量说明不能为空", - "Bookkeeper_Broker 至少扩容一种类型": "Bookkeeper_Broker 至少扩容一种类型", - "云区域ID": "云区域ID", - "IP端口": "IP端口", - "所有异常主机": "所有异常主机", - "清除异常 IP": "清除异常 IP", - "暂无可复制 IP": "暂无可复制 IP", - "请输入合理的范围值": "请输入合理的范围值", - "暂无可复制异常 IP": "暂无可复制异常 IP", - "ConfigSvr规格": "ConfigSvr规格", - "ShardSvr规格": "ShardSvr规格", - "删除后不可恢复,请谨慎操作!": "删除后不可恢复,请谨慎操作!", - "添加运维节点任务提交成功": "添加运维节点任务提交成功", - "DB 重命名任务提交成功": "DB 重命名任务提交成功", - "DB 实例权限克隆任务提交成功": "DB 实例权限克隆任务提交成功", - "每组主机部署集群": "每组主机部署集群", - "包含特殊字符,除空格外": "包含特殊字符,除空格外", - "数据库读写权限(DML)": "数据库读写权限(DML)", - "扩容数量": "扩容数量", - "回档至指定时间 ": "回档至指定时间 ", - "目标副本集集群": "目标副本集集群", - "Config Server资源规格": "Config Server资源规格", - "Mongos资源规格": "Mongos资源规格", - "ShardSvr资源规格": "ShardSvr资源规格", - "临时集群名称": "临时集群名称", - "授权IP": "授权IP", - "主从版": "主从版", - "该集群关联了多个同机集群,将一同勾选": "该集群关联了多个同机集群,将一同勾选", - "暂无规则,": "暂无规则,", - "定点构造执行": "定点构造执行", - "迁移主从": "迁移主从", - "迁移主从任务提交成功": "迁移主从任务提交成功", - "迁移主从执行": "迁移主从执行", - "迁移主从:集群主从实例将成对迁移至新机器。默认迁移同机所有关联集群,也可迁移部分集群,迁移会下架旧实例": "迁移主从:集群主从实例将成对迁移至新机器。默认迁移同机所有关联集群,也可迁移部分集群,迁移会下架旧实例", - "将从库主机的全部实例重建到新主机": "将从库主机的全部实例重建到新主机", - "去创建": "去创建", - "只能英文字母开头": "只能英文字母开头", - "优先级设置失败": "优先级设置失败", - "文件上传失败——文件大小超过限制(最大为1GB)": "文件上传失败——文件大小超过限制(最大为1GB)", - "已失败": "已失败", - "集群版": "集群版", - "降序": "降序", - "升序": "升序", - "请输入或选择条件搜索": "请输入或选择条件搜索", - "搜索分组": "搜索分组", - "已申请": "已申请", - "表数据": "表数据", - "新建开区成功": "新建开区成功", - "变量名重复": "变量名重复", - "禁用成功": "禁用成功", - "已选主机": "已选主机", - "复制所有 IP": "复制所有 IP", - "访问DB格式错误": "访问DB格式错误", - "从资源池匹配": "从资源池匹配", - "缩容数量": "缩容数量", - "数据库备份": "数据库备份", - "数据库备份:指定DB备份,支持模糊匹配": "数据库备份:指定DB备份,支持模糊匹配", - "全量备份": "全量备份", - "增量备份": "增量备份", - "年": "年", - "请先设置 备份/忽略 DB": "请先设置 备份/忽略 DB", - "最终DB": "最终 DB", - "预览DB结果列表": "预览 DB 结果列表", - "请分别输入目标集群_备份DB名_忽略DB名_多个对象_换行分隔": "请分别输入目标集群,备份 DB 名,忽略 DB 名\n多个对象,换行分隔", - "确定启用该集群?": "确定启用该集群?", - "重置集群": "重置集群", - "当前域名": "当前域名", - "新域名": "新域名", - "新集群": "新集群", - "实例内存分配比例": "实例内存分配比例", - "确定禁用该集群?": "确定禁用该集群?", - "集群的数据将会被全部清空": "集群的数据将会被全部清空", - "目标DB不存在": "目标 DB {0} 不存在", - "请先输入或选择集群": "请先输入或选择集群", - "确认提交n个数据库备份任务": "确认提交 {n} 个数据库备份任务", - "集群详情": "集群详情", - "数据库所有者权限(owner)": "数据库所有者权限(owner)", - "请选择模块": "请选择模块", - "操作系统版本不符合模块配置": "操作系统版本不符合模块配置", - "业务code不允许重复": "业务code不允许重复", - "确定重试所有失败节点": "确定重试所有失败节点?", - "失败重试成功": "失败重试成功", - "IP 或 IP:Port": "IP 或 IP:Port", - "DB参数模块": "DB 参数模块", - "DB 参数模块是一个管理单元,用于标识一组使用了相同数据库配置(版本、字符集等)的集群": "DB 参数模块是一个管理单元,用于标识一组使用了相同数据库配置(版本、字符集等)的集群", - "资源池手动选择": "资源池手动选择", - "仅需n台": "仅需 {n} 台", - "还差n台,请先勾选足够的IP": "还差 {n} 台,请先勾选足够的IP", - "Slave 主机": "Slave 主机", - "Slave 实例": "Slave 实例", - "确认原地重建n个从库?": "确认原地重建 {n} 个从库?", - "该主机在资源池中不存在": "该主机在资源池中不存在", - "该业务空闲机中不存在": "该业务空闲机中不存在", - "当前为资源池自动匹配,切换类型将会清空并需重新选择": "当前为资源池自动匹配,切换类型将会清空并需重新选择", - "当前填写的主机为资源池主机,切换类型将会清空并需重新选择": "当前填写的主机为资源池主机,切换类型将会清空并需重新选择", - "当前填写的主机为业务空闲机,切换类型将会清空并需重新选择": "当前填写的主机为业务空闲机,切换类型将会清空并需重新选择", - "请输入主机": "请输入主机", - "关联的从库实例": "关联的从库实例", - "请先选择目标主库主机": "请先选择目标主库主机", - "已被其他行选中": "已被其他行选中", - "资源池IP重复": "资源池IP重复", - "业务空闲机IP重复": "业务空闲机IP重复", - "目标从库实例重复": "目标从库实例重复", - "请输入IP_如_1_1_1_1多个可使用换行_空格或_分隔": "请输入IP,如1.1.1.1,多个可使用换行、空格或分隔", - "迁移主从提交成功": "迁移主从提交成功", - "迁移主从:主从机器上的所有实例成对迁移到新机器上,旧机器会下架掉。": "迁移主从:主从机器上的所有实例成对迁移到新机器上,旧机器会下架掉。", - "确认迁移n主从实例?": "确认迁移 {n} 主从实例?", - "n处IP不存在": " {n} 处IP不存在", - "从库主机关联实例": "从库主机关联实例", - "目标从库主机": "目标从库主机", - "目标从库主机格式不正确": "目标从库主机格式不正确", - "U_已处理_A_耗时_T": "{0} 已处理({1}),耗时:{2}", - "U_已处理_A": "{0} 已处理({1})", - "等待C确认是否执行T": "等待 {0} 确认是否执行 {1}", - "处理人": "处理人", - "重新执行后无法撤回,请谨慎操作!": "重新执行后无法撤回,请谨慎操作!", - "继续执行单据后无法撤回,请谨慎操作!": "继续执行单据后无法撤回,请谨慎操作!", - "终止单据后无法撤回,请谨慎操作!": "终止单据后无法撤回,请谨慎操作!", - "共n个文件,含有m个高危语句": "共 {0} 个文件,含有 {1} 个高危语句", - "含有n个高危语句": "含有 {0} 个高危语句", - "资源池": "资源池", - "搜索": "搜索", - "如何选择架构?": "如何选择架构?", - "请描述你的需求:": "请描述你的需求:", - "架构对比": "架构对比", - "生成推荐": "生成推荐", - "Redis 数据存储用途": "Redis 数据存储用途", - "缓存:大部分数据带有过期时间, 数据量不会持续增加,QPS 较高,延迟敏感;": "缓存:大部分数据带有过期时间, 数据量不会持续增加,QPS 较高,延迟敏感;", - "数据主存储:大部分数据不带过期时间, 数据量持续增加,QPS 较低,可接受一定延迟;": "数据主存储:大部分数据不带过期时间, 数据量持续增加,QPS 较低,可接受一定延迟;", - "Redis 集群连接方式": "Redis 集群连接方式", - "普通客户端:Redis Single 连接方式,slot 与节点映射关系由 proxy 自动处理;": "普通客户端:Redis Single 连接方式,slot 与节点映射关系由 proxy 自动处理;", - "智能客户端:RedisCluster 连接方式,客户端自动维护 slot 与节点映射关系,客户端自动处理 MOVED 错误;": "智能客户端:RedisCluster 连接方式,客户端自动维护 slot 与节点映射关系,客户端自动处理 MOVED 错误;", - "是否使用较多 hgetall、zrevrange 等 O(n) 命令?": "是否使用较多 hgetall、zrevrange 等 O(n) 命令?", - "根据您的需求推荐:": "根据您的需求推荐:", - "架构对比的描述文案": "架构对比的描述文案", - "开发中": "开发中", - "Tendis 架构": "Tendis 架构", - "TendisCache 集群": "TendisCache 集群", - "Tendisplus 集群": "Tendisplus 集群", - "涉及组件": "涉及组件", - "特别说明": "特别说明", - "Redis 主从": "Redis 主从", - "主从管理": "主从管理", - "Redis 起始端口": "Redis 起始端口", - "按主机分配(集群实例),系统将从“起始端口”开始自动分配": "按主机分配(集群实例),系统将从“起始端口”开始自动分配", - "集群 QPS(每秒)": "集群 QPS(每秒)", - "原生 Redis Cluster": "原生 Redis Cluster", - "线程说明": "线程说明", - "Proxy故障剔除": "Proxy故障剔除", - "proxy 故障剔除预计耗时": "proxy 故障剔除预计耗时", - "RedisMaster故障恢复": "RedisMaster故障恢复", - "RedisMaster故障恢复预计耗时": "RedisMaster故障恢复预计耗时", - "stream命令支持": "stream命令支持", - "pubsub命令支持": "pubsub命令支持", - "单集群最大支持容量": "单集群最大支持容量", - "数据备份": "数据备份", - "数据恢复": "数据恢复", - "推荐使用场景": "推荐使用场景", - "TendisSSD 集群": "TendisSSD 集群", - "部署方式": "部署方式", - "全新主机部署": "全新主机部署", - "已有主从所在主机追加部署": "已有主从所在主机追加部署", - "批量编辑 Databases": "批量编辑 Databases", - "范围 2~64": "范围 2~64", - "版本说明": "版本说明", - "数据保存位置": "数据保存位置", - "Redis 集群实例视图": "Redis 集群实例视图", - "Redis 主从管理": "Redis 主从管理", - "Redis 主从实例视图": "Redis 主从实例视图", - "选择主库主机后自动生成": "选择主库主机后自动生成", - "待部署主库主机": "待部署主库主机", - "待部署从库主机": "待部署从库主机", - "请输入或选择": "请输入或选择", - "目标从库主机不能为空": "目标从库主机不能为空", - "目标从库主机不存在": "目标从库主机不存在", - "批量录入待部署主库主机": "批量录入待部署主库主机", - "输入主机重复": "输入主机重复", - "主机格式不正确": "主机格式不正确", - "批量录入,多个对象换行分隔": "批量录入,多个对象换行分隔", - "Redis 版本": "Redis 版本", - "Twemproxy + 原生 Redis 主从": "Twemproxy + 原生 Redis 主从", - "Twemproxy+ TendisSSD 主从": "Twemproxy+ TendisSSD 主从", - "Predixy + TendisplusCluster(gossip 协议)": "Predixy + TendisplusCluster(gossip 协议)", - "SSD 磁盘": "SSD 磁盘", - "集群部署后,可在线切换为其他集群类型,注意事项:\n1. 切换过程中存量server连接会断开,需要程序需重连重试,持续时间1分钟内;\n2. 新集群类型 支持 老集群类型 相关特性;\n3. 如 TendisSSD 集群可在线切换为 TendisCache 集群和 Tendisplus 集群,但 TendisCache 集群不一定能切换为 TendisSSD 集群": "集群部署后,可在线切换为其他集群类型,注意事项:\n1. 切换过程中存量server连接会断开,需要程序需重连重试,持续时间1分钟内;\n2. 新集群类型 支持 老集群类型 相关特性;\n3. 如 TendisSSD 集群可在线切换为 TendisCache 集群和 Tendisplus 集群,但 TendisCache 集群不一定能切换为 TendisSSD 集群;", - "访问方式": "访问方式", - "命令支持": "命令支持", - "a. 缓存、QPS 要求较高、延迟要求较低;\nb. 同等数据规模,成本高;": "a. 缓存、QPS 要求较高、延迟要求较低;\nb. 同等数据规模,成本高;", - "a. 数据量很大,且大部分是 set/get/hset/hget等 O(1) 请求场景;\nb. hgetall、smembers 等 O(n) 请求性能较差,推荐使用 hscan、sscan 等命令代替;\nc. zset类型性能支持很差,不推荐使用;\nd. 同等数据规模,成本低;\ne. 需要精确恢复数据;\nf. 版本已经不迭代, 只做紧急 Bug 修复;\ng.未来将关闭申请入口": "a. 数据量很大,且大部分是 set/get/hset/hget等 O(1) 请求场景;\nb. hgetall、smembers 等 O(n) 请求性能较差,推荐使用 hscan、sscan 等命令代替;\nc. zset类型性能支持很差,不推荐使用;\nd. 同等数据规模,成本低;\ne. 需要精确恢复数据;\nf. 版本已经不迭代, 只做紧急 Bug 修复;\ng.未来将关闭申请入口;", - "a. 数据量很大,且大部分是 set/get/hset/hget 等 O(1) 请求场景;\nb. hgetall、smembers 等 O(n) 请求性能较差, 推荐使用 hscan、sscan 等命令代替;\nc. zset 类型性能约为原生 Redis 1/5;\nd. 可通过智能客户端直连 TendisplusCluster, 减少一层代理转发,降低延迟;\ne. 同等数据规模,成本低;\nf. 需要精确恢复数据;\ng. 版本持续迭代中;": "a. 数据量很大,且大部分是 set/get/hset/hget 等 O(1) 请求场景;\nb. hgetall、smembers 等 O(n) 请求性能较差, 推荐使用 hscan、sscan 等命令代替;\nc. zset 类型性能约为原生 Redis 1/5;\nd. 可通过智能客户端直连 TendisplusCluster, 减少一层代理转发,降低延迟;\ne. 同等数据规模,成本低;\nf. 需要精确恢复数据;\ng. 版本持续迭代中;", - "a. 缓存、QPS 要求较高、延迟要求较低;\nb.可通过智能客户端直连 RedisCluster, 使用原生 Redis 各种特性, 同时减少一层代理转发,降低延迟;\nc. 同等数据规模,成本高;": "a. 缓存、QPS 要求较高、延迟要求较低;\nb.可通过智能客户端直连 RedisCluster, 使用原生 Redis 各种特性, 同时减少一层代理转发,降低延迟;\nc. 同等数据规模,成本高;", - "a. 最新 Proxy 支持 Stream、Pubsub、事务;\nb. 支持 eval,key 需要满足 hash_tag 特性;": "a. 最新 Proxy 支持 Stream、Pubsub、事务;\nb. 支持 eval,key 需要满足 hash_tag 特性;", - "a. 最新 Proxy 支持 Pubsub、事务, 不支持 Stream;\nb. 支持 eval,key 需要满足 hash_tag 特性;\nc. 不支持 scan、linsert、lrem 等命令;": "a. 最新 Proxy 支持 Pubsub、事务, 不支持 Stream;\nb. 支持 eval,key 需要满足 hash_tag 特性;\nc. 不支持 scan、linsert、lrem 等命令;", - "a. Pubsub、事务、Stream 特性开发中;\nb. 支持 eval,key 需要满足 hash_tag 特性;": "a. Pubsub、事务、Stream 特性开发中;\nb. 支持 eval,key 需要满足 hash_tag 特性;", - "只支持恢复到15天全备时间点": "只支持恢复到15天全备时间点", - "a. 支持 Stream、Pubsub,事务支持开发中;\nb. 支持eval,key 需要满足 hash_tag 特性;": "a. 支持 Stream、Pubsub,事务支持开发中;\nb. 支持eval,key 需要满足 hash_tag 特性;", - "方式一: 域名(指向 Proxy Ips), 普通 Redis 客户端;": "方式一: 域名(指向 Proxy Ips), 普通 Redis 客户端;", - "方式一: 域名(指向 Proxy Ips), 普通 Redis 客户端;\n方式二: 域名(指向 Redis Ips), 智能 Redis 客户端, 自动处理 moved 错误;": "方式一: 域名(指向 Proxy Ips), 普通 Redis 客户端;\n方式二: 域名(指向 Redis Ips), 智能 Redis 客户端, 自动处理 moved 错误;", - "方式一: 域名(指向 Proxy Ips), 普通 Redis 客户端;\n方式二: 域名(指向Redis Ips), 智能 Redis 客户端, 自动处理 moved 错误;": "方式一: 域名(指向 Proxy Ips), 普通 Redis 客户端;\n方式二: 域名(指向Redis Ips), 智能 Redis 客户端, 自动处理 moved 错误;", - "普通客户端:Redis Single 连接方式,Slot 与节点映射关系由 Proxy 自动处理;": "普通客户端:Redis Single 连接方式,Slot 与节点映射关系由 Proxy 自动处理;", - "智能客户端:RedisCluster 连接方式,客户端自动维护 Slot 与节点映射关系,客户端自动处理 MOVED 错误;": "智能客户端:RedisCluster 连接方式,客户端自动维护 Slot 与节点映射关系,客户端自动处理 MOVED 错误;", - "目标从库主机 n 不存在": "目标从库主机 {n} 不存在", - "确认是否执行": "确认是否执行", - "其它": "其它", - "ip数不能超过n个": "ip数不能超过 {n} 个", - "部分IP不存在": "部分IP不存在", - "当前": "当前", - "变更方式": "变更方式", - "备份时间": "备份时间", - "选择主机": "选择主机", - "申请 Redis 主从部署": "申请 Redis 主从部署", - "版本升级": "版本升级", - "架构类型": "架构类型", - "当前使用的版本": "当前使用的版本", - "版本升级:将集群的接入层或存储层,更新到指定版本": "版本升级:将集群的接入层或存储层,更新到指定版本", - "确认对n个集群版本升级?": "确认对 {n} 个集群版本升级?", - "目标版本": "目标版本", - "确定提交?": "确定提交?", - "确定保存并执行?": "确定保存并执行?", - "撤销单据": "撤销单据", - "再次提单": "再次提单", - "添加": "添加", - "更多": "更多", - "共执行": "共执行", - "收起": "收起", - "业务名称": "业务名称", - "业务ID": "业务ID", - "%:匹配任意长度字符串,如 a%": "%:匹配任意长度字符串,如 a%", - "迁移DB名 ": "迁移DB名 ", - "最终DB名": "最终DB名", - "数据迁移:数据同步复制到新集群,迁移后将会对原库进行": "数据迁移:数据同步复制到新集群,迁移后将会对原库进行", - "不能选择源集群": "不能选择源集群", - "在目标集群已存在 DB: xx,请先修改名称": "在目标集群已存在 DB: {n},请先修改名称", - "确认提交n个数据迁移任务": "确认提交 {n} 个数据迁移任务?", - "数据迁移任务提交成功": "数据迁移任务提交成功", - "无高危语句": "无高危语句", - "主机已被 Master 节点使用": "主机已被 Master 节点使用", - "生成的目标DB名": "生成的目标 DB 名", - "支持使用 { } 占位,如db_{id} , id在执行开区时传入": "支持使用 {x} 占位,如db_{y} , id在执行开区时传入", - "请确保冷节点和热节点的总数至少为一台": "请确保冷节点和热节点的总数至少为一台", - "冷节点和热节点的总数至少为一台": "冷节点和热节点的总数至少为一台", - "敏感": "敏感", - "不允许多台目标Proxy主机对应同一台新Proxy主机:x": "不允许多台目标Proxy主机对应同一台新Proxy主机:{x}", - "DB 克隆:将源集群的指定database表结构和数据完整克隆到新集群中, database名不变": "DB 克隆:将源集群的指定database表结构和数据完整克隆到新集群中, database名不变", - "DB克隆": "DB 克隆", - "无容灾要求": "无容灾要求", - "跨机架部署": "跨机架部署", - "只能包含英文字母、数字,多个换行分隔": "只能包含英文字母、数字,多个换行分隔", - "批量编辑:通过换行分隔,快速批量录入多个值": "批量编辑:通过换行分隔,快速批量录入多个值", - "新建开区_批量录入": "新建开区-批量录入", - "请分别输入目标集群(单个),一个或多个变量值,授权IP(可为多个英文逗号分隔)\n多个对象 ,换行分隔": "请分别输入目标集群(单个),一个或多个变量值,授权IP(可为多个英文逗号分隔)\n多个对象 ,换行分隔", - "标记为已处理": "标记为已处理", - "确认移入待回收机池?": "确认移入待回收机池?", - "主机将移入“x业务下的空闲机池”": "主机将移入“{x}业务下的空闲机池”", - "确认标记为已经处理?": "确认标记为已经处理?", - "将会删除该条主机记录": "将会删除该条主机记录", - "标记成功": "标记成功", - "确认将n台主机移入待回收机池?": "确认将 {n} 台主机移入待回收机池?", - "确认将n台主机标记为已处理?": "确认将 {n} 台主机标记为已处理?", - "将会删除n条主机记录": "将会删除 {n} 条主机记录", - "主机已经被移动至 “x模块”,可以标记为已处理": "主机已经被移动至 “{x}”模块,可以标记为已处理", - "标记为已处理的 IP,将会删除记录": "标记为已处理的 IP,将会删除记录", - "只能选择“移入待回收的主机”": "只能选择“移入待回收的主机”", - "只能选择“标记为处理的主机”": "只能选择“标记为处理的主机”", - "Predixy + RedisCluster(gossip 协议)": "Predixy + RedisCluster(gossip 协议)", - "迁移中": "迁移中", - "删除中": "删除中", - "启用中": "启用中", - "容量使用率": "容量使用率", - "请输入关键字, Shift + Enter 换行": "请输入关键字, Shift + Enter 换行", - "选择源集群": "选择源集群", - "失败n": "失败{0}", - "执行失败n": "执行失败{0}", - "定位节点": "定位节点", - "失败节点(n)": "失败节点({n})", - "失败节点列表": "失败节点列表", - "以小写英文字母或数字开头_且只能包含英文字母_数字_连字符": "以小写英文字母或数字开头,且只能包含小写英文字母、数字、连字符-", - "xx机器无法使用": "{0} 机器无法使用", - "用户权限": "用户权限", - "Mongos规格": "Mongos规格", - "修改集群": "修改集群", - "请输入账号或 DB 名": "请输入账号或 DB 名", - "批量选择集群": "批量选择集群", - "添加源集群": "添加源集群", - "初始化权限规则": "初始化权限规则", - "添加权限": "添加权限", - "模板信息": "模板信息", - "所有表": "所有表", - "仅显示已选择": "仅显示已选择", - "去创建新的权限": "去创建新的权限", - "变量只能以字母开头": "变量只能以字母开头", - "请选择或输入主机": "请选择或输入主机", - "表名支持通配符“%”,含通配符的仅支持单个,为空则不克隆表数据": "表名支持通配符“%”,含通配符的仅支持单个,为空则不克隆表数据", - "部署方案选择": "部署方案选择", - "自动推荐方案": "自动推荐方案", - "自定义方案": "自定义方案", - "单机分片数": "单机分片数", - "数量不能为空": "数量不能为空", - "请输入数量": "请输入数量", - "范围n_min_max": "范围 {n}, {min} ~ {max}", - "请输入 where 条件,如:userId > 10000,不要带where关键字": "请输入 where 条件,如:userId > 10000,不要带where关键字", - "Mongodb规格": "Mongodb规格", - "上一个失败节点": "上一个失败节点", - "下一个失败节点": "下一个失败节点", - "MySQL-主从": "MySQL-主从", - "MySQL-单节点": "MySQL-单节点", - "原地定点构造": "原地定点构造", - "定点构造到其他集群": "定点构造到其他集群", - "构造 DB": "构造 DB", - "忽略 DB": "忽略 DB", - "构造后 DB 名": "构造后 DB 名", - "手动修改回档的 DB 名": "手动修改回档的 DB 名", - "n项待修改": "{0} 项待修改", - "禁用的集群不支持提取 Key": "禁用的集群不支持提取 Key", - "禁用的集群不支持删除 Key": "禁用的集群不支持删除 Key", - "禁用的集群不支持备份": "禁用的集群不支持备份", - "禁用的集群不支持清档": "禁用的集群不支持清档", - "请先添加链接的集群": "请先添加链接的集群", - "立即添加": "立即添加", - "MySQL主从-从域名": "MySQL主从-从域名", - "MySQL主从-主域名": "MySQL主从-主域名", - "复制已选": "复制已选", - "复制所有": "复制所有", - "域名:端口": "域名:端口", - "请先勾选": "请先勾选", - "无异常IP可复制": "无异常IP可复制", - "已选集群的异常 IP": "已选集群的异常 IP", - "暂无数据可复制": "暂无数据可复制", - "变更后机器组数": "变更后机器组数", - "数据查询": "数据查询", - "清屏": "清屏", - "使用帮助": "使用帮助", - "连接的集群:xx": "连接的集群:{name}", - "连接的集群": "连接的集群", - "页签数量已达上限,请先关闭部分标": "页签数量已达上限,请先关闭部分标", - "字号调整": "字号调整", - "结束符后不允许有空白外的字符": "结束符后不允许有空白外的字符", - "查询结果数据量不能大于64M": "查询结果数据量不能大于64M", - "导出数据": "导出数据", - "目标 DB 名": "目标 DB 名", - "weher 条件": "weher 条件", - "导出原因": "导出原因", - "最多支持 5 个": "最多支持 5 个", - "where 条件": "where 条件", - "忽略表名:": "忽略表名:", - "数据和表结构": "数据和表结构", - "数据": "数据", - "下载结果文件": "下载结果文件", - "编辑授权规则": "编辑授权规则", - "编辑授权规则成功": "编辑授权规则成功", - "是否确认终止执行单据": "是否确认终止执行单据", - "终止执行后无法撤回,请谨慎操作!": "终止执行后无法撤回,请谨慎操作!", - "是否确认重试此步骤": "是否确认重试此步骤", - "终止": "终止", - "是否删除索引": "是否删除索引", - "支持 show databases、show tables from db1 等部分 show 语句": "支持 show databases、show tables from db1 等部分 show 语句", - "只能输入select,不支持 insert, delete, update,且 select 必须带limit控制行数,行数<=1000": "只能输入select,不支持 insert, delete, update,且 select 必须带limit控制行数,行数<=1000", - "暂时不支持 use 语句": "暂时不支持 use 语句", - "不允许访问系统库,如 mysql information_schema performance_schema db_infobase": "不允许访问系统库,如 mysql information_schema performance_schema db_infobase", - "版本升级:接入层可直接原地升级,存储层需先创建相应版本的模块,连续版本可直接升级,跨版本需提供新机通过迁移完成升级;同机所有关联集群将一并升级": "版本升级:接入层可直接原地升级,存储层需先创建相应版本的模块,连续版本可直接升级,跨版本需提供新机通过迁移完成升级;同机所有关联集群将一并升级", - "升级方式": "升级方式", - "升级方式不能为空": "升级方式不能为空", - "原地升级": "原地升级", - "迁移升级": "迁移升级", - "远程": "远程", - "目标版本不能为空": "目标版本不能为空", - "绑定不能为空": "绑定不能为空", - "本地": "本地", - "无需选择": "无需选择", - "跳转新建模块": "跳转新建模块", - "绑定模块不能为空": "绑定模块不能为空", - "升级类型": "升级类型", - "适用于小版本升级,如 5.6.1 -> 5.6.2 ": "适用于小版本升级,如 5.6.1 -> 5.6.2 ", - "适用于大版本升级,如 5.6.0 -> 5.7.0": "适用于大版本升级,如 5.6.0 -> 5.7.0", - "单节点仅支持原地升级": "单节点仅支持原地升级", - "主从 - 接入层": "主从 - 接入层", - "主从 - 存储层": "主从 - 存储层", - "确认版本升级n个集群?": "确认版本升级 {n} 个集群?", - "展开详情": "展开详情", - "收起列表": "收起列表", - "展开列表": "展开列表", - "版本包文件": "版本包文件", - "数据库版本不能为空": "数据库版本不能为空", - "版本包文件不能为空": "版本包文件不能为空", - "集群数量 / 每组主机部署集群需为整数": "集群数量 / 每组主机部署集群需为整数", - "必须大于当前台数n": "必须大于当前台数:{n}", - "除use dbname外,必须有结束符; 或": "除use dbname外,必须有结束符; 或 {n}", - "不允许访问系统库,如": "不允许访问系统库,如 {n}", - "目标主库主机不存在": "目标主库主机不存在", - "支持所有架构类型": "支持所有架构类型", - "通用": "通用", - "通用维护": "通用维护", - "仅支持 TendisCache,TendisSSD,Tendisplus,RedisCluster 类型": "仅支持 TendisCache,TendisSSD,Tendisplus,RedisCluster 类型", - "待重建的主机": "待重建的主机", - "主机选择方式": "主机选择方式", - "同机关联实例": "同机关联实例", - "Proxy 实例": "Proxy 实例", - "Proxy 主机": "Proxy 主机", - "替换类型": "替换类型", - "只替换目标实例": "只替换目标实例", - "主机关联的所有实例一并替换": "主机关联的所有实例一并替换", - "实例替换": "实例替换", - "请输入或从表头批量选择": "请输入或从表头批量选择", - "目标Proxy主机不能为空": "目标Proxy主机不能为空", - "目标Proxy主机不存在": "目标Proxy主机不存在", - "目标Proxy主机重复": "目标Proxy主机重复", - "目标实例": "目标实例", - "关联集群": "关联集群", - "缩容数量(台)": "缩容数量(台)", - "自动匹配": "自动匹配", - "Master 主机": "Master 主机", - "缩容后不能少于2台": "缩容后不能少于2台", - "主机选择": "主机选择", - "缩容后不能少于1台": "缩容后不能少于1台", - "Master 缩容数量 (台)": "Master 缩容数量 (台)", - "Slave 缩容数量 (台)": "Slave 缩容数量 (台)", - "当前密码": "当前密码", - "关联主库主机": "关联主库主机", - "构造到新集群": "构造到新集群", - "构造到已有集群": "构造到已有集群", - "构造到原集群": "构造到原集群", - "回档DB": "回档DB", - "请输入,如需输入多个用回车换行": "请输入,如需输入多个用回车换行", - "指定时间自动匹配": "指定时间自动匹配", - "请选择文件": "请选择文件", - "暂无与指定时间最近的备份记录": "暂无与指定时间最近的备份记录", - "自动匹配指定日期前的最新全库备份": "自动匹配指定日期前的最新全库备份", - "备份文件 (批量编辑仅支持 “指定时间自动匹配” )": "备份文件 (批量编辑仅支持 “指定时间自动匹配” )", - "如:2019-01-30 12:12:21": "如:2019-01-30 12:12:21", - "主机来源": "主机来源", - "存储层主机": "存储层主机", - "接入层主机": "接入层主机", - "主机来源不能为空": "主机来源不能为空", - "请选择主机 (1台)": "请选择主机 (1台)", - "请输入或选择 (1台)": "请输入或选择 (1台)", - "IP 格式不符合IPv4标准": "IP 格式不符合IPv4标准", - "主机不存在": "主机不存在", - "消息保留大小": "消息保留大小", - "无异常slave实例,无法重建": "无异常slave实例,无法重建", - "6个月": "6个月", - "1个月": "1个月", - "1年": "1年", - "巡检时间": "巡检时间", - "指定备份记录": "指定备份记录", - "密码创建后平台将不会显露_,_请谨慎复制_,_": "密码创建后平台将不会显露 , 请谨慎复制 , ", - "请设置密码": "请设置密码", - "超过n天未处理,自动终止": "超过 {n} 天未处理,自动终止", - "不能选择临时集群": "不能选择临时集群", - "账号创建后,不支持修改。": "账号创建后,不支持修改。", - "平台不会保存密码,请自行保管好。": "平台不会保存密码,请自行保管好。", - "Raw 模式": "Raw 模式", - "开启后可正常显示中文": "开启后可正常显示中文", - "关闭后,内容将不会再在保存,请谨慎操作!": "关闭后,内容将不会再在保存,请谨慎操作!", - "确认关闭当前窗口?": "确认关闭当前窗口?", - "授权的IP": "授权的IP", - "生成的目标 DB 范式": "生成的目标 DB 范式", - "安全认证": "安全认证", - "复制安全认证": "复制安全认证", - "n 个 SQL 文件": "{n} 个 SQL 文件", - "Doris集群部署": "Doris集群部署", - "目标DB设置不正确": "目标DB设置不正确", - "执行的 SQL": "执行的 SQL", - "执行的 SQL 不能为空": "执行的 SQL 不能为空", - "点击添加": "点击添加", - "变更的 DB:": "变更的 DB:", - "忽略的 DB:": "忽略的 DB:", - "请添加 SQL": "请添加 SQL", - "SQL 来源": "SQL 来源", - "请添加 SQL 文件": "请添加 SQL 文件", - "DB名不允许重复": "DB名不允许重复", - "只支持读取类的指令": "只支持读取类的指令", - "get、mget指令,返回的value需小于1M": "get、mget指令,返回的value需小于1M", - "复合类型,返回member需小于1000": "复合类型,返回member需小于1000", - "目标主库主机格式不正确": "目标主库主机格式不正确", - "目标主库主机 n 不存在": "目标主库主机 {n} 不存在", - "我的服务单": "我的服务单", - "添加从库执行": "添加从库执行", - "请输入单个 IP": "请输入单个 IP", - "如果变更 SQL 是“create database ...”,这个请填写 master": "如果变更 SQL 是“create database ...”,这个请填写 master", - "忽略的 DB": "忽略的 DB", - "目标集群(always on 集群)": "目标集群(always on 集群)", - "忽略 DB ": "忽略 DB ", - "迁移 DB 名": "迁移 DB 名", - "迁移后 DB 名": "迁移后 DB 名", - "构造 DB 名称": "构造 DB 名称", - "构造后 DB 名称(自动生成,可修改)": "构造后 DB 名称(自动生成,可修改)", - "已存在的 DB(可修改)": "已存在的 DB(可修改)", - "请输入集群域名或从表头批量选择": "请输入集群域名或从表头批量选择", - "请输入管控区域:IP或从表头批量选择": "请输入 管控区域:IP 或从表头批量选择", - "请输入IP或从表头批量选择": "请输入 IP 或从表头批量选择", - "请输入IP:Port或从表头批量选择": "请输入 IP:Port 或从表头批量选择", - "统一设置:将该列统一设置为相同的值": "统一设置:将该列统一设置为相同的值", - "构造后 DB 名称不能为空": "构造后 DB 名称不能为空", - "跟已存在的 DB 名冲突,请修改其一": "跟已存在的 DB 名冲突,请修改其一", - "和其它已填写数据重复": "和其它已填写数据重复", - "继续": "继续", - "确定继续吗": "确定继续吗", - "人工确认节点列表": "人工确认节点列表", - "人工确认节点(n)": "人工确认节点({n})", - "待确认n": "待确认{0}", - "确认继续执行该节点?": "确认继续执行该节点?", - "确认后将会继续执行操作": "确认后将会继续执行操作", - "确定继续所有节点任务": "确定继续所有节点任务", - "确认继续": "确认继续", - "继续任务成功": "继续任务成功", - "新DB已存在": "新 DB 已存在", - "只允许提交一种集群类型": "只允许提交一种集群类型", - "克隆表结构和数据": "克隆表结构和数据", - "克隆类型": "克隆类型", - "克隆DB名": "克隆 DB 名", - "按Enter或失焦可完成内容输入": "按 Enter 或失焦可完成内容输入", - "粘贴多个对象可用换行,空格或;,|分隔": "粘贴多个对象可用换行,空格或;,|分隔", - "是否审批": "是否审批", - "是否人工确认": "是否人工确认", - "是否经由DBA审批后才可执行": "是否经由DBA审批后才可执行", - "是否经由提单人确认后才可执行": "是否经由提单人确认后才可执行", - "添加单据审批节点": "添加单据审批节点", - "添加人工确认节点": "添加人工确认节点", - "全局设置的作为各个业务初始化设置,更改后会自动同步至各个业务;在业务下可以根据运行情况,可调整“是否审批”,其中“是否人工确认”在业务下不可更改": "全局设置的作为各个业务初始化设置,更改后会自动同步至各个业务;在业务下可以根据运行情况,可调整“是否审批”,其中“是否人工确认”在业务下不可更改", - "单据配置": "单据配置", - "自定义": "自定义", - "必须选择业务": "必须选择业务", - "至少选择一个集群": "至少选择一个集群", - "删除后,将不可恢复,请谨慎操作!": "删除后,将不可恢复,请谨慎操作!", - "修改目标": "修改目标", - "RedisCluster集群": "RedisCluster 集群", - "% 或 ? 不允许单独使用": "% 或 ? 不允许单独使用", - "不允许为 *": "不允许为 *", - "库表名支持数字、字母、中划线、下划线,最大35字符": "库表名支持数字、字母、中划线、下划线,最大35字符", - "不允许输入系统库和特殊库": "不允许输入系统库和特殊库", - "不能以stage_truncate开头或dba_rollback结尾": "不能以 stage_truncate 开头或 dba_rollback 结尾", - "全局配置": "全局配置", - "分片数": "分片数", - "SQlServer_工具箱": "SQlServer 工具箱", - "数据迁移": "数据迁移", - "迁移记录": "迁移记录", - "重置将会情况当前填写的所有内容_请谨慎操作": "重置将会情况当前填写的所有内容_请谨慎操作", - "最终 DB": "最终 DB", - "清理表数据": "清理表数据", - "删除表": "删除表", - "删除整库": "删除整库", - "构造后 DB 名不能为空": "构造后 DB 名不能为空", - "构造后 DB 名待有冲突更新": "构造后 DB 名待有冲突更新", - "请先设置集群、构造 DB": "请先设置集群、构造 DB", - "迁移类型": "迁移类型", - "迁移 DB": "迁移 DB", - "数据迁移:数据同步复制到新集群": "数据迁移:数据同步复制到新集群", - "(共 n 个)": "(共 {0} 个)", - "SqlServer 主从": "SqlServer 主从", - "SqlServer 单节点": "SqlServer 单节点", - "同步模式": "同步模式", - "待重建从库主机不能为空": "待重建从库主机不能为空", - "待重建从库主机格式不正确": "待重建从库主机格式不正确", - "Mysql 主从": "Mysql 主从", - "Mysql 单节点": "Mysql 单节点", - "从库实例": "从库实例", - "Redis 主库主机": "Redis 主库主机", - "Tendb Cluster 主库主机": "Tendb Cluster 主库主机", - "Mongo 主库主机": "Mongo 主库主机", - "Tendb Cluster 主从": "Tendb Cluster 主从", - "n 不存在": "{n} 不存在", - "n 已存在": "{n} 已存在", - "操作系统仅支持 n": "操作系统仅支持 {n}", - "所属业务:": "所属业务:", - "业务英文名:": "业务英文名:", - "SQL来源:": "SQL来源:", - "字符集:": "字符集:", - "执行模式:": "执行模式:", - "执行时间:": "执行时间:", - "目标集群:": "目标集群:", - "目标DB:": "目标DB:", - "变更的 DB": "变更的 DB", - "人工终止": "人工终止", - "DB 已存在": "DB 已存在", - "不允许高版本往低版本迁移": "不允许高版本往低版本迁移", - "迁移后 DB 和迁移 DB 数量不匹配": "迁移后 DB 和迁移 DB 数量不匹配", - "请先设置集群、目标集群、构造 DB": "请先设置集群、目标集群、构造 DB", - "迁移方式": "迁移方式", - "DB名处理": "DB 名处理", - "完整备份迁移": "完整备份迁移", - "增量备份迁移": "增量备份迁移", - "迁移后源DB继续使用,DB名不变": "迁移后源DB继续使用,DB名不变", - "迁移后源DB不再使用,自动重命名": "迁移后源DB不再使用,自动重命名", - "迁移任务:n,不支持该操作": "迁移任务:{n},不支持该操作", - "1 个月": "1 个月", - "6 个月": "6 个月", - "1 年": "1 年", - "3 年": "3 年", - "15天": "15天", - "备份方式:": "备份方式:", - "备份位置:": "备份位置:", - "备份保存时间:": "备份保存时间:", - "(共 n 个)": "(共 {n} 个)", - "回档 DB": "回档 DB", - "一次性全备迁移": "一次性全备迁移", - "强制终止后将不可恢复_请确认操作": "强制终止后将不可恢复_请确认操作", - "确认强制终止": "确认强制终止", - "断开同步后将不可恢复_请确认操作": "断开同步后将不可恢复_请确认操作", - "持续增量迁移": "持续增量迁移", - "强制终止": "强制终止", - "同步 DB": "同步 DB", - "有 master 时只允许一个": "有 master 时只允许一个", - "DB名不能支持 n": "DB名不能支持 {n}", - "最终 DB 名不能为空": "最终 DB 名不能为空", - "最终 DB 和指定的备份 DB 数量不匹配": "最终 DB 和指定的备份 DB 数量不匹配", - "请先设置目标集群、备份 DB": "请先设置目标集群、备份 DB", - "仅可选择一种实例类型": "仅可选择一种实例类型", - "待重建从库主机不存在": "待重建从库主机不存在", - "请先选择从库主机": "请先选择从库主机", - "主从互换:主机级别操作,即同机所有集群均会完成主从关系互切": "主从互换:主机级别操作,即同机所有集群均会完成主从关系互切", - "中断中": "中断中", - "已断开": "已断开", - "全量传输完成": "全量传输完成", - "增量传输完成": "增量传输完成", - "确认断开同步": "确认断开同步", - "最终 DB 和指定 DB 数量不匹配": "最终 DB 和指定 DB 数量不匹配", - "添加从库:同机的所有集群会统一新增从库,仅支持 always on 集群": "添加从库:同机的所有集群会统一新增从库,仅支持 always on 集群", - "仅可选择一种类型修改密码": "仅可选择一种类型修改密码", - "DB 名处理:": "DB 名处理:", - "备份记录(d):预期返回 n 个 DB 的备份记录,实际返回 m 个": "备份记录({0}):预期返回 {1} 个 DB 的备份记录,实际返回 {2} 个", - "高版本不能恢复到低版本": "高版本不能恢复到低版本", - "添加免审批": "添加免审批", - "所有集群已免审批": "所有集群已免审批", - "单据免审批设置": "单据免审批设置", - "内置策略为平台预设的审批规则,不可修改。根据业务需求,您可对全部或部分集群应用免审批策略。": "内置策略为平台预设的审批规则,不可修改。根据业务需求,您可对全部或部分集群应用免审批策略。", - "已存在自定义的免审批": "已存在自定义的免审批", - "内置策略不支持编辑": "内置策略不支持编辑", - "编辑免审批": "编辑免审批", - "添加免审批后,相关单据可直接进入下一环节,无需经过审批流程。免审批可应用于业务下的全部集群或特定部分集群。": "添加免审批后,相关单据可直接进入下一环节,无需经过审批流程。免审批可应用于业务下的全部集群或特定部分集群。", - "免审批目标": "免审批目标", - "需审批": "需审批", - "需确认": "需确认", - "免确认": "免确认", - "确定删除策略?": "确定删除策略?", - "不允许输入系统库和特殊库 n": "不允许输入系统库和特殊库 {n}", - "不允许输入系统库,如\"msdb\", \"model\", \"tempdb\", \"Monitor\"": "不允许输入系统库,如\"msdb\", \"model\", \"tempdb\", \"Monitor\"", - "不允许输入系统库,如\"master\", \"msdb\", \"model\", \"tempdb\", \"Monitor\"": "不允许输入系统库,如\"master\", \"msdb\", \"model\", \"tempdb\", \"Monitor\"", - "DB名、表名不允许为空,忽略DB名、忽略表名不允许为 *": "DB名、表名不允许为空,忽略DB名、忽略表名不允许为 *", - "支持 %(指代任意长度字符串),*(指代全部)2个通配符": "支持 %(指代任意长度字符串),*(指代全部)2个通配符", - "单元格可同时输入多个对象,使用换行,空格或;,|分隔,按 Enter 或失焦完成内容输入": "单元格可同时输入多个对象,使用换行,空格或;,|分隔,按 Enter 或失焦完成内容输入", - "包含通配符时, 每一单元格只允许输入单个对象。% 不能独立使用, * 只能单独使用": "包含通配符时, 每一单元格只允许输入单个对象。% 不能独立使用, * 只能单独使用", - "查看域名/IP对应关系": "查看域名/IP对应关系", - "确认继续所有人工确认节点": "确认继续所有人工确认节点", - "请先选择待回档集群": "请先选择待回档集群", - "请先添加待回档集群": "请先添加待回档集群", - "任务": "任务", - "Redis版本": "Redis版本", - "当前分片数": "当前分片数", - "目标分片数": "目标分片数", - "原地变更": "原地变更", - "替换变更": "替换变更", - "机器数量": "机器数量", - "处理时间": "处理时间", - "提单人": "提单人", - "我的申请": "我的申请", - "我负责的业务": "我负责的业务", - "统一设置": "统一设置", - "仅DataNode类型的节点支持替换": "仅DataNode类型的节点支持替换", - "库表输入说明": "库表输入说明", - "不允许输入系统库和特殊库,如mysql、sys 等": "不允许输入系统库和特殊库,如mysql、sys 等", - "支持 %(指代任意长度字符串), ?(指代单个字符串), *(指代全部)三个通配符": "支持 %(指代任意长度字符串), ?(指代单个字符串), *(指代全部)三个通配符", - "包含通配符时, 每一单元格只允许输入单个对象。% ? 不能独立使用, * 只能单独使用": "包含通配符时, 每一单元格只允许输入单个对象。% ? 不能独立使用, * 只能单独使用", - "复制所属集群": "复制所属集群", - "公共资源池": "公共资源池", - "统计视图": "统计视图", - "规格类型": "规格类型", - "机型(硬盘)": "机型(硬盘)", - "CPU 内存": "CPU 内存", - "园区分布(台)": "园区分布(台)", - "地域 - 园区": "地域 - 园区", - "所属DB类型": "所属DB类型", - "请选择所属业务": "请选择所属业务", - "请选择所属DB类型": "请选择所属DB类型", - "总数(台)": "总数(台)", - "聚合维度": "聚合维度", - "导出列表内容": "导出列表内容", - "数量(台)": "数量(台)", - "主机列表": "主机列表", - "资源分布统计": "资源分布统计", - "地域 + 规格": "地域 + 规格", - "地域 + 机型(硬盘)": "地域 + 机型(硬盘)", - "资源分布统计(地域 + 规格)": "资源分布统计(地域 + 规格)", - "资源分布统计(地域 + 机型)": "资源分布统计(地域 + 机型)", - "主机数量 - 按DB类型统计": "主机数量 - 按DB类型统计", - "TendbCluster-主域名": "TendbCluster-主域名", - "TendbCluster-从域名": "TendbCluster-从域名", - "日期类型(date)": "日期类型(date)", - "日期时间类型(datetime)": "日期时间类型(datetime)", - "时间戳类型(timestamp)": "时间戳类型(timestamp)", - "整型(int)": "整型(int)", - "整型(bigint)": "整型(bigint)", - "新proxy主机": "新proxy主机", - "必须要能除尽总分片数": "必须要能除尽总分片数", - "开启弱密码检测": "开启弱密码检测", - "开启后,不允许超过 x 位连续字符,如出现以下示例密码将无法通过检测": "开启后,不允许超过 {x} 位连续字符,如出现以下示例密码将无法通过检测", - "连续键盘序_如_xx": "连续键盘序,如:{0}", - "连续字母序_如_xx": "连续字母序,如:{0}", - "连续数字序_如_xx": "连续数字序,如:{0}", - "连续特殊符号序_如_xx": "连续特殊符号序,如:{0}", - "重复的字母_数字_特殊符号_如_aa_bb_cc": "重复的字母、数字、特殊符号,如:{0}、{1}、{2}", - "密码组成设置": "密码组成设置", - "特殊字符(非空格)": "特殊字符(非空格)", - "密码校验": "密码校验", - "包含上述任意": "包含上述任意", - "指定特殊字符": "指定特殊字符", - "包含": "包含", - "中的任意 n 种": "中的任意 {n} 种", - "不允许超过 x 位连续字符": "不允许超过 {x} 位连续字符", - "不允许的字符: s": "不允许的字符: {s}", - "包含特殊字符_除空格外": "包含特殊字符_除空格外", - "请先添加实例": "请先添加实例", - "【SQLServer】授权规则": "【SQLServer】授权规则", - "【MySQL】授权规则": "【MySQL】授权规则", - "【TendbCluster】授权规则": "【TendbCluster】授权规则", - "【MongoDB】授权规则": "【MongoDB】授权规则", - "【MongoDB】实例视图": "【MongoDB】实例视图", - "【MongoDB】副本集集群管理": "【MongoDB】副本集集群管理", - "【MongoDB】分片集群管理": "【MongoDB】分片集群管理", - "请至少选择一种类型": "请至少选择一种类型", - "如忽略,有连接的情况下也会执行强制升级": "如忽略,有连接的情况下也会执行强制升级", - "库表名支持数字、字母、中划线、下划线,最大64字符": "库表名支持数字、字母、中划线、下划线,最大64字符", - "暂不支持 use 语句,请使用 db.table 指定 database": "暂不支持 use 语句,请使用 db.table 指定 database", - "请添加账号规则": "请添加账号规则", - "请指定特殊字符": "请指定特殊字符", - "特殊字符不允许包含空格": "特殊字符不允许包含空格", - "请输入除大小写字母、数字外的英文半角字符": "请输入除大小写字母、数字外的英文半角字符", - "请输入英文半角字符,重复字符将去重": "请输入英文半角字符,重复字符将去重", - "Follower节点规格": "Follower 节点规格", - "Observer节点规格": "Observer 节点规格", - "【Doris】集群管理": "【Doris】集群管理", - "申请Doris集群部署": "申请Doris集群部署", - "Doris版本": "Doris 版本", - "Follower节点": "Follower 节点", - "Observer节点": "Observer 节点", - "固定为n台": "固定为 {0} 台", - "查询端口": "查询端口", - "主机已被Follower节点使用": "主机已被 Follower 节点使用", - "主机已被Observer节点使用": "主机已被 Observer 节点使用", - "Follower节点IP": "Follower 节点 IP", - "Observer节点IP": "Observer 节点 IP", - "9010 和 9020 为服务内部占用端口": "9010 和 9020 为服务内部占用端口", - "与http端口互斥": "与 http 端口互斥", - "与查询端口互斥": "与查询端口互斥", - "至少添加一种节点IP": "至少添加一种节点 IP", - "name容量从n台扩容至n台": "{name} 容量从 {hostNumBefore} 台扩容至 {hostNumAfter} 台", - "name容量从n台缩容至n台": "{name} 容量从 {hostNumBefore} 台缩容至 {hostNumAfter} 台", - "至少缩容一种类型": "至少缩容一种类型", - "当前数量": "当前数量", - "确认禁用该集群?": "确认禁用该集群?", - "确认启用该集群?": "确认启用该集群?", - "启用后,将会恢复访问": "启用后,将会恢复访问", - "删除后将产生以下影响": "删除后将产生以下影响:", - "删除xxx集群": "删除 {0} 集群", - "删除xxx实例数据,停止相关进程": "删除 {xxx} 实例数据,停止相关进程", - "确认扩容集群?": "确认扩容集群?", - "若选择至少需要n台": "若选择至少需要 {0} 台", - "若选择至少需要n台,已选m台": "若选择至少需要 {0} 台,已选 {1} 台", - "扩容中": "扩容中", - "缩容中": "缩容中", - "替换中": "替换中", - "请保证冷/热节点至少存在一种": "请保证冷/热节点至少存在一种", - "Follower节点不支持缩容": "Follower节点不支持缩容", - "Follower类型节点若存在至少保留两台": "Follower类型节点若存在至少保留两台", - "冷/热 数据节点必选 1 种以上,每个角色至少需要 2 台": "冷/热 数据节点必选 1 种以上,每个角色至少需要 2 台", - "未完善": "未完善", - "扩容的节点 IP": "扩容的节点 IP", - "实例正在重启中,不能勾选": "实例正在重启中,不能勾选", - "较目标容量相差n台": ",较目标容量相差 {0} 台", - "较目标容量超出n台": ",较目标容量超出 {0} 台", - "Observer类型节点若存在至少保留两台": "Observer类型节点若存在至少保留两台", - "主从主机": "主从主机", - "只读主机": "只读主机", - "新主从主机": "新主从主机", - "新只读主机": "新只读主机", - "请输入n台IP_英文逗号或换行分隔": "请输入 {n} 台IP_英文逗号或换行分隔", - "请输入n台IP": "请输入 {n} 台IP", - "IP 视角": "IP 视角", - "导出结果表": "导出结果表", - "复制 IP": "复制 IP", - "查询条件": "查询条件", - "源客户端 IP": "源客户端 IP", - "权限查询": "权限查询", - "请选择或输入,支持%": "请选择或输入,支持%", - "至多n台_已选n台": "至多 {0} 台,已选 {1} 台", - "至多n台": "至多 {n} 台", - "无权限的IP共n个": "无权限的 IP 共 {n} 个", - "有权限的IP共n个": "有权限的 IP 共 {n} 个", - "访问的 DB": "访问的 DB", - "匹配中的访问源": "匹配中的访问源", - "匹配中的 DB": "匹配中的 DB", - "访问 DB": "访问 DB", - "请输入DB,支持%": "请输入DB,支持%", - "最多输入n个": "最多输入 {n} 个", - "请输入,多个英文逗号或换行分隔,最多n个": "请输入,多个英文逗号或换行分隔,最多 {n} 个", - "查询的对象": "查询的对象", - "匹配的规则": "匹配的规则", - "域名不能为空": "域名不能为空", - "请选择或直接输入账号,Enter完成输入": "请选择或直接输入账号,Enter完成输入", - "这行勿动!新增翻译请在上一行添加!": "" - } + "DB模块名": "DB 模块名", + "PROJECT_TITLE_数据库管理": "数据库管理", + "ES版本": "ES 版本", + "Excel文件": "Excel 文件", + "Hadoop版本": "Hadoop 版本", + "Master数量至少为1台_且机器数要和Slave相等": "Master 数量至少为 1 台,且机器数要和 Slave 相等", + "MySQL起始端口": "MySQL 起始端口", + "Partition数量": "Partition 数量", + "Proxy数量至少为2台": "Proxy 数量至少为 2 台", + "Proxy端口": "Proxy 端口", + "Proxy起始端口": "Proxy 起始端口", + "Slave数量至少为1台_且机器数要和Master相等": "Slave 数量至少为 1 台,且机器数要和 Master 相等", + "http端口": "http 端口", + "kafka版本": "kafka 版本", + "rpc端口": "rpc 端口", + "zookeeper需3台": "zookeeper 需 3 台", + "业务": "业务", + "业务信息": "业务信息", + "业务英文名": "业务英文名", + "主机已被client节点使用": "主机已被 client 节点使用", + "主机已被zooeeper使用": "主机已被 zooeeper 使用", + "主机已被使用": "主机已被使用", + "主机已被冷节点使用": "主机已被冷节点使用", + "主机已被热节点使用": "主机已被热节点使用", + "主机预览": "主机预览", + "以小写英文字母开头_且只能包含英文字母_数字_连字符": "以小写英文字母开头,且只能包含小写英文字母、数字、连字符-", + "全部服务": "全部服务", + "关闭": "关闭", + "冷节点IP": "冷节点 IP", + "冷节点不能为空": "冷节点不能为空", + "分片": "分片", + "创建DB模块并绑定数据库配置成功": "创建 DB 模块并绑定数据库配置成功", + "副本数量": "副本数量", + "包含Key": "包含 Key", + "单号": "单号", + "单号_单据类型_业务": "单号/单据类型/业务", + "单实例容量x分片数_根据选择的主机自动计算所有的组合": "单实例容量 x 分片数,根据选择的主机自动计算所有的组合", + "单据状态": "单据状态", + "单据类型": "单据类型", + "单节点": "单节点", + "参数配置": "参数配置", + "取消": "取消", + "台": "台", + "同城跨园区": "同城跨园区", + "地域要求": "地域要求", + "域名": "域名", + "基本信息": "基本信息", + "备份目标": "备份目标", + "备份类型": "备份类型", + "备注": "备注", + "备注:": "备注:", + "大小": "大小", + "大数据": "大数据", + "字符集": "字符集", + "实施进度": "实施进度", + "容灾要求": "容灾要求", + "小时": "小时", + "已完成": "已完成", + "已耗时": "已耗时", + "常规备份": "常规备份", + "平台管理": "平台管理", + "异常": "异常", + "待办列表": "待办列表", + "总容量": "总容量", + "所属DB模块": "所属 DB 模块", + "所属业务": "所属业务", + "手动录入IP": "手动录入 IP", + "批量授权文件": "批量授权文件", + "排除Key": "排除 Key", + "提交": "提交", + "提取时间": "提取时间", + "数据库版本": "数据库版本", + "数据库管理": "数据库管理", + "数据库类型": "数据库类型", + "数据库部署信息": "数据库部署信息", + "数据库部署区域": "数据库部署区域", + "数据库部署地域": "数据库部署地域", + "数量": "数量", + "文件": "文件", + "新建模块": "新建模块", + "服务器": "服务器", + "服务器要求": "服务器要求", + "服务器选择": "服务器选择", + "机型规格": "机型规格", + "权限": "权限", + "权限明细": "权限明细", + "架构版本": "架构版本", + "查看详情": "查看详情", + "模块信息": "模块信息", + "模块名称": "模块名称", + "模块名称不能为空": "模块名称不能为空", + "正常": "正常", + "消息保留": "消息保留", + "热节点IP": "热节点 IP", + "热节点不能为空": "热节点不能为空", + "版本": "版本", + "状态": "状态", + "用于区分不同集群_可随时修改": "用于区分不同集群,可随时修改", + "由英文字母_数字_连字符_组成": "由英文字母,数字,连字符-组成", + "申请人": "申请人", + "申请列表": "申请列表", + "申请容量": "申请容量", + "申请时间": "申请时间", + "目标集群": "目标集群", + "目标集群预览": "目标集群预览", + "确定": "确定", + "自动修复": "自动修复", + "确认退出登录": "确认退出登录?", + "退出登录": "退出登录", + "服务自助": "服务自助", + "服务申请": "服务申请", + "重置将会恢复上次保存的内容": "重置将会恢复上次保存的内容", + "确认重置": "确认重置?", + "保存成功": "保存成功", + "必填项": "必填项", + "重置": "重置", + "保存": "保存", + "重置成功": "重置成功", + "重置将会恢复默认设置的内容": "重置将会恢复默认设置的内容", + "重复字母_数字_特殊符号": "重复字母、数字、特殊符号", + "连续特殊符号序": "连续特殊符号序", + "数字序": "数字序", + "字母序": "字母序", + "键盘序": "键盘序", + "密码不允许连续N位出现": "密码不允许连续 N 位出现", + "特殊字符_除空格外": "特殊字符(除空格外)", + "数字": "数字", + "大写字母": "大写字母", + "小写字母": "小写字母", + "密码必须包含": "密码必须包含", + "最小长度_8_最大长度_32": "(最小长度>=8,最大长度<=32)", + "至": "至", + "密码长度": "密码长度", + "密码组成": "密码组成", + "新增成功": "新增成功", + "文件大小不超过1GB": "文件大小不超过 1 GB", + "支持上传tar_gz压缩格式文件_文件大小不超过1GB": "支持上传tar.gz压缩格式文件,文件大小不超过 1 GB", + "文件不能为空": "文件不能为空", + "必填": "必填", + "删除": "删除", + "操作": "操作", + "更新时间": "更新时间", + "更新人": "更新人", + "文件名称": "文件名称", + "版本名称": "版本名称", + "请选择版本名称": "请选择版本名称", + "请输入版本名称": "请输入版本名称", + "请输入": "请输入", + "新增版本": "新增版本", + "请输入名称关键字": "请输入名称关键字", + "新增": "新增", + "DB监控工具": "DB 监控工具", + "工具包": "工具包", + "DBA工具集": "DBA 工具集", + "Binlog滚动备份工具": "Binlog 滚动备份工具", + "校验工具": "校验工具", + "备份工具": "备份工具", + "任务执行器": "任务执行器", + "编辑": "编辑", + "名称": "名称", + "刷新": "刷新", + "名称_数据库版本_更新人": "名称 / 数据库版本 / 更新人", + "发布记录": "发布记录", + "基础信息": "基础信息", + "配置列表": "配置列表", + "参数管理": "参数管理", + "暂未绑定数据库相关配置": "暂未绑定数据库相关配置", + "绑定成功": "绑定成功", + "请选择字符集": "请选择字符集", + "请选择数据库版本": "请选择数据库版本", + "绑定数据库配置": "绑定数据库配置", + "保存并发布成功": "保存并发布成功", + "请完善参数值配置": "请完善参数值配置", + "上一步": "上一步", + "下一步": "下一步", + "差异对比": "差异对比", + "备注信息有助于你回溯": "备注信息有助于你回溯", + "发布后_引用的模块和新增的实例将会引用当前配置": "发布后,引用的模块和新增的实例将会引用当前配置", + "保存后将会引用最新的配置_如涉及重启的实例_将在重启后生效": "保存后将会引用最新的配置,如涉及重启的实例,将在重启后生效", + "确认保存配置": "确认保存配置?", + "新建DB模块": "新建DB模块", + "请输入节点名称": "请输入节点名称", + "描述": "描述", + "配置名称": "配置名称", + "编辑【xx】": "编辑【{0}】", + "发布备注": "发布备注", + "修改项": "修改项", + "发布人": "发布人", + "发布时间": "发布时间", + "发布记录详情": "发布记录详情", + "范围值": "范围值", + "请设置范围值": "请设置范围值", + "TendisCache": "TendisCache", + "MySQL主从": "MySQL 主从", + "MySQL单节点": "MySQL 单节点", + "发布后_所有业务下的新增的实例将会引用当前最新配置": "发布后,所有业务下的新增的实例将会引用当前最新配置", + "立即绑定": "立即绑定", + "保存并发布": "保存并发布", + "确认发布": "确认发布", + "是否锁定": "是否锁定", + "允许值范围": "允许值范围", + "参数值": "参数值", + "解除纳管": "解除纳管", + "解除纳管表示不再关心该配置项的值": "解除纳管表示不再关心该配置项的值", + "参数项": "参数项", + "请输入允许值范围内的值": "请输入允许值范围内的值", + "参数值的可填写的范围": "参数值的可填写的范围", + "允许值设定": "允许值设定", + "请输入枚举值Enter结束": "请输入枚举值 Enter 结束", + "锁定": "锁定", + "如勾选_在配置发布后_新增实例将自动使用该配置_存量实例不受影响_且在": "如勾选,在配置发布后,新增实例将自动使用该配置,存量实例不受影响,且在", + "业务配置": "业务配置", + "模块配置": "模块配置", + "集群配置": "集群配置", + "中不可修改": "中不可修改", + "锁定提醒": "锁定提醒", + "锁定后_已经运行的集群不受影响_新增的集群实例将自动使用该配置_且不能修改": "锁定后,已经运行的集群不受影响,新增的集群实例将自动使用该配置,且不能修改", + "知道了": "知道了", + "重启实例生效": "重启实例生效", + "是": "是", + "否": "否", + "增加1个当前层级关注的参数项": "增加 1 个当前层级关注的参数项", + "即解除纳管_表示不再关心该参数值": "即解除纳管,表示不再关心该参数值", + "请输入参数项": "请输入参数项", + "平台锁定": "平台锁定", + "全屏": "全屏", + "取消全屏": "取消全屏", + "下载": "下载", + "日志保留7天_如需要请下载保存": "(日志保留7天,如需要请下载保存)", + "执行日志": "执行日志", + "确定重试吗": "确定重试吗?", + "失败重试": "失败重试", + "总耗时": "总耗时", + "删除Key_会将Key提取的对应内容进行删除_请谨慎操作": "删除 Key, 会将 Key 提取的对应内容进行删除,请谨慎操作", + "确认从数据库中删除Key": "确认从数据库中删除 Key?", + "批量操作中存在size为0的集群无法删除keys": "批量操作中存在 size 为 0 的集群无法删除 keys", + "复制文件地址": "复制文件地址", + "集群别名": "集群别名", + "集群": "集群", + "目录": "目录", + "删除Key": "删除 Key", + "请选择结果项": "请选择结果项", + "打包下载": "打包下载", + "查看结果文件": "查看结果文件", + "耗时": "耗时", + "执行时间": "执行时间", + "执行记录": "执行记录", + "最新": "最新", + "终止任务成功": "终止任务成功", + "跳过": "跳过", + "关联单据": "关联单据", + "执行人": "执行人", + "结束时间": "结束时间", + "开始时间": "开始时间", + "任务类型": "任务类型", + "任务ID": "任务ID", + "快捷键": "快捷键", + "缩略图": "缩略图", + "还原": "还原", + "缩小": "缩小", + "放大": "放大", + "任务流程": "任务流程", + "确定终止任务吗": "确定终止任务吗?", + "终止任务": "终止任务", + "确定跳过吗": "确定跳过吗?", + "选择日期范围": "选择日期范围", + "ID_任务类型_状态_关联单据": "ID / 任务类型 / 状态 / 关联单据", + "日志详情": "日志详情", + "没找到页面": "没找到页面!", + "系统出现异常_请记录下错误场景并与开发人员联系_谢谢": "系统出现异常,请记录下错误场景并与开发人员联系,谢谢", + "DBA人员管理": "DBA 人员管理", + "历史任务": "历史任务", + "数据库配置": "数据库配置", + "集群管理": "集群管理", + "工具箱": "工具箱", + "授权规则": "授权规则", + "权限管理": "权限管理", + "实例视图": "实例视图", + "集群视图": "集群视图", + "主从集群": "主从集群", + "创建业务": "创建业务", + "暂无该业务权限或业务不存在": "暂无该业务权限或业务不存在", + "密码安全规则": "密码安全规则", + "版本文件": "版本文件", + "我的待办": "我的待办", + "设置": "设置", + "任务中心": "任务中心", + "配置管理": "配置管理", + "文件管理": "文件管理", + "是否确认终止单据": "是否确认终止单据?", + "终止单据": "终止单据", + "是否确认继续执行单据": "是否确认继续执行单据?", + "确认执行": "确认执行", + "个": "个", + "个_失败": "个,失败", + "个_待执行": "个,待执行", + "个SQL文件_成功": "个SQL文件,成功", + "执行完成_共执行": "执行完成,共执行", + "已处理": "已处理", + "未处理": "未处理", + "处理完成": "处理完成", + "任务详情": "任务详情", + "全部": "全部", + "集群ID": "集群 ID", + "复制IP": "复制 IP", + "Zookeeper节点IP": "Zookeeper 节点 IP", + "Broker节点IP": "Broker 节点 IP", + "部署模块": "部署模块", + "部署需求": "部署需求", + "SQL来源": "SQL 来源", + "SQL执行内容": "SQL 执行内容", + "执行前备份": "执行前备份", + "执行模式": "执行模式", + "备份设置": "备份设置", + "点击查看": "点击查看", + "类型": "类型", + "变更的DB": "变更的 DB", + "忽略的DB": "忽略的 DB", + "备份DB": "备份 DB", + "备份表名": "备份表名", + "手动输入": "手动输入", + "文件导入": "文件导入", + "执行SQL变更_内容详情": "执行SQL变更 - 内容详情", + "目标DB": "目标 DB", + "集群名称": "集群名称", + "集群类型": "集群类型", + "源客户端IP": "源客户端 IP", + "新客户端IP": "新客户端 IP", + "中确认": "中确认", + "请在": "请在", + "源实例": "源实例", + "所属集群": "所属集群", + "集群设置": "集群设置", + "新实例": "新实例", + "需求信息": "需求信息", + "主从": "主从", + "本地备份": "本地备份", + "执行失败": "执行失败", + "执行成功": "执行成功", + "所属模块": "所属模块", + "端口号": "端口号", + "DataNode节点IP": "DataNode 节点 IP", + "NameNode节点IP": "NameNode 节点 IP", + "手动执行": "手动执行", + "定时执行": "定时执行", + "单据审批之后_需要人工确认方可执行": "单据审批之后,需要人工确认方可执行", + "单据审批通过之后_定时执行_无需确认": "单据审批通过之后,定时执行,无需确认", + "访问源": "访问源", + "账号名": "账号名", + "访问DB": "访问 DB", + "访问源预览": "访问源预览", + "旧从库主机": "旧从库主机", + "备份源": "备份源", + "目标从库实例": "目标从库实例", + "请输入域名_集群名称_所属DB模块": "请输入域名,集群名称,所属DB模块", + "模拟执行_日志详情": "模拟执行 - 日志详情", + "备份DB名": "备份 DB 名", + "忽略DB名": "忽略 DB 名", + "忽略表名": "忽略表名", + "回档新主机": "回档新主机", + "回档DB名": "回档 DB 名", + "远程备份": "远程备份", + "回档表名": "回档表名", + "源DB名": "源 DB 名", + "新DB名": "新 DB 名", + "目标Proxy主机": "目标 Proxy 主机", + "新Proxy主机": "新 Proxy 主机", + "新ProxyIP": "新 Proxy IP", + "新主库IP": "新主库 IP", + "新从库IP": "新从库 IP", + "故障主库IP": "故障主库 IP", + "从库IP": "从库 IP", + "目标主库IP": "目标主库 IP", + "目标从库IP": "目标从库 IP", + "清档类型": "清档类型", + "备份选项": "备份选项", + "备份保存时间": "备份保存时间", + "在线备份": "在线备份", + "停机备份": "停机备份", + "逻辑备份": "逻辑备份", + "30天": "30天", + "3年": "3年", + "目标库": "目标库", + "目标表": "目标表", + "忽略库": "忽略库", + "忽略表": "忽略表", + "指定执行时间": "指定执行时间", + "校验主库": "校验主库", + "校验从库": "校验从库", + "校验DB": "校验 DB", + "忽略DB": "忽略 DB", + "校验表名": "校验表名", + "角色类型": "角色类型", + "新节点IP": "新节点 IP", + "被替换的节点IP": "被替换的节点 IP", + "部署架构": "部署架构", + "主机已被Proxy使用": "主机已被 Proxy 使用", + "主机已被Slave使用": "主机已被 Slave 使用", + "主机已被Master使用": "主机已被 Master 使用", + "请确保Master和Slave的机器数量至少1台且机器数要相等": "请确保 Master 和 Slave 的机器数量至少 1 台且机器数要相等", + "至少1台_且机器数要和Master相等": "至少 1 台,且机器数要和 Master 相等", + "至少1台_且机器数要和Slave相等": "至少 1 台,且机器数要和 Slave 相等", + "至少n台": "至少 {n} 台", + "该功能暂未开放": "该功能暂未开放", + "创建时间": "创建时间", + "创建人": "创建人", + "地域": "地域", + "变更记录": "变更记录", + "集群拓扑": "集群拓扑", + "批量编辑": "批量编辑", + "请输入正则表达式": "请输入正则表达式", + "请输入正则表达式_多个换行分割": "请输入正则表达式,多个换行分割", + "Proxy密码": "Proxy 密码", + "移除": "移除", + "批量设置排除Key": "批量设置排除 Key", + "批量设置包含Key": "批量设置包含 Key", + "删除所有key": "删除所有key", + "删除精确匹配的Key": "删除精确匹配的Key", + "删除以Key结尾的key_包括Key": "删除以Key结尾的key,包括Key", + "删除以Key开头的key_包括Key": "删除以Key开头的key,包括Key", + "可使用通配符进行删除_如_Key或Key": "可使用通配符进行删除,如:Key 或 Key* :", + "批量删除Key": "批量删除 Key", + "提取所有key": "提取所有key", + "提取精确匹配的Key": "提取精确匹配的Key", + "提取以Key结尾的key_包括Key": "提取以Key结尾的key,包括Key", + "提取以Key开头的key_包括Key": "提取以Key开头的key,包括Key", + "可使用通配符进行提取_如_Key或Key": "可使用通配符进行提取,如:Key 或 Key* :", + "提取Key": "提取 Key", + "批量提取Key": "批量提取 Key", + "启用任务执行中": "启用任务执行中", + "禁用任务执行中": "禁用任务执行中", + "删除任务执行中": "删除任务执行中", + "清档前备份": "清档前备份", + "强制清档": "强制清档", + "清档集群": "清档集群", + "批量清档集群": "批量清档集群", + "确定删除该集群": "确定删除该集群?", + "确定禁用该集群": "确定禁用该集群", + "确定启用该集群": "确定启用该集群", + "选中集群存在删除中的集群无法操作": "选中集群存在删除中的集群无法操作", + "集群名": "集群名", + "启用": "启用", + "禁用": "禁用", + "输入集群名_IP_访问入口关键字": "输入集群名/IP/访问入口关键字", + "清档": "清档", + "备份": "备份", + "批量操作": "批量操作", + "申请实例": "申请实例", + "至少n台_已选n台": "至少 {0} 台,已选 {1} 台", + "从n起": "从 {n} 起", + "请提供更多有用信息申请信息_以获得更快审批": "请提供更多有用信息申请信息,以获得更快审批", + "确认重置表单内容": "确认重置表单内容?", + "重置后_将会清空当前填写的内容": "重置后,将会清空当前填写的内容", + "请选择操作集群": "请选择操作集群", + "【inst】实例预览": "【{inst}】{title} 实例预览", + "集群【name】启用后将恢复访问": "集群【{name}】启用后将恢复访问", + "集群【name】被禁用后将无法访问_如需恢复访问_可以再次「启用」": "集群【{name}】被禁用后将无法访问,如需恢复访问,可以再次「启用」。", + "集群【name】被删除后_将进行以下操作": "集群【{name}】被删除后,将进行以下操作:", + "1_删除xx集群": "1. 删除 {name} 集群", + "2_删除xx实例数据_停止相关进程": "2. 删除 {name} 实例数据,停止相关进程", + "回收主机": "回收主机", + "xx_跳转_单据_查看进度": "{0},跳转 {1} 查看进度", + "已选n个集群": "已选 {0} 个集群", + "批量备份集群": "批量备份集群", + "备份集群": "备份集群", + "长期备份": "长期备份", + "请选择": "请选择", + "批量选择备份目标": "批量选择备份目标", + "请选择备份目标": "请选择备份目标", + "批量选择备份类型": "批量选择备份类型", + "请选择备份类型": "请选择备份类型", + "xx集群详情【inst】": "{title} 集群详情【{inst}】", + "密码": "密码", + "复制账号及密码": "复制账号及密码", + "账号": "账号", + "确认删除【name】集群": "确认删除【{name}】集群?", + "确认启用【name】集群": "确认启用【{name}】集群?", + "确认": "确认", + "确认禁用【name】集群": "确认禁用【{name}】集群?", + "缩容": "缩容", + "扩容": "扩容", + "部署时间": "部署时间", + "冷节点": "冷节点", + "【xx】热节点": "【{name}】热节点", + "【xx】冷节点": "【{name}】冷节点", + "热节点": "热节点", + "Client节点": "Client 节点", + "Master节点": "Master 节点", + "xx缩容【name】": "{title} 缩容【{name}】", + "xx扩容【name】": "{title} 扩容【{name}】", + "xx替换【name】": "{title} 替换【{name}】", + "确认重启xx": "确认重启{name}?", + "确认批量重启": "确认批量重启?", + "重启": "重启", + "上次重启时间": "上次重启时间", + "重启中": "重启中", + "实例状态": "实例状态", + "实例": "实例", + "批量重启": "批量重启", + "没有可复制IP": "没有可复制 IP", + "重启实例": "重启实例", + "Agent状态": "Agent 状态", + "实例数量": "实例数量", + "节点IP": "节点 IP", + "节点类型不支持缩容": "节点类型不支持缩容", + "冷节点至少保留一个": "冷节点至少保留一个", + "热节点至少保留一个": "热节点至少保留一个", + "Client类型节点至少保留一个": "Client 类型节点至少保留一个", + "Master节点不支持缩容": "Master 节点不支持缩容", + "请先选中节点": "请先选中节点", + "节点详情": "节点详情", + "请输入IP搜索": "请输入 IP 搜索", + "复制已选IP": "复制已选 IP", + "复制异常IP": "复制异常 IP", + "复制全部IP": "复制全部 IP", + "替换": "替换", + "节点列表": "节点列表", + "当前集群有xx暂时不能进行其他操作跳转xx查看进度": "当前集群有 {0} 暂时不能进行其他操作跳转 {1} 查看进度", + "Cold类型节点至少保留一个": "Cold 类型节点至少保留一个", + "Hot类型节点至少保留一个": "Hot 类型节点至少保留一个", + "添加节点IP": "添加节点 IP", + "冷热节点_至少添加一种节点IP": "冷热节点,至少添加一种节点 IP", + "需n台": "需 {n} 台", + "机型": "机型", + "实例数": "实例数", + "新实例数": "新实例数", + "替换节点不能为空": "替换节点不能为空", + "需添加n台": "需添加 {n} 台", + "需n台_已选n台": "需 {0} 台,已选 {1} 台", + "请添加节点IP": "请添加节点 IP", + "已选n台主机": "已选 {n} 台主机", + "至少1台_建议规格至少2核4G": "至少 1 台,建议规格至少 2 核 4G", + "至少3台_且为奇数_建议规格至少2核4G": "至少 3 台,且为奇数,建议规格至少 2 核 4G", + "自动从资源池匹配": "自动从资源池匹配", + "访问端口": "访问端口", + "Master节点数至少为3台_且为奇数": "Master 节点数至少为 3 台,且为奇数", + "Client节点数不能为空": "Client 节点数不能为空", + "主机已被Master节点使用": "主机已被 Master 节点使用", + "查看访问配置": "查看访问配置", + "DataNode类型节点至少保留两个": "DataNode 类型节点至少保留两个", + "仅DataNode类型的节点支持缩容": "仅 DataNode 类型的节点支持缩容", + "DataNode节点IP不能为空": "DataNode 节点 IP 不能为空", + "替换节点能为空": "替换节点能为空", + "禁用2181_8480_8485": "禁用 2181,8480,8485", + "至少2台_建议规格至少为2核4G": "至少 2 台,建议规格至少为 2 核 4 G", + "至少3台_最多5台_机器可复用_建议规格至少为2核4G": "至少 3 台,最多 5 台,机器可复用,建议规格至少为 2 核 4 G", + "至少n台_最多n台_已选n台": "至少 {0} 台,最多 {1} 台,已选 {2} 台", + "NameNode必须两台_Zookeeper_JournalNode必须三台": "NameNode 必须两台,Zookeeper、JournalNode 必须三台", + "DataNode至少2台": "DataNode 至少 2 台", + "访问端口必填": "访问端口必填", + "至少3台_最多5台": "至少 3 台,最多 5 台", + "Broker类型节点至少保留一个": "Broker 类型节点至少保留一个", + "仅Broker类型节点支持缩容": "仅 Broker 类型节点支持缩容", + "Topic管理": "Topic 管理", + "Broker节点IP不能为空": "Broker 节点 IP 不能为空", + "访问端口范围1025_65535": "访问端口范围 1025 ~ 65535", + "范围1025_65535": "范围 1025 ~ 65535", + "需3台_建议规格至少2核4G": "需 3 台,建议规格至少 2 核 4G", + "需小于等于broker数量": "需小于等于 broker 数量", + "Zookeeper需3台": "Zookeeper 需 3 台", + "Broker不能为空": "Broker 不能为空", + "副本数需小于等于Broker数量": "副本数需小于等于 Broker 数量", + "上传成功": "上传成功", + "上传失败_文件内容校验不通过": "上传失败,文件内容校验不通过", + "导入": "导入", + "下载错误模板": "下载错误模板", + "模板文件": "模板文件", + "支持Excel文件_文件小于2M_下载": "支持 Excel 文件,文件小于 2 M,下载", + "重复的授权在导入过程中将会被忽略_不执行导入": "重复的授权在导入过程中将会被忽略,不执行导入", + "导入授权": "导入授权", + "部署角色": "部署角色", + "复制从访问入口": "复制从访问入口", + "从访问入口": "从访问入口", + "复制主访问入口": "复制主访问入口", + "主访问入口": "主访问入口", + "端口": "端口", + "实例_域名_IP_端口_状态": "实例/域名/IP/端口/状态", + "授权": "授权", + "复制集群名称": "复制集群名称", + "模块": "模块", + "域名_IP_模块": "域名/IP/模块", + "批量授权": "批量授权", + "请选择集群": "请选择集群", + "请先创建实例": "请先创建实例", + "磁盘": "磁盘", + "内存": "内存", + "核": "核", + "所在机房": "所在机房", + "所在城市": "所在城市", + "管控区域": "管控区域", + "主机IP": "主机IP", + "MySQL主从实例详情【name】": "MySQL 主从实例详情【{name}】", + "MySQL集群详情【inst】": "MySQL {type}集群详情【{inst}】", + "主机已被Master_Slave使用": "主机已被 Master / Slave 使用", + "xx共需n台": "{title} 共需 {n} 台", + "集群数量": "集群数量", + "请添加服务器": "请添加服务器", + "DB模块名不能为空": "DB 模块名不能为空", + "请先选择所属业务": "请先选择所属业务", + "实例预览": "实例预览", + "域名设置": "域名设置", + "每组主机部署集群数量": "每组主机部署集群数量", + "默认从20000开始自动分配": "默认从 20000 开始自动分配", + "默认从10000开始自动分配": "默认从 10000 开始自动分配", + "规格": "规格", + "需要绑定数据库相关配置": "需要绑定数据库相关配置", + "该模块暂未绑定数据库相关配置": "该模块暂未绑定数据库相关配置", + "表示DB的用途": "表示 DB 的用途", + "输入域名重复": "输入域名重复", + "以小写英文字母开头_且只能包含小写英文字母_数字_连字符_多个换行分隔": "以小写英文字母开头,且只能包含小写英文字母、数字、连字符-,多个换行分隔", + "通过换行分隔_快速批量编辑多个域名": "(通过换行分隔,快速批量编辑多个域名)", + "快捷编辑": "快捷编辑", + "快捷编辑_可通过换行分隔_快速编辑多个域名": "快捷编辑:可通过换行分隔,快速编辑多个域名", + "序号": "序号", + "主访问入口重复": "主访问入口重复", + "绑定配置成功": "绑定配置成功", + "刷新获取最新DB模块名": "刷新获取最新DB模块名", + "去绑定": "去绑定", + "预览": "预览", + "共n条": "共 {n} 条", + "请选择业务和DB模块名": "请选择业务和DB模块名", + "容灾级别": "容灾级别", + "账号创建成功": "账号创建成功", + "不能连续重复n位字母_数字_特殊符号": "不能连续重复 {n} 位字母、数字、特殊符号", + "密码长度为_min_max": "密码长度为 {0} ~ {1}", + "密码不满足要求": "密码不满足要求", + "由_1_~_32_位字母_数字_下划线(_)_点(.)_减号(-)字符组成以字母或数字开头": "由 1 ~ 32 位由字母、数字、下划线(_)、点(.)、减号(-)字符组成\n以字母或数字开头", + "账户名": "账户名", + "新建账号": "新建账号", + "账号名称_DB名称_权限名称": "账号名称/DB名称/权限名称", + "账号信息": "账号信息", + "账号名称": "账号名称", + "DB名称": "DB 名称", + "访问的DB名": "访问的 DB 名", + "添加授权规则": "添加授权规则", + "暂无规则": "暂无规则", + "立即新建": "立即新建", + "删除账号": "删除账号", + "确认删除该账号": "确认删除该账号?", + "即将删除账号xx_删除后将不能恢复": "即将删除账号\"{name}\", 删除后将不能恢复", + "成功删除账号": "成功删除账号", + "成功添加授权规则": "成功添加授权规则", + "访问DB不能为空": "访问 DB 不能为空", + "请设置权限": "请设置权限", + "全选": "全选", + "权限设置": "权限设置", + "请输入DB名称_可以使用通配符_如Data_区分大小写_多个使用英文逗号_分号或换行分隔": "请输入 DB 名称,可以使用通配符 %,如 Data%,区分大小写,多个使用英文逗号、分号或换行分隔", + "DB名称不支持 *": "DB名称不支持 *", + "该账号下已存在xx规则": "该账号下已存在 {0} 规则", + "收藏成功": "收藏成功", + "取消收藏成功": "取消收藏成功", + "搜索为空": "搜索为空", + "MySQL_工具箱": "MySQL 工具箱", + "从导航移除": "从导航移除", + "收藏至导航": "收藏至导航", + "请分别输入目标集群_校验主库_校验从库_校验DB_校验表名_忽略DB名_忽略表名_多个对象_换行分隔": "请分别输入目标集群,校验主库,校验从库,校验 DB,校验表名,忽略 DB 名,忽略表名\n多个对象,换行分隔", + "n处IP_Port格式错误": "{0} 处 IP:Port 格式错误", + "n处录入格式错误": "{0} 处录入格式错误", + "标记错误": "标记错误", + "复制格式": "复制格式", + "数据校验修复_批量录入": "数据校验修复- 批量录入", + "数据校验修复任务提交成功": "数据校验修复任务提交成功", + "数据校验修复_对集群的主库和从库进行数据一致性校验和修复_其中MyISAM引擎库表不会被校验和修复": "数据校验修复:对集群的主库和从库进行数据一致性校验和修复,其中 MyISAM 引擎库表不会被校验和修复", + "批量录入": "批量录入", + "定时执行时间": "定时执行时间", + "请选择xx": "请选择{0}", + "请输入xx": "请输入{0}", + "全局超时时间": "全局超时时间", + "数据修复": "数据修复", + "修复模式": "修复模式", + "Enter完成内容输入": "Enter 完成内容输入", + "注_含通配符的单元格仅支持输入单个对象": "注:含通配符的单元格仅支持输入单个对象", + "专门指代ALL语义_只能独立使用": "* :专门指代 ALL 语义, 只能独立使用", + "匹配任意单一字符_如a_d": "?: 匹配任意单一字符,如 a%?%d", + "匹配任意长度字符串_如a_不允许独立使用": "%:匹配任意长度字符串,如 a%, 不允许独立使用", + "校验检查完成后_将自动修复数据": "校验检查完成后,将自动修复数据", + "校验检查完成需人工确认后_方可执行修复动作": "校验检查完成需人工确认后,方可执行修复动作", + "人工确认": "人工确认", + "单据审批": "单据审批", + "数据校验_执行": "数据校验 执行", + "数据修复_自动执行": "数据修复 自动执行", + "数据修复_执行": "数据修复 执行", + "集群不存在": "集群不存在", + "集群域名": "集群域名", + "请完善目标集群": "请完善目标集群", + "合法IP_Port": "合法 IP:Port", + "请完善集群域名": "请完善集群域名", + "实例不存在": "实例不存在", + "目标集群与校验主库不匹配": "目标集群与校验主库不匹配", + "集群中不存在xx": "集群中不存在 {0}", + "只允许输入通配符_大小写字母_数字_下划线_连接符": "只允许输入通配符(* % ?)、大小写字母、数字、下划线(_)、连接符(-)", + "通配符_不允许单独使用": "通配符(%)不允许单独使用", + "通配符_不允许组合使用": "通配符(*)不允许组合使用", + "包含通配符_不允许输入多个对象": "包含通配符(% * ?)不允许输入多个对象", + "忽略DB名和忽略表名必须同时填写或者同时为空": "忽略 DB 名和忽略表名必须同时填写或者同时为空", + "请分别输入目标集群_目标DB名_目标表名_忽略DB名_忽略表名_多个对象_换行分隔": "请分别输入目标集群,目标 DB 名,目标表名,忽略 DB 名,忽略表名\n多个对象,换行分隔", + "目标表名": "目标表名", + "目标DB名": "目标 DB 名", + "清档_批量录入": "清档 - 批量录入", + "安全模式": "安全模式", + "安全模式下_存在业务连接时需要人工确认": "安全模式下,存在业务连接时需要人工确认", + "清档_删除目标数据库数据_数据会暂存在不可见的备份库中_只有在执行删除备份库后_才会真正的删除数据": "清档:删除目标数据库数据, 数据会暂存在不可见的备份库中,只有在执行删除备份库后, 才会真正的删除数据。", + "清档任务提交成功": "清档任务提交成功", + "清档_执行": "清档 执行", + "批量编辑清档类型": "批量编辑清档类型", + "请选择清档类型": "请选择清档类型", + "指定DB名": "指定 DB 名", + "指定表名": "指定表名", + "目标集群不能为空": "目标集群不能为空", + "节点类型": "节点类型", + "添加目标集群": "添加目标集群", + "确认重置页面": "确认重置页面", + "所有库表备份_除MySQL系统库和DBA专用库外": "所有库表备份, 除 MySQL 系统库和 DBA 专用库外", + "任务完成": "任务完成", + "全库备份执行": "全库备份执行", + "继续提单": "继续提单", + "去看看": "去看看", + "全库备份任务提交成功": "全库备份任务提交成功", + "重置将会清空当前填写的所有内容_请谨慎操作": "重置将会清空当前填写的所有内容,请谨慎操作!", + "接下来您可以通过xx查看任务最新动态": "接下来您可以通过“{0}”查看任务最新动态", + "请分别输入集群域名_单个_源DB名_单个_新DB名_单个_多个对象_换行分隔": "请分别输入集群域名(单个),源 DB 名(单个),新 DB 名(单个)\n多个对象,换行分隔", + "n处格式错误": "{0} 处格式错误", + "DB重命名_批量录入": "DB 重命名 - 批量录入", + "该新DB名已经存在于修改列表中": "该新 DB 名已经存在于修改列表中", + "新DB名已存在于集群中": "新 DB 名已存在于集群中", + "由字母_数字_下划线_减号_字符组成以字母开头": "由字母、数字、下划线(_)、减号(-)字符组成以字母开头", + "不可以rollback结尾": "不可以 rollback 结尾", + "不可以stage_truncate开头": "不可以 stage_truncate 开头", + "该源DB名已经存在于修改列表中": "该源 DB 名已经存在于修改列表中", + "源DB名不存在": "源 DB 名不存在", + "请输入新DB名": "请输入新 DB 名", + "请输入源DB名": "请输入源 DB 名", + "请输入集群域名": "请输入集群域名", + "请输入集群": "请输入集群", + "忽略业务连接": "忽略业务连接", + "如忽略_有连接的情况下也会执行": "如忽略,有连接的情况下也会执行", + "DB重命名_database重命名": "DB 重命名:database 重命名", + "DB重命名任务提交成功": "DB 重命名任务提交成功", + "DB重命名_执行": "DB 重命名 执行", + "请分别输入目标集群_备份DB名_备份表名_忽略DB名_忽略表名_多个对象_换行分隔": "请分别输入目标集群,备份 DB 名,备份表名,忽略 DB 名,忽略表名\n多个对象,换行分隔", + "n处目标集群不存在": "{0} 处目标集群不存在", + "复制": "复制", + "无": "无", + "Master或Slave": "Master 或 Slave", + "单节点切换_批量录入": "单节点切换 - 批量录入", + "备份源不能为空": "备份源不能为空", + "目标集群重复": "目标集群重复", + "目标集群不存在": "目标集群不存在", + "请输入集群_使用换行分割一次可输入多个": "请输入集群,使用换行分割一次可输入多个", + "一格仅支持单个_对象": "一格仅支持单个 % 对象", + "DB名不能为空": "DB 名不能为空", + "请输入DB名称_支持通配符_含通配符的仅支持单个": "请输入DB 名称,支持通配符“%”,含通配符的仅支持单个", + "IP重复": "IP 重复", + "IP不存在": "IP 不存在", + "输入的主从IP重复": "输入的主从 IP 重复", + "IP格式不正确": "IP 格式不正确", + "请输入2台IP": "请输入 2 台 IP", + "管控区域主机冲突_请确认选择": "管控区域主机冲突,请确认选择", + "冲突": "冲突", + "重复": "重复", + "请输入2台IP_英文逗号或换行分隔": "请输入 2 台 IP, 英文逗号或换行分隔", + "指定库表备份_支持模糊匹配": "指定库表备份,支持模糊匹配", + "库表备份执行": "库表备份执行", + "库表备份任务提交成功": "库表备份任务提交成功", + "n处缺少匹配对象": "{0} 处缺少匹配对象", + "请分别输入集群_起止时间_目标库_目标表_忽略库_忽略表_多个对象_换行分隔": "请分别输入集群,起止时间,目标库,目标表,忽略库,忽略表\n多个对象,换行分隔", + "起止时间": "起止时间", + "闪回_批量录入": "闪回 - 批量录入", + "起止时间不能为空": "起止时间不能为空", + "表名不能为空": "表名不能为空", + "请输入表名称_支持通配符_含通配符的仅支持单个": "请输入表名称,支持通配符“%”,含通配符的仅支持单个", + "通过flashback工具_对row格式的binlog做逆向操作": "通过 flashback 工具,对 row 格式的 binlog 做逆向操作", + "闪回执行": "闪回执行", + "闪回任务提交成功": "闪回任务提交成功", + "请分别输入主库主机_从库主机_多个对象_换行分隔": "请分别输入主库主机,从库主机\n多个对象,换行分隔", + "n处主机IP不存在": "{0} 处主机 IP 不存在", + "从库主机": "从库主机", + "主库主机": "主库主机", + "主从互切_批量录入": "主从互切 - 批量录入", + "同机关联的集群": "同机关联的集群", + "故障主库主机": "故障主库主机", + "输入主库后自动生成": "输入主库后自动生成", + "目标主库重复": "目标主库重复", + "目标主库不存在": "目标主库不存在", + "请输入IP": "请输入IP", + "目标从库不能为空": "目标从库不能为空", + "请输入选择从库": "请输入选择从库", + "Slave提升成主库_断开同步_切换后集成成单点状态_一般用于紧急切换": "Slave 提升成主库,断开同步,切换后集群成单节点状态,一般用于紧急切换", + "主库故障切换执行": "主库故障切换执行", + "主从互切任务提交成功": "主从互切任务提交成功", + "请分别输入集群_新_主从_主机_多个对象_换行分隔": "请分别输入集群,新(主从)主机\n多个对象,换行分隔", + "新_主从_主机_2台": "新(主从)主机:2 台", + "添加从库_批量录入": "添加从库-批量录入", + "集群主从节点成对迁移到新的机器上_旧机器会下架掉": "集群主从节点成对迁移到新的机器上,旧机器会下架掉", + "克隆主从执行": "克隆主从执行", + "克隆主从任务提交成功": "克隆主从任务提交成功", + "目标从库": "目标从库", + "目标主库": "目标主库", + "同机器所有集群都完成主从关系互切": "同机器所有集群都完成主从关系互切", + "主从互换执行": "主从互换执行", + "请分别输入源客户端IP_单个_新客户端IP_可为多个英文逗号分隔_多个对象_换行分隔": "请分别输入源客户端 IP(单个),新客户端 IP(可为多个英文逗号分隔)\n多个对象,换行分隔", + "n处IP格式错误": "{0} 处 IP 格式错误", + "n处缺少对应IP": "{0} 处缺少对应 IP", + "n处实例格式错误": "{0} 处实例格式错误", + "如_xx": "如:{0}", + "客户端权限克隆_批量录入": "客户端权限克隆 - 批量录入", + "客户端权限克隆_访问DB来源IP替换时做的权限克隆": "客户端权限克隆:访问 DB 来源 IP 替换时做的权限克隆", + "客户端权限克隆任务提交成功": "客户端权限克隆任务提交成功", + "请输入单个IP": "请输入单个 IP", + "输入客户端后自动生成": "输入客户端后自动生成", + "请输入请输入IP_多个IP用换行分隔": "请输入请输入 IP,多个 IP 用换行分隔", + "请输入合法ipv4": "请输入合法 ipv4", + "xx为源客户端IP": "{0} 为源客户端 IP", + "新客户端IP重复": "新客户端 IP 重复", + "请分别输入源实例管控区域_IP_Port_单个_新实例IP_Port_单个_多个对象_换行分隔": "请分别输入源实例 管控区域:IP:Port(单个),新实例 IP:Port(单个)\n多个对象,换行分隔", + "n处缺少对应实例": "{0} 处缺少对应实例", + "新实例IP_Port": "新实例 IP:Port", + "源实例管控区域_IP_Port": "源实例 管控区域:IP:Port", + "DB实例权限克隆_批量录入": "DB 实例权限克隆 - 批量录入", + "xx为源实例": "{0} 为源实例", + "请输入合法IP_Port": "请输入合法 IP:Port", + "输入源实例后自动生成": "输入源实例后自动生成", + "请输入单个IP_Port": "请输入单个 IP:Port", + "DB权限克隆_DB实例IP替换时_克隆原实例的所有权限到新实例中": "DB 权限克隆:DB 实例 IP 替换时,克隆原实例的所有权限到新实例中。", + "DB实例权限克隆任务提交成功": "DB 实例权限克隆任务提交成功", + "客户端权限克隆_执行": "客户端权限克隆 执行", + "DB实例权限克隆_执行": "DB 实例权限克隆 执行", + "请分别输入集群_新_主从_主机_是否切换域名_多个对象_换行分隔": "请分别输入集群,新(主从)主机,是否切换域名\n多个对象,换行分隔", + "添加Proxy_批量录入": "添加 Proxy - 批量录入", + "给集群添加Proxy实例": "给集群添加 Proxy 实例", + "添加Proxy执行": "添加 Proxy 执行", + "添加Proxy任务提交成功": "添加 Proxy 任务提交成功", + "请分别输入目标Proxy_新Proxy主机_多个对象_换行分隔": "请分别输入目标 Proxy,新 Proxy 主机\n多个对象,换行分隔", + "n处目标Proxy不存在": "{0} 处目标 Proxy 不存在", + "目标Proxy": "目标 Proxy", + "替换Proxy_批量录入": "替换 Proxy - 批量录入", + "目标Proxy重复": "目标 Proxy 重复", + "目标Proxy不存在": "目标 Proxy 不存在", + "目标Proxy不能为空": "目标 Proxy 不能为空", + "无同机关联集群": "无同机关联集群", + "同主机关联的其他集群_勾选后一同替换": "(同主机关联的其他集群,勾选后一同替换)", + "同机关联集群": "同机关联集群", + "请输入IP_Port_使用换行分割一次可输入多个": "请输入IP:Port,使用换行分割一次可输入多个", + "如忽略_在有连接的情况下Proxy也会执行替换": "如忽略,在有连接的情况下 Proxy 也会执行替换", + "对集群的Proxy实例进行替换": "对集群的 Proxy 实例进行替换", + "替换Proxy执行": "替换 Proxy 执行", + "替换Proxy任务提交成功": "替换 Proxy 任务提交成功", + "回到档指定时间_Time": "回到档指定时间({0})", + "本地备份或远程备份": "本地备份或远程备份", + "回档类型": "回档类型", + "回收到新机器": "回收到新机器", + "待回收集群": "待回收集群", + "回档到新主机": "回档到新主机", + "待回档集群": "待回档集群", + "回档到指定时间": "回档到指定时间", + "备份记录": "备份记录", + "备份记录不能为空": "备份记录不能为空", + "回档时间不能为空": "回档时间不能为空", + "新建一个单节点实例_通过全备_binlog的方式_将数据库恢复到过去的某一时间点或者某个指定备份文件的状态": "新建一个单节点实例,通过全备 +binlog 的方式,将数据库恢复到过去的某一时间点或者某个指定备份文件的状态。", + "定点回档执行": "定点回档执行", + "定点回档任务提交成功": "定点回档任务提交成功", + "请分别输入目标集群_新从库主机_备份源_多个对象_换行分隔": "请分别输入目标集群,新从库主机,备份源\n多个对象,换行分隔", + "同主机关联的其他集群_勾选后一同添加从库": "(同主机关联的其他集群,勾选后一同添加从库)", + "请输入合法IP": "请输入合法 IP", + "请选择备份源": "请选择备份源", + "批量编辑备份源": "批量编辑备份源", + "添加从库_同机的所有集群会统一新增从库_但新机器不添加到域名解析中去": "添加从库:同机的所有集群会统一新增从库,但新机器不添加到域名解析中去", + "添加从库任务提交成功": "添加从库任务提交成功", + "添加从库_执行": "添加从库 执行", + "请分别输入目标重库实例_备份来源_多个对象_换行分隔": "请分别输入目标重库实例,备份来源\n多个对象,换行分隔", + "备份来源": "备份来源", + "重建从库_批量录入": "重建从库 - 批量录入", + "目标从库在修改列表中已存在": "目标从库在修改列表中已存在", + "请选择备份来源": "请选择备份来源", + "批量编辑备份来源": "批量编辑备份来源", + "根据实例生成": "根据实例生成", + "请输入IP_Port": "请输入 IP:Port", + "原地重建": "原地重建", + "重建类型": "重建类型", + "重建从库_原机器或新机器重新同步数据及权限_并且将域名解析指向同步好的机器": "重建从库:原机器或新机器重新同步数据及权限,并且将域名解析指向同步好的机器。", + "重建从库任务提交成功": "重建从库任务提交成功", + "重建从库_执行": "重建从库 执行", + "在原主机上进行故障从库实例重建": "在原主机上进行故障从库实例重建", + "备份设置不能为空": "备份设置不能为空", + "定时执行时执行时间不能为空": "定时执行时执行时间不能为空", + "在审批通过后_将会按照设置的时间定时执行_无需人工确认_如审批超时_需_人工确认_后才能执行": "(在审批通过后,将会按照设置的时间定时执行,无需人工确认;如审批超时,需“人工确认”后才能执行)", + "单据审批通过之后_需要人工确认方可执行": "单据审批通过之后,需要人工确认方可执行", + "检测失败_共n个错误": "检测失败,共 {0} 个错误", + "n个告警提示": "{0} 个告警提示", + "SQL文件无效": "SQL 文件无效", + "SQL文件": "SQL 文件", + "检测通过": "检测通过", + "按顺序执行": "(按顺序执行)", + "文件列表": "文件列表", + "SQL文件解析失败": "SQL 文件解析失败", + "文件上传失败": "文件上传失败", + "仅支持_sql文件_文件名不能包含空格_上传后_SQL执行顺序默认为从上至下_可拖动文件位置_变换文件的执行顺序文件": "仅支持 .sql 文件,文件名不能包含空格,上传后,SQL 执行顺序默认为从上至下,可拖动文件位置,变换文件的执行顺序文件", + "添加文件": "添加文件", + "语法校验进行中": "语法校验进行中", + "语法检测": "语法检测", + "SQL编辑器": "SQL 编辑器", + "目标DB不能为空": "目标 DB 不能为空", + "个模拟执行任务待确认_可点击查看最新动态": "个模拟执行任务待确认,可点击查看最新动态", + "目前已有": "目前已有", + "提供多个集群批量执行sql文件功能": "提供多个集群批量执行 sql 文件功能", + "模拟执行": "模拟执行", + "接下你可以直接_提交申请_或返回上一步修改重试": "接下你可以直接“提交申请”或返回上一步修改重试", + "模拟执行失败": "模拟执行失败", + "执行成功后_自动提交单据申请_无需等待": "执行成功后,自动提交单据申请,无需等待", + "模拟执行正在进行中_请稍等": "模拟执行正在进行中,请稍等...", + "待执行": "待执行", + "接下你可以直接_继续提交_或_返回修改_后重试": "接下你可以直接“继续提交”或“返回修改”后重试", + "模拟执行成功后自动提交单据申请_关闭此页面无影响": "模拟执行成功后自动提交单据申请,关闭此页面无影响。", + "生产执行时无需再确认": "生产执行时无需再确认", + "模拟执行成功": "模拟执行成功", + "返回继续提单": "返回继续提单", + "终止执行": "终止执行", + "废弃": "废弃", + "确认终止": "确认终止?", + "返回修改会中断当前操作_请谨慎操作": "返回修改会中断当前操作,请谨慎操作!", + "继续提交": "继续提交", + "返回修改": "返回修改", + "执行中": "执行中", + "变更SQL执行": "变更 SQL 执行", + "人工确认执行": "人工确认执行", + "SQL语义检查": "SQL 语义检查", + "变更SQL执行任务提交成功": "变更 SQL 执行任务提交成功", + "SQL语法错误": "SQL 语法错误", + "先执行语法检测": "先执行语法检测", + "新建业务": "新建业务", + "无匹配数据": "无匹配数据", + "关键字": "关键字", + "只能包含中文_英文字母_数字_连字符": "只能包含中文、英文字母、数字、连字符-", + "以小写英文字符开头_且只能包含英文字母_数字_连字符": "以小写英文字符开头,且只能包含英文字母、数字、连字符-", + "充足": "充足", + "紧张": "紧张", + "如果对请求延时有要求_请尽量选择靠近接入点的地域": "如果对请求延时有要求,请尽量选择靠近接入点的地域", + "复制所有域名": "复制所有域名", + "清除所有": "清除所有", + "请选择访问DB": "请选择访问 DB", + "请选择账户名": "请选择账户名", + "请添加目标集群": "请添加目标集群", + "请添加访问源": "请添加访问源", + "跳转新建规则": "跳转新建规则", + "权限规则": "权限规则", + "提交失败_信息校验不通过_失败具体原因如下": "提交失败,信息校验不通过,失败具体原因如下:", + "添加授权": "添加授权", + "没有可复制异常主机": "没有可复制异常主机", + "没有可以复制主机": "没有可以复制主机", + "批量设置每台主机节点数": "批量设置每台主机节点数", + "每台主机节点数": "每台主机节点数", + "OS类型": "OS 类型", + "OS名称": "OS 名称", + "主机名称": "主机名称", + "机房": "机房", + "每台主机实例数": "每台主机实例数", + "复制所有IP": "复制所有 IP", + "清除异常IP": "清除异常 IP", + "共": "共", + "已筛选": "已筛选", + "最多只能选择三台": "最多只能选择三台", + "部署Zookeeper_JournalNode_3台": "部署 Zookeeper / JournalNode(3台)", + "最多只能选择两台": "最多只能选择两台", + "部署NameNode_2台": "部署 NameNode(2台)", + "集群已被禁用无法操作": "集群已被禁用无法操作", + "数据版本": "数据版本", + "没有可复制实例": "没有可复制实例", + "请输入实例_enter进行搜索": "请输入实例,enter 进行搜索", + "复制全部实例": "复制全部实例", + "复制异常实例": "复制异常实例", + "xx预览": "{name} 预览", + "查看更多": "查看更多", + "不可用": "不可用", + "没有数据": "没有数据", + "当前已经处于选中页": "当前已经处于选中页", + "返回当前选中页": "返回当前选中页", + "更多详情": "更多详情", + "单据链接": "单据链接", + "成功": "成功", + "失败": "失败", + "操作结果": "操作结果", + "操作类型": "操作类型", + "时间": "时间", + "没有可复制集群": "没有可复制集群", + "单节点集群": "单节点集群", + "域名_模块": "域名/模块", + "我知道了": "我知道了", + "切换后如果重新选择_选择结果将会覆盖原来选择的内容": "切换后如果重新选择,选择结果将会覆盖原来选择的内容!", + "切换类型说明": "切换类型说明", + "暂无数据_请从左侧添加对象": "暂无数据,请从左侧添加对象", + "复制所有集群": "复制所有集群", + "清空所有": "清空所有", + "结果预览": "结果预览", + "共n个": "共 {0} 个", + "请确认以下差异变化": "请确认以下差异变化", + "更新": "更新", + "参数名": "参数名", + "更新前": "更新前", + "更新后": "更新后", + "暂无数据": "暂无数据", + "所属云厂商": "所属云厂商", + "IP_主机名关键字": "IP/主机名关键字", + "复制所有实例": "复制所有实例", + "角色": "角色", + "请输入实例": "请输入实例", + "请输入IP_Port_如_1_1_1_1_10000_多个可使用换行_空格或_分隔": "请输入 IP:Port,如(127.0.0.1:10000)\n多个可使用换行、空格或;,|分隔", + "清空": "清空", + "解析并添加": "解析并添加", + "n处IP_Port不存在": "{0} 处 IP:Port 不存在", + "搜索拓扑节点": "搜索拓扑节点", + "请选择实例": "请选择实例", + "Agent异常无法使用": "Agent 异常无法使用", + "无法保存": "无法保存", + "请选择主机": "请选择主机", + "添加服务器": "添加服务器", + "请选择业务": "请选择业务", + "蓝鲸桌面": "蓝鲸桌面", + "联系BK助手": "联系BK助手", + "点击确定将刷新页面_请注意保存数据": "点击确定将刷新页面,请注意保存数据", + "服务器端资源文件已经更新_请刷新页面获取最新资源_以免前端页面执行失败_造成困扰": "服务器端资源文件已经更新,请刷新页面获取最新资源,以免前端页面执行失败,造成困扰", + "资源更新提醒": "资源更新提醒", + "去查看": "去查看", + "去申请": "去申请", + "关联的资源实例": "关联的资源实例", + "需申请的权限": "需申请的权限", + "该操作需要以下权限": "该操作需要以下权限", + "搜索实例": "搜索实例", + "清空搜索条件": "清空搜索条件", + "可以尝试调整关键词或": "可以尝试调整关键词 或", + "搜索结果为空": "搜索结果为空", + "中文": "中文", + "删除成功": "删除成功", + "确认删除xx": "确认删除 {0}", + "确认删除": "确认删除", + "已撤销": "已撤销", + "已终止": "已终止", + "进行中": "进行中", + "审批中": "审批中", + "平台": "平台", + "Redis集群详情": "Redis 集群详情", + "Redis_集群管理": "【Redis】集群管理", + "申请Redis集群部署": "申请 Redis 集群部署", + "删除整库_dropdatabase": "删除整库(drop database)", + "清除表数据和结构_droptable": "清除表数据和结构(drop table)", + "清除表数据_truncatetable": "清除表数据(truncate table)", + "特殊符号序": "特殊符号序", + "包含数字": "包含数字", + "包含大写字母": "包含大写字母", + "包含小写字母": "包含小写字母", + "指定特殊字符(s)": "指定特殊字符({s})", + "MySQL主从集群_实例详情": "【MySQL 主从集群】实例详情", + "MySQL主从集群_实例视图": "【MySQL 主从集群】实例视图", + "MySQL主从集群详情": "MySQL 主从集群详情", + "MySQL主从集群_集群管理": "【MySQL 主从集群】集群管理", + "MySQL单节点详情": "MySQL 单节点详情", + "MySQL单节点_集群管理": "【MySQL 单节点】集群管理", + "绑定配置": "绑定配置", + "申请MySQL主从部署": "申请 MySQL 主从部署", + "申请MySQL单节点部署": "申请 MySQL 单节点部署", + "数据校验修复": "数据校验修复", + "闪回": "闪回", + "定点回档": "定点回档", + "全库备份": "全库备份", + "库表备份": "库表备份", + "主库故障切换": "主库故障切换", + "添加Proxy": "添加 Proxy", + "替换Proxy": "替换 Proxy", + "主从互切": "主从互切", + "克隆主从": "克隆主从", + "添加从库": "添加从库", + "重建从库": "重建从库", + "DB实例权限克隆": "DB 实例权限克隆", + "客户端权限克隆": "客户端权限克隆", + "DB重命名": "DB 重命名", + "数据处理": "数据处理", + "集群维护": "集群维护", + "权限克隆": "权限克隆", + "回档": "回档", + "SQL任务": "SQL 任务", + "等待执行": "等待执行", + "终": "终", + "始": "始", + "申请Kafka集群部署": "申请 Kafka 集群部署", + "申请HDFS集群部署": "申请 HDFS 集群部署", + "申请ES集群部署": "申请 ES 集群部署", + "Kafka集群详情": "Kafka 集群详情", + "Kafka_集群管理": "【Kafka】集群管理", + "HDFS集群详情": "HDFS 集群详情", + "HDFS_集群管理": "【HDFS】集群管理", + "ES集群详情": "ES 集群详情", + "ES_集群管理": "【ES】集群管理", + "Proxy_配置": "Proxy-配置", + "Redis_配置": "Redis-配置", + "Proxy_参数配置": "Proxy-参数配置", + "编辑平台配置": "编辑平台配置", + "绑定模块": "绑定模块", + "配置编辑": "配置编辑", + "配置详情": "配置详情", + "硬盘": "硬盘", + "运行中": "运行中", + "磁盘_GB": "磁盘(GB)", + "内存_MB": "内存(MB)", + "申请成功": "申请成功", + "业务Codexx将被保存到业务xx且保存后不允许修改": "业务 Code ({0}) 将被保存到业务 ({1}) ,且保存后不允许修改", + "确认创建业务Code": "确认创建业务 Code", + "申请服务": "申请服务", + "申请xx": "申请{0}", + "复制失败": "复制失败", + "复制成功": "复制成功", + "xx的模拟任务执行_Text": "{name}的模拟任务执行 {text}", + "SQL变更执行": "SQL 变更执行", + "查看": "查看", + "任务提交成功_具体结果可前往": "任务提交成功,具体结果可前往", + "集群锁定": "集群锁定", + "模块锁定": "模块锁定", + "业务锁定": "业务锁定", + "平台配置": "平台配置", + "HDFS集群部署": "HDFS 集群部署", + "Kafka集群部署": "Kafka 集群部署", + "ES集群部署": "ES 集群部署", + "Redis集群部署": "Redis 集群部署", + "主从部署": "主从部署", + "单节点部署": "单节点部署", + "MySQL监控": "MySQL 监控", + "语法检测不通过,请先修正": "语法检测不通过,请先修正", + "白名单": "白名单", + "授权白名单": "授权白名单", + "静态拓扑": "静态拓扑", + "创建成功": "创建成功", + "ip匹配_中存在格式错误": "ip 匹配(%)中存在格式错误", + "ip中存在格式错误": "ip 中存在格式错误", + "白名单输入框编辑提示": "请输入 IP 或 IP% ,如:127.0.0.1 或 192.28.% 或 localhost \n多个用英文逗号,分号,或换行分隔", + "请添加IP的简要说明_如IP用途等": "请添加IP的简要说明,如 IP 用途等", + "IP地址": "IP 地址", + "批量删除": "批量删除", + "新建": "新建", + "请选择白名单组": "请选择白名单组", + "全局": "全局", + "全局白名单如需编辑请联系平台管理员": "全局白名单如需编辑请联系平台管理员", + "新建白名单": "新建白名单", + "编辑白名单": "编辑白名单", + "确认删除该组白名单": "确认删除该{0}组白名单", + "白名单删除后_不会影响现已授权实例_新增授权时将无法再选择_请谨慎操作": "白名单删除后,不会影响现已授权实例,新增授权时将无法再选择,请谨慎操作!", + "数据获取异常": "数据获取异常", + "检测到多个前缀相同的IP_是否立即合并成以下IP": "检测到多个前缀相同的 IP,是否立即合并成 以下 IP%?", + "合并": "合并", + "不合并": "不合并", + "语法检测服务异常_请联系管理员": "语法检测服务异常,请联系管理员", + "确认离开当前页": "确认离开当前页?", + "离开将会导致未保存信息丢失": "离开将会导致未保存信息丢失", + "离开": "离开", + "已过滤出管控区域xx可选的主机": "已过滤出管控区域\"{name}\"可选的主机", + "所属管控区域": "所属管控区域", + "请选择管控区域": "请选择管控区域", + "获取访问方式": "获取访问方式", + "操作人": "操作人", + "我申请的": "我申请的", + "与我相关的": "与我相关的", + "Master节点IP": "Master 节点 IP", + "Client节点IP": "Client 节点 IP", + "未读": "未读", + "监控仪表盘": "监控仪表盘", + "暂不支持跨管控区域提取Key": "暂不支持跨管控区域提取 Key", + "暂不支持跨管控区域删除Key": "暂不支持跨管控区域删除 Key", + "最终执行结果以SQL文件内容为准": "最终执行结果以 SQL 文件内容为准", + "新主机xx跟目标集群xx须在同一个管控区域": "新主机({ip})跟目标集群({cluster})须在同一个管控区域", + "新主机xx跟目标proxy主机xx须在同一个管控区域": "新主机({ip})跟目标 proxy 主机({target})须在同一个管控区域", + "源实例IPxx跟新实例IPxx须在同一个管控区域": "源实例 IP({source})跟新实例 IP({target})须在同一个管控区域", + "取消提单": "取消提单", + "是否继续提交单据": "是否继续提交单据", + "结果文件": "结果文件", + "库表备份_批量录入": "库表备份 - 批量录入", + "事件中心": "事件中心", + "DBHA切换事件": "DBHA 切换事件", + "切换结果": "切换结果", + "切换原因": "切换原因", + "每台主机部署实例数量": "每台主机部署实例数量", + "实例类型": "实例类型", + "实例角色": "实例角色", + "详情": "详情", + "故障IP": "故障 IP", + "新IP": "新 IP", + "故障Port": "故障 Port", + "新Port": "新 Port", + "xx切换日志详情": "【{cluster}】切换日志详情", + "切换失败": "切换失败", + "切换成功": "切换成功", + "管控区域_IP": "管控区域:IP", + "申请Pulsar集群部署": "申请 Pulsar 集群部署", + "Pulsar集群部署": "Pulsar 集群部署", + "Pulsar版本": "Pulsar 版本", + "Bookkeeper节点": "Bookkeeper 节点", + "Zookeeper节点": "Zookeeper 节点", + "Broker节点": "Broker 节点", + "需3台_建议规格至少为2核4G": "需 3 台,建议规格至少为 2 核 4 G", + "至少1台_建议规格至少为2核4G": "至少 1 台,建议规格至少为 2 核 4 G", + "主机已被xx节点使用": "主机已被 {0} 节点使用", + "至少2_不能超过Bookkeeper数量": "至少 2,不能超过 Bookkeeper 数量", + "至少写入成功副本数量": "至少写入成功副本数量", + "当达到数量后_立即返回结果_减少用户等待时间": "当达到数量后,立即返回结果,减少用户等待时间", + "Bookkeeper节点数至少为2台": "Bookkeeper 节点数至少为 2 台", + "Zookeeper节点数需3台": "Zookeeper 节点数需 3 台", + "Broker节点数至少为1台": "Broker节点数至少为 1 台", + "已选n台_共nGB(目标容量:nG)": "已选{0}台,共{1}GB(目标容量:{2}G)", + "(共n台_磁盘容量nG)": "(共{0}台,磁盘容量{1}G)", + "(需n台_已选n台_少n台_共nG)": "(需{0}台,已选{1}台,少{2}台_共{3}G)", + "确认扩容【name】集群": "确认扩容【{name}】集群?", + "确认缩容【name】集群": "确认缩容【{name}】集群?", + "申请InfluxDB集群部署": "申请 InfluxDB 集群部署", + "InfluxDB集群部署": "InfluxDB 集群部署", + "InfluxDB版本": "InfluxDB 版本", + "分组名": "分组名", + "新建分组": "新建分组", + "主机数数量即为实例数量_建议规格至少为2核4G": "主机数数量即为实例数量,建议规格至少为 2 核 4 G", + "InfluxDB实例管理": "【InfluxDB】实例管理", + "实例管理": "实例管理", + "全部实例": "全部实例", + "添加分组": "添加分组", + "修改名称": "修改名称", + "分组下存在实例_不可删除": "分组下存在实例,不可删除", + "确认删除该分组": "确认删除该分组?", + "删除后将不可恢复_请确认操作": "删除后将不可恢复,请确认操作。", + "当前仅剩n台 IP_无法缩容": "当前仅剩 {0} 台 IP,无法缩容", + "移动至": "移动至", + "所属分组": "所属分组", + "确认启用该实例": "确认启用该实例?", + "实例【instance】启用后将恢复访问": "实例【{instance}】启用后将恢复访问", + "确认禁用该实例": "确认禁用该实例?", + "实例【instance】被禁用后将无法访问_如需恢复访问_可以再次「启用」": "实例【{instance}】被禁用后将无法访问,如需恢复访问,可以再次「启用」", + "确定删除该实例": "确定删除该实例?", + "实例【instance】被删除后_将进行以下操作": "实例【{instance}】被删除后,将进行以下操作", + "1_删除xx实例": "1. 删除 {instance} 实例", + "移动分组成功": "移动分组成功", + "确认重启实例": "确认重启实例?", + "以下实例重启连接将会断开_请谨慎操作": "以下实例重启连接将会断开,请谨慎操作!", + "请先返回列表选择要替换的节点": "请先返回列表选择要替换的节点", + "InfluxDB实例替换": "InfluxDB 实例替换", + "被替换的实例": "被替换的实例", + "替换后_原实例IP将不再可用_资源将会被释放": "替换后,原实例 IP 将不再可用,资源将会被释放。", + "重建中": "重建中", + "资源管理": "资源管理", + "部署方案": "部署方案", + "方案名称": "方案名称", + "存储类型": "存储类型", + "缩容节点不能为空": "缩容节点不能为空", + "IP不在x业务空闲机模块": "IP不在 '{name}业务' 空闲机模块", + "ips不在空闲机中": "{ips} 不在空闲机中", + "是否确认重新执行单据": "是否确认重新执行单据", + "重试": "重试", + "系统库不允许重命名": "系统库不允许重命名", + "管控区域_IP_Port": "管控区域:IP:Port", + "请输入合法管控区域_IP_Port": "请输入合法管控区域:IP:Port", + "主库故障切换任务提交成功": "主库故障切换任务提交成功", + "主机ID": "主机 ID", + "TendisCache_支持高读写性能的集群Cache版本_Cache版本后端Redis主从对原理和社区一致": "支持高读写性能的集群 Cache 版本,cache 版本后端 Redis 主从对原理和社区一致。", + "Tendisplus_TendisSSD的升级版本_完全兼容RedisCluster": "TendisSSD 的升级版本,完全兼容 Redis Cluster。", + "无关联资源实例": "无关联资源实例", + "申请业务权限": "申请业务权限", + "无业务权限": "无业务权限", + "你没有相应业务的访问权限_请前往申请相关业务权限或创建业务": "你没有相应业务的访问权限,请前往申请相关业务权限或创建业务", + "TendisSSD_以RocksDB作为存储引擎_兼容Redis协议并配合SSD存储设备实现高性能持久化存储数据实时落地到磁盛": "以 RocksDB 作为存储引擎,兼容 Redis 协议并配合 SSD 存储设备实现高性能持久化存储数据实时落地到磁盛。", + "SQL内容无效": "SQL内容无效", + "再提一单": "再提一单", + "监控组件尚未初始化_紧急情况请联系平台管理员": "监控组件尚未初始化,紧急情况请联系平台管理员", + "SQL 内容": "SQL 内容", + "多集群部署时_系统将从起始端口开始自动分配": "多集群部署时,系统将从“起始端口”开始自动分配", + "多实例部署时_系统将从起始端口开始自动分配": "多实例部署时,系统将从“起始端口”开始自动分配", + "最终执行结果以 SQL 内容为准": "最终执行结果以 SQL 内容为准", + "如果希望使用通配符授权一批IP_或者授权平台公共类IP_未注册到配置平台的IP_需要先录入到白名单中_才能对其授权": "如果希望使用通配符 (%) 授权一批IP,或者授权平台公共类IP、未注册到配置平台的IP,需要先录入到白名单中,才能对其授权", + "IP或IP%": "IP 或 IP%", + "实例ID": "实例ID", + "资源规格管理": "资源规格管理", + "后端存储机型": "后端存储机型", + "Proxy机型": "Proxy机型", + "克隆": "克隆", + "规格名称": "规格名称", + "复制已选实例": "复制已选实例", + "新增规格": "新增规格", + "挂载点": "挂载点", + "最小容量G": "最小容量G", + "磁盘类型": "磁盘类型", + "无限制": "无限制", + "虚拟机型名称": "虚拟机型名称", + "最小容量": "最小容量", + "不支持修改": "不支持修改", + "编辑规格": "编辑规格", + "克隆规格": "克隆规格", + "请编辑配置": "请编辑配置", + "编辑成功": "编辑成功", + "新建成功": "新建成功", + "Pulsar 集群管理": "Pulsar 集群管理", + "Pulsar 集群详情": "Pulsar 集群详情", + "DB 资源池": "DB 资源池", + "集群分片数": "集群分片数", + "Proxy 资源规格(机器数量)": "Proxy 资源规格(机器数量)", + "后端存储资源规格(机器数量)": "后端存储资源规格(机器数量)", + "集群预估容量(G)": "集群预估容量(G)", + "新建方案": "新建方案", + "集群分片数量": "集群分片数量", + "Proxy 资源规格": "Proxy 资源规格", + "机器组数(每组 2 台)": "机器组数(每组 2 台)", + "后端存储资源规格": "后端存储资源规格", + "查询": "查询", + "收藏条件": "收藏条件", + "展开更多条件": "展开更多条件", + "批量设置": "批量设置", + "批量移除": "批量移除", + "Agent 状态": "Agent 状态", + "专用业务": "专用业务", + "专用 DB": "专用 DB", + "园区": "园区", + "CPU(核)": "CPU(核)", + "内存(G)": "内存(G)", + "磁盘容量(G)": "磁盘容量(G)", + "机架": "机架", + "请选择收藏的条件": "请选择收藏的条件", + "获取密码": "获取密码", + "扩容至": "扩容至", + "当前容量": "当前容量", + "扩容后": "扩容后", + "请先设置期望容量": "请先设置期望容量", + "资源池自动匹配": "资源池自动匹配", + "手动选择": "手动选择", + "Bookkeeper,Broker 至少扩容一种类型": "Bookkeeper,Broker 至少扩容一种类型", + "目标容量": "目标容量", + "Bookkeeper_Broker 至少缩容一种类型": "Bookkeeper,Broker 至少缩容一种类型", + "节点 IP": "节点 IP", + "缩容至": "缩容至", + "缩容后": "缩容后", + "缩容的节点 IP": "缩容的节点 IP", + "默认从节点列表选取,如不满足,可以手动添加)": "默认从节点列表选取,如不满足,可以手动添加)", + "手动添加节点 IP": "手动添加节点 IP", + "Zookeeper节点规格": "Zookeeper 节点规格", + "Broker节点规格": "Broker 节点规格", + "Bookkeeper节点规格": "Bookkeeper 节点规格", + "Master节点规格": "Master 节点规格", + "Client节点规格": "Client 节点规格", + "冷_热节点": "冷/热节点", + "NameNode_Zookeeper_JournalNode节点": "NameNode/Zookeeper/JournalNode 节点", + "确认删除以下规格": "确认删除以下规格?", + "Pulsar集群管理": "【Pulsar】集群管理", + "InfluxDB实例详情": "InfluxDB 实例详情", + "InfluxDB实例详情xx": "InfluxDB 实例详情【{name}】", + "监控组件初始化中_紧急情况请联系平台管理员": "监控组件初始化中,紧急情况请联系平台管理员", + "如果变更 SQL 是“create database ...”,这个请填写 test": "如果变更 SQL 是“create database ...”,这个请填写 test", + "业务Code": "业务 Code", + "复制账号": "复制账号", + "复制密码": "复制密码", + "复制 Token": "复制 Token", + "Manager 账号": "Manager 账号", + "Manager 密码": "Manager 密码", + "配置不完整": "配置不完整", + "与目标容量不匹配": "与目标容量不匹配", + "匹配目标容量": "匹配目标容量", + "确认重启该实例?": "确认重启该实例?", + "连接将会断开,请谨慎操作!": "连接将会断开,请谨慎操作!", + "确认重启": "确认重启", + "8088为服务内部占用端口": "8088 为服务内部占用端口", + "Bookkeeper类型节点至少保留两个": "Bookkeeper 类型节点至少保留两个", + "写入成功副本数量小于等于副本数量": "写入成功副本数量小于等于副本数量", + "请输入操作人或选择条件搜索": "请输入操作人或选择条件搜索", + "操作记录": "操作记录", + "操作状态": "操作状态", + "操作时间": "操作时间", + "操作主机明细(台)": "操作主机明细(台)", + "关联任务": "关联任务", + "请选择专用业务": "请选择专用业务", + "请选择专用 DB": "请选择专用 DB", + "请输入 IP 用,分割": "请输入 IP 用,分割", + "请选择 Agent 状态": "请选择 Agent 状态", + "请选择机型": "请选择机型", + "请选择城市": "请选择城市", + "请选择磁盘挂载点": "请选择磁盘挂载点", + "确认删除该收藏?": "确认删除该收藏?", + "删除后将不可恢复,请谨慎操作!": "删除后将不可恢复,请谨慎操作!", + "设置为收藏条件": "设置为收藏条件", + "条件名称": "条件名称", + "条件名称已存在": "条件名称已存在", + "更多条件": "更多条件", + "设置业务专用": "设置业务专用", + "搜索条件为空": "搜索条件为空", + "容量(G)": "容量(G)", + "DataNode节点规格": "DataNode 节点规格", + "本页全选": "本页全选", + "跨页全选": "跨页全选", + "请输入 IP/IPv6/主机名称 或 选择条件搜索": "请输入 IP/IPv6/主机名称 或 选择条件搜索", + "(从 CMDB 的 DBA 业务空闲机导入)": "(从 CMDB 的 DBA 业务空闲机导入)", + "暂无数据,请从左侧添加对象": "暂无数据,请从左侧添加对象", + "导入主机": "导入主机", + "选择磁盘类型": "选择磁盘类型", + "该方案已被使用,无法删除": "该方案已被使用,无法删除", + "部署方案克隆成功": "部署方案克隆成功", + "Proxy存储资源规格": "Proxy 存储资源规格", + "至少3台_且为奇数": "至少 3 台,且为奇数", + "1_3台_小于3时从Namenode节点复用": "1-3 台,小于 3 时从 Namenode 节点复用", + "n台": "{0} 台", + "请保证冷热节点至少存在一台": "请保证冷/热节点至少存在一台", + "热节点规格": "热节点规格", + "冷节点规格": "冷节点规格", + "管理": "管理", + "重启任务进行中": "重启任务进行中", + "替换任务进行中": "替换任务进行中", + "扩容任务进行中": "扩容任务进行中", + "缩容任务进行中": "缩容任务进行中", + "启用任务进行中": "启用任务进行中", + "禁用任务进行中": "禁用任务进行中", + "删除任务进行中": "删除任务进行中", + "开启认证": "开启认证", + "开启": "开启", + "不开启": "不开启", + "实例重启任务进行中": "实例重启任务进行中", + "挂载点name重复": "挂载点({name})重复", + "Proxy规格": "Proxy 规格", + "机器组数": "机器组数", + "输入需符合正则_regx": "输入需符合正则: {regx}", + "扩容至(当前n台)": "扩容至(当前 {0} 台)", + "共n台_共nGB": "共{0}台,共{1}GB", + "较目标容量相差nG": ",较目标容量相差{0}G", + "较目标容量超出nG": ",较目标容量超出{0}G", + "共n台,共nG": "共{0}台,共{1}G", + "已选n台_共nG": "已选 {0} 台,共 {1} G", + "已选n台_少n台_共nG": "已选 {0} 台,少 {1} 台,共 {2} G", + "已选n台_多n台_共nG": "已选 {0} 台,多 {1} 台,共 {2} G", + "确认替换n台节点IP": "确认替换 {n} 台节点IP", + "Broker 类型节点至少保留一个": "Broker 类型节点至少保留一个", + "Bookkeeper 类型节点至少保留两个": "Bookkeeper 类型节点至少保留两个", + "被替换的节点 IP": "被替换的节点 IP", + "新节点 IP": "新节点 IP", + "Zookeeper 节点不支持缩容": "Zookeeper 节点不支持缩容", + "预估容量(以最小配置计算)": "预估容量(以最小配置计算)", + "未填写": "未填写", + ", 共扩容": ", 共扩容", + "请先返回列表选择要替换的节点 IP": "请先返回列表选择要替换的节点 IP", + "xx节点规格": "{name}节点规格", + "替换后原节点 IP 将不在可用,资源将会被释放": "替换后原节点 IP 将不在可用,资源将会被释放", + "已选n台_共nG_(目标容量:nG)": "已选{0}台,共{1}G(目标容量:{1}G)", + "Client 节点": "Client 节点", + "冷热节点至少扩容一种类型": "冷热节点至少扩容一种类型", + "每台主机实例数量": "每台主机实例数量", + "name容量从nG扩容至nG": "{name}容量从 {totalDisk} G 扩容至 {expansionDisk} G", + "name容量从nG缩容至nG": "{name}容量从 {totalDisk} G 缩容至 {targetDisk} G", + "期望容量": "期望容量", + "已选:n台主机": "已选:{0}台主机", + "消费主机": "消费主机", + "请选择操作时间": "请选择操作时间", + "请选择匹配规格": "请选择匹配规格", + "复制全部 IP": "复制全部 IP", + "请选择切换模式": "请选择切换模式", + "目标台数不能为空": "目标台数不能为空", + "确认整机替换n台主机?": "确认整机替换 {n} 台主机?", + "确认接入层缩容n个集群?": "确认接入层缩容{n}个集群?", + "确认对n个集群扩容接入层?": "确认对 {n} 个集群扩容接入层?", + "请谨慎操作!": "请谨慎操作!", + "n核": "{n} 核", + "批量添加": "批量添加", + "缩容节点类型": "缩容节点类型", + "扩容节点类型": "扩容节点类型", + "当前规格": "当前规格", + "缩容至(台)": "缩容至(台)", + "扩容至(台)": "扩容至(台)", + "切换模式": "切换模式", + "输入集群后自动生成": "输入集群后自动生成", + "输入主机后自动生成": "输入主机后自动生成", + "(n)台": "{n}台", + "((n))台": "({n}台)", + "((n-m))台": "({n}~{m}台)", + "需人工确认": "需人工确认", + "无需确认": "无需确认", + "请输入或选择集群": "请输入或选择集群", + "台数只能为正整数": "台数只能为正整数", + "必须小于当前台数": "必须小于当前台数", + "缩容接入层提交成功": "缩容接入层提交成功", + "请先输入集群": "请先输入集群", + "请输入字段名搜索": "请输入字段名搜索", + "数据为空": "数据为空", + "扩容接入层提交成功": "扩容接入层提交成功", + "缩容存储层提交成功": "缩容存储层提交成功", + "扩容存储层提交成功": "扩容存储层提交成功", + "当前方案": "当前方案", + "扩容方案": "扩容方案", + "扩容后预估容量": "扩容后预估容量", + "指定Redis版本": "指定Redis版本", + "选择扩容方案后自动生成": "选择扩容方案后自动生成", + "请选择扩容方案": "请选择扩容方案", + "请选择Redis版本": "请选择Redis版本", + "集群容量变更": "集群容量变更", + "扩容接入层": "扩容接入层", + "缩容接入层": "缩容接入层", + "整机替换": "整机替换", + "当前资源规格": "当前资源规格", + "部署机器组数": "部署机器组数", + "资源规格": "资源规格", + "Redis_工具箱": "【Redis】工具箱", + "选择集群目标方案": "选择集群目标方案", + "需机器组数": "需机器组数", + "集群分片": "集群分片", + "集群容量(G)": "集群容量(G)", + "集群QPS(每秒)": "集群QPS(每秒)", + "选择集群后自动生成": "选择集群后自动生成", + "复制异常 IP": "复制异常 IP", + "导入设置": "导入设置", + "当前已经有n个导入任务正在进行中,": "当前已经有{0}个导入任务正在进行中,", + "主从切换:针对TendisSSD、TendisCache,主从切换是把Slave提升为Master,原Master被剔除,针对Tendisplus集群,主从切换是把Slave和Master互换": "主从切换:针对 TendisSSD、TendisCache,主从切换是把 Slave 提升为 Master,原 Master 被剔除,针对 Tendisplus 集群,主从切换是把 Slave 和 Master 互换", + "主故障切换": "主故障切换", + "主库故障主机": "主库故障主机", + "业务空闲机": "业务空闲机", + "确认提交 n 个主从切换任务?": "确认提交 {n} 个主库故障切换任务?", + "数据构造": "数据构造", + "定点构造": "定点构造", + "默认使用部署时选定的规格,将从资源池自动匹配机器": "默认使用部署时选定的规格,将从资源池自动匹配机器", + "集群关联的其他任务": "集群关联的其他任务", + "单据ID": "单据ID", + "待确认": "待确认", + "集群选择": "集群选择", + "待构造的集群": "待构造的集群", + "待构造的实例": "待构造的实例", + "规格需求": "规格需求", + "构造主机数量": "构造主机数量", + "构造到指定时间": "构造到指定时间", + "确认定点构造 n 个集群?": "确认定点构造 {n} 个集群?", + "定点构造任务提交成功": "定点构造任务提交成功", + "已选择的实例数据将会构造到新的主机": "已选择的实例数据将会构造到新的主机", + "构造实例": "构造实例", + "批量销毁": "批量销毁", + "批量回写": "批量回写", + "构造的集群": "构造的集群", + "构造实例范围": "构造实例范围", + "构造产物访问入口": "构造产物访问入口", + "构造的主机数量": "构造的主机数量", + "立即查看": "立即查看", + "已选n台": "已选 {0} 台", + "已选n条,": "已选{0}条,", + "清除所有勾选": "清除所有勾选", + "禁止选择": "禁止选择", + "异常主机不可用": "异常主机不可用", + "主机已被导入": "主机已被导入", + "启用CLB": "启用 CLB", + "禁用CLB": "禁用 CLB", + "确定启用CLB?": "确定启用 CLB", + "确定禁用CLB?": "确定禁用 CLB", + "启用北极星": "启用北极星", + "禁用北极星": "禁用北极星", + "确定启用北极星": "确定启用北极星", + "确定禁用北极星": "确定禁用北极星", + "北极星": "北极星", + "缩容接入层:减少集群的Proxy数量,但集群Proxy数量不能少于2": "缩容接入层:减少集群的 Proxy 数量,但集群 Proxy 数量不能少于2", + "从库将会直接替换主库所有信息,请谨慎操作!": "从库将会直接替换主库所有信息,请谨慎操作!", + "替换后所有的数据将会迁移到新的主机上,请谨慎操作!": "替换后所有的数据将会迁移到新的主机上,请谨慎操作!", + "定点构造:按照指定历史时间点,把原集群或指定实例上的数据构造到新主机,产生新的构造实例": "定点构造:按照指定历史时间点,把原集群或指定实例上的数据构造到新主机,产生新的构造实例", + "集群容量变更:通过部署新集群来实现原集群的扩容或缩容(集群分片数不变),可以指定新的版本": "集群容量变更:通过部署新集群来实现原集群的扩容或缩容(集群分片数不变),可以指定新的版本", + "后端存储规格": "后端存储规格", + "集群容量需求": "集群容量需求", + "未来集群容量需求": "未来集群容量需求", + "QPS预估范围": "QPS 预估范围", + "集群部署方案": "集群部署方案", + "单机QPS": "单机 QPS", + "每秒": "每秒", + "请先设置容量": "请先设置容量", + "无匹配的资源规格_请先修改容量设置": "无匹配的资源规格,请先修改容量设置", + "集群容量G": "集群容量(G)", + "集群QPS每秒": "集群QPS(每秒)", + "重建从库:通过整机替换来实现从库实例的重建,即对应主机上的所有从库实例均会被重建,理论上不影响业务": "重建从库:通过整机替换来实现从库实例的重建,即对应主机上的所有从库实例均会被重建,理论上不影响业务", + "新建从库": "新建从库", + "目标主库主机": "目标主库主机", + "当前从库主机": "当前从库主机", + "新增从库主机数量": "新增从库主机数量", + "确认新建n台从库主机?": "确认新建 {n} 台从库主机?", + "新建从库提交成功": "新建从库提交成功", + "数据复制:通过DTS能力,将原集群全部或者部分数据复制到目标集群,原集群和目标集群都可以为自建集群或者DBM托管集群": "数据复制:通过 DTS 能力,将原集群全部或者部分数据复制到目标集群,原集群和目标集群都可以为自建集群或者 DBM 托管集群", + "数据复制": "数据复制", + "请选择目标集群": "请选择目标集群", + "目标业务": "目标业务", + "访问密码": "访问密码", + "请输入连接密码": "请输入连接密码", + "请选择集群类型": "请选择集群类型", + "密码不能为空": "密码不能为空", + "包含 Key 不能为空": "包含 Key 不能为空", + "确认提交n个集群容量变更任务": "确认提交 {n} 个集群容量变更任务?", + "集群扩容任务提交成功": "集群扩容任务提交成功", + "构造实例:通过定点构造产生的实例,可以将实例数据写回原集群或者直接销毁": "构造实例:通过定点构造产生的实例,可以将实例数据写回原集群或者直接销毁", + "销毁任务正在进行中,跳转": "销毁任务正在进行中,跳转", + "查看进度": "查看进度", + "销毁": "销毁", + "回写数据": "回写数据", + "整机替换:将原主机上的所有实例搬迁到同等规格的新主机": "整机替换:将原主机上的所有实例搬迁到同等规格的新主机", + "待替换的主机": "待替换的主机", + "默认使用部署方案中选定的规格,将从资源池自动匹配机器": "默认使用部署方案中选定的规格,将从资源池自动匹配机器", + "请输入IP(单个)": "请输入IP(单个)", + "选择主机后自动生成": "选择主机后自动生成", + "数据传输(DTS)": "数据传输(DTS)", + "待切换的Master实例": "待切换的 Master 实例", + "待切换的从库主机": "待切换的从库主机", + "构造主机数量不能为空": "构造主机数量不能为空", + "请指定时间": "请指定时间", + "可使用通配符进行提取,如:": "可使用通配符进行提取,如:", + "*Key$ :提取以 Key 结尾的 key,包括 Key": "*Key$ :提取以 Key 结尾的 key,包括 Key", + "^Key$:提取精确匹配的Key": "^Key$:提取精确匹配的Key", + "* :代表所有": "* :代表所有", + "未来集群容量必须大于等于当前的容量需求": "", + "是否确认重试": "是否确认重试", + "请前往补货": "请前往补货", + "名称自动生成_生成规则_最取最小的CPU_内存_磁盘_QPS": "名称自动生成,生成规则:最取最小的CPU_内存_磁盘_QPS,如:4核16G_500G_1000/s", + "涉及主机": "涉及主机", + "节点至少保留n个": "节点至少保留 {n} 个", + "(默认从节点列表选取,如不满足,可以手动添加)": "(默认从节点列表选取,如不满足,可以手动添加)", + "共缩容": "共缩容", + "手动添加": "手动添加", + "请选择磁盘类型": "请选择磁盘类型", + "污点主机处理": "污点主机处理", + "移入待回收": "移入待回收", + "确认将以下主机转移至待回收模块": "确认将以下主机转移至待回收模块?", + "转移成功": "转移成功", + "确认复制n个集群数据?": "确认对 {n} 个集群进行数据复制?", + "将会把源集群的数据复制到对应的新集群": "将会把源集群的数据复制到对应的新集群", + "数据复制任务提交成功": "数据复制任务提交成功", + "数据传输记录": "数据传输记录", + "成功后,数据同步关系会一直保持,如需断开,请跳转至xx 断开同步": "成功后,数据同步关系会一直保持,如需断开,请跳转至“{0}” 断开同步", + "数据复制记录": "数据复制记录", + "源集群": "源集群", + "复制类型": "复制类型", + "包含 key": "包含 key", + "排除 key": "排除 key", + "最近一次修复单": "最近一次修复单", + "断开同步": "断开同步", + "数据校验与修复": "数据校验与修复", + "全量传输中": "全量传输中", + "增量传输中": "增量传输中", + "全量传输失败": "全量传输失败", + "增量传输失败": "增量传输失败", + "传输结束": "传输结束", + "传输终止": "传输终止", + "【数据复制】传输详情": "【数据复制】传输详情", + "请选择目标业务": "请选择目标业务", + "Task 类型": "Task 类型", + "执行状态": "执行状态", + "请选择条件进行搜索": "请选择条件进行搜索", + "确认断开同步?": "确认断开同步?", + "断开后,数据将不会再再自动同步,请谨慎操作!": "断开后,数据将不会再再自动同步,请谨慎操作!", + "重新复制": "重新复制", + "确认重新复制数据?": "确认重新复制数据?", + "全量覆盖同名 Key(如:del $key+ hset $key)": "全量覆盖同名 Key(如:del $key+ hset $key)", + "增量覆盖同名 Key(如:hset $key)": "增量覆盖同名 Key(如:hset $key)", + "清空目标集群所有数据": "清空目标集群所有数据", + "请输入集群名称": "请输入集群名称", + "以构造实例恢复:把构造实例上的数据写回原集群": "以构造实例恢复:把构造实例上的数据写回原集群", + "以构造实例恢复": "以构造实例恢复", + "输入访问入口后自动生成": "输入访问入口后自动生成", + "请输入或选择构造实例": "请输入或选择构造实例", + "构造实例不能为空": "构造实例不能为空", + "确认对n个构造实例进行恢复?": "确认对 {n} 个构造实例进行恢复?", + "以构造实例恢复任务提交成功": "以构造实例恢复任务提交成功", + "目标集群输入格式有误": "目标集群输入格式有误", + "必须大于当前台数": "必须大于当前台数", + "格式有误,请输入数字": "格式有误,请输入数字", + "IP不能为空": "IP不能为空", + "磁盘类别": "磁盘类别", + "最小容量(G)": "最小容量(G)", + "数据回写任务提交成功": "数据回写任务提交成功", + "集群分片变更:通过部署新集群来实现增加或减少原集群的分片数,可以指定新的版本": "集群分片变更:通过部署新集群来实现增加或减少原集群的分片数,可以指定新的版本", + "集群分片变更": "集群分片变更", + "请选择部署方案": "请选择部署方案", + "请先选择部署方案": "请先选择部署方案", + "写入类型": "写入类型", + "断开设置": "断开设置", + "提醒频率": "提醒频率", + "校验与修复类型": "校验与修复类型", + "校验与修复频率设置": "校验与修复频率设置", + "TendbCluster分布式集群部署": "TendbCluster 分布式集群部署", + "申请TendbCluster分布式集群部署": "申请 TendbCluster 分布式集群部署", + "范围min_max": "范围 {min} ~ {max}", + "接入层Master": "接入层(Master)", + "DB模块": "DB 模块", + "Spider版本": "Spider 版本", + "MySQL参数配置": "MySQL 参数配置", + "Spider参数配置": "Spider 参数配置", + "请确保MySQL参数配置填写正确": "请确保 MySQL 参数配置填写正确", + "请确保Spider参数配置填写正确": "请确保 Spider 参数配置填写正确", + "MySQL版本": "MySQL 版本", + "确认对n个集群执行分片变更?": "确认对 {n} 个集群执行分片变更?", + "将会部署新的集群以进行集群变更": "将会部署新的集群以进行集群变更", + "后端存储实例与 Proxy 的关系切换": "后端存储实例与 Proxy 的关系切换", + "复制完成后,只进行一次": "复制完成后,只进行一次", + "复制完成后,每三天一次": "复制完成后,每三天一次", + "复制完成后,每周一次": "复制完成后,每周一次", + "先删除同名 Key,再写入(如:del $key+ hset $key)": "先删除同名 Key,再写入(如:del $key+ hset $key)", + "保留同名 Key,追加写入(如:hset $key)": "保留同名 Key,追加写入(如:hset $key)", + "清空目标集群所有数据,再写入": "清空目标集群所有数据,再写入", + "业务内": "业务内", + "跨业务": "跨业务", + "业务内至第三方": "业务内至第三方", + "自建集群至业务内": "自建集群至业务内", + "复制完成后,自动断开": "复制完成后,自动断开", + "不断开,定时发送断开提醒": "不断开,定时发送断开提醒", + "一天一次(早上 10:00)": "一天一次(早上 10:00)", + "一周一次(早上 10:00)": "一周一次(早上 10:00)", + "校验并修复": "校验并修复", + "只校验,不修复": "只校验,不修复", + "不校验,不修复": "不校验,不修复", + "校验将会对集群进行大量的读操作,可能会影响性能": "校验将会对集群进行大量的读操作,可能会影响性能", + "校验:将会对集群进行大量的读操作,可能会影响性能。": "校验:将会对集群进行大量的读操作,可能会影响性能。", + "修复:修复将会覆盖同名 Key 对应的数据(覆盖更新,非追加)": "修复:修复将会覆盖同名 Key 对应的数据(覆盖更新,非追加)", + "集群类型变更:通过部署新集群来实现原集群的类型变更,可以指定新的版本": "集群类型变更:通过部署新集群来实现原集群的类型变更,可以指定新的版本", + "集群类型变更": "集群类型变更", + "请选择类型": "请选择类型", + "确认对n个集群执行类型变更?": "确认对 {n} 个集群执行类型变更?", + "请输入 IP 进行搜索": "请输入 IP 进行搜索", + "已存在正常运行的从库": "已存在正常运行的从库", + "(n 分片)": "({n} 分片)", + "包含 Key": "包含 Key", + "排除 Key": "排除 Key", + "确认提交数据校验修复任务?": "确认提交数据校验修复任务?", + "数据修复校验任务提交成功": "数据修复校验任务提交成功", + "当前集群容量/QPS": "当前集群容量/QPS", + "选择集群分片变更部署方案": "选择集群分片变更部署方案", + "集群类型变更提交成功": "集群类型变更提交成功", + "集群分片变更提交成功": "集群分片变更提交成功", + "正整数": "正整数", + "该规格已被使用_无法删除": "该规格已被使用,无法删除", + "规格名称已存在_请修改规格": "规格名称已存在,请修改规格", + "规格名称不能为空": "规格名称不能为空", + "主机资源不足_等待管理员users补货_补货完成后可以前往place重试": "主机资源不足,等待管理员({users})补货,补货完成后可以前往“{place}”重试", + "可用主机数": "可用主机数", + "移除后将不可恢复": "移除后将不可恢复", + "确认移除选中的主机": "确认移除选中的主机", + "搜索项:": "搜索项:", + "磁盘容量G": "磁盘容量G", + "TendbCluster分布式集群_集群管理": "【TendbCluster 分布式集群】集群管理", + "TendbCluster集群": "TendbCluster 集群", + "运维节点": "运维节点", + "下架运维节点": "下架运维节点", + "下架只读集群": "下架只读集群", + "Master扩容至": "Master 扩容至(台)", + "接入层": "接入层", + "TenDBCluster扩容接入层name": "TenDB Cluster 扩容接入层【{name}】", + "Slave扩容至": "Slave 扩容至(台)", + "当前集群没有可扩容Slave": "当前集群没有可扩容 Slave", + "请输入min_max": "请输入 {min} ~ {max}", + "当前集群Master无法继续扩容": "当前集群 Master 无法继续扩容", + "name机器数量将从n台升级至m台": "{name}机器数量将从 {n} 台升级至 {m} 台", + "可扩容数量已达上限max_Master数_master_运维节点数_mnt": "可扩容数量已达上限 {max}(Master 数: {master} + 运维节点数: {mnt})", + "Master缩容至": "Master 缩容至(台)", + "可缩容数量已达上限": "可缩容数量已达上限", + "Slave缩容至": "Slave 缩容至(台)", + "可缩容数量已达上限_至少保留n台": "可缩容数量已达上限,至少保留 {n} 台", + "当前集群没有可缩容Slave": "当前集群没有可缩容 Slave", + "name机器数量将从n台缩减至m台": "{name}机器数量将从 {n} 台缩减至 {m} 台", + "TenDBCluster缩容接入层name": "TenDB Cluster 缩容接入层 【{name}】", + "至少保留n台": "至少保留 {n} 台", + "确认下架运维节点": "确认下架运维节点?", + "下架": "下架", + "下架后将无法再访问_请谨慎操作": "下架后将无法再访问,请谨慎操作!", + "请勾选要下架的运维节点": "请勾选要下架的运维节点", + "确认下架只读集群": "确认下架只读集群", + "下架后将无法访问只读集群": "下架后将无法访问只读集群", + "TendbCluster分布式": "TendbCluster 分布式", + "TendbCluster分布式集群_实例视图": "【TendbCluster 分布式集群】实例视图", + "TendbCluster分布式集群详情name": "TendbCluster 分布式集群详情【{name}】", + "TendbCluster分布式集群实例详情name": "TendbCluster 分布式集群实例详情【{name}】", + "请输入单个源 DB 名": "请输入单个源 DB 名", + "DB 重命名": "DB 重命名", + "运维 Spider 管理": "运维 Spider 管理", + "添加运维节点": "添加运维节点", + "数据校验修复:对集群的主库和从库进行数据一致性校验和修复,其中 MyISAM 引擎库表不会被校验和修复": "数据校验修复:对集群的主库和从库进行数据一致性校验和修复,其中 MyISAM 引擎库表不会被校验和修复", + "校验范围": "校验范围", + "校验DB名": "校验 DB 名", + "修复数据": "修复数据", + "Spider_集群管理": "Spider 集群管理", + "Spider_工具箱": "Spider 工具箱", + "TendbCluster_工具箱": "【TendbCluster】工具箱", + "清档类型不能为空": "清档类型不能为空", + "清档:删除目标数据库数据, 数据会暂存在不可见的备份库中,只有在执行删除备份库后, 才会真正的删除数据。": "清档:删除目标数据库数据, 数据会暂存在不可见的备份库中,只有在执行删除备份库后, 才会真正的删除数据。", + "开始时间不能为空": "开始时间不能为空", + "结束时间不能为空": "结束时间不能为空", + "待构造集群": "待构造集群", + "构造到新主机": "构造到新主机", + "构造 DB 名": "构造 DB 名", + "构造表名": "构造表名", + "备份位置": "备份位置", + "物理备份": "物理备份", + "运维节点 IP": "运维节点 IP", + "管控区域不能为空": "管控区域不能为空", + "检查业务来源的连接": "检查业务来源的连接", + "检查主从同步延迟": "检查主从同步延迟", + "检查主从数据校验结果": "检查主从数据校验结果", + "源 DB 名": "源 DB 名", + "新 DB 名": "新 DB 名", + "DB 重命名:database 重命名": "DB 重命名:database 重命名", + "DB 实例权限克隆": "DB 实例权限克隆", + "客户端权限克隆:访问 DB 来源 IP 替换时做的权限克隆": "客户端权限克隆:访问 DB 来源 IP 替换时做的权限克隆", + "源客户端 IP 不能为空": "源客户端 IP 不能为空", + "请输入管控区域:IP": "请输入管控区域:IP", + "IP 不能为空": "IP 不能为空", + "输入的IP重复": "输入的IP重复", + "请输入IP,多个英文逗号分隔": "请输入IP,多个英文逗号分隔", + "源客户端 IP 格式不正确": "源客户端 IP 格式不正确", + "强制切换": "强制切换", + "强制切换,将忽略同步连接": "强制切换,将忽略同步连接", + "检查同步状态": "检查同步状态", + "请输入IP如_1_1_1_1多个可使用换行_空格或_分隔": "请输入 IP,如(127.0.0.1)\n多个可使用换行、空格或;,|分隔", + "单机 QPS": "单机 QPS:", + "已存在salve,无法创建从库": "已存在salve,无法创建从库", + "确认销毁 n 个集群的构造实例?": "确认销毁 {n} 个集群的构造实例", + "销毁后将不可再恢复,请谨慎操作!": "销毁后将不可再恢复,请谨慎操作!", + "不能为空": "不能为空", + "已销毁": "已销毁", + "销毁中": "销毁中", + "请输入访问入口/目标集群": "请输入访问入口/目标集群", + "请输入单个(IP 或 域名):Port": "请输入单个(IP 或 域名):Port", + "目标集群格式不正确": "目标集群格式不正确", + "访问入口不能为空": "访问入口不能为空", + "访问入口格式不正确": "访问入口格式不正确", + "先删除同名redis key,再执行写入": "先删除同名 redis key,再执行写入", + "保留同名redis key,追加写入": "保留同名 redis key,追加写入", + "先清空目标集群所有数据,再写入": "先清空目标集群所有数据,再写入", + "构造实例至业务内": "构造实例至业务内", + "从回滚临时环境复制数据": "从回滚临时环境复制数据", + "失败原因": "失败原因", + "不校验不修复": "不校验不修复", + "数据校验并修复": "数据校验并修复", + "仅进行数据校验,不进行修复": "仅进行数据校验,不进行修复", + "任务信息": "任务信息", + "存储层": "存储层", + "当资源规格": "当资源规格", + "变更后的规格": "变更后的规格", + "变更后容量": "变更后容量", + "目标集群容量需求": "目标集群容量需求", + "QPS 预估范围": "QPS 预估范围", + "请选择目标容量": "请选择目标容量", + "自动执行": "自动执行", + "单据审批通过之后即可执行": "单据审批通过之后即可执行", + "指定时间执行": "指定时间执行", + "指定停止时间": "指定停止时间", + "一直保持校验修复": "一直保持校验修复", + "校验检查完成后,需人工确认后,方可执行修复动作": "校验检查完成后,需人工确认后,方可执行修复动作", + "校验检查完成后,将自动修复数据": "校验检查完成后,将自动修复数据", + "重试成功": "重试成功", + "重试失败": "重试失败", + "不能少于2台": "不能少于2台", + "不能超过实例数": "不能超过实例数", + "忽略 key": "忽略 key", + "定时频率": "定时频率", + "执行详情": "执行详情", + "请选择节点类型": "请选择节点类型", + "扩容接入层任务提交成功": "扩容接入层任务提交成功", + "确认对n个集群缩容接入层?": "确认对 {n} 个集群缩容接入层?", + "缩容接入层任务提交成功": "缩容接入层任务提交成功", + "((n-m))核": "({n}-{m}) 核", + "部署只读接入层:在原集群上增加Spider Slave节点,一个集群最多只能有一个": "部署只读接入层:在原集群上增加Spider Slave节点,一个集群最多只能有一个", + "部署只读接入层": "部署只读接入层", + "访问入口": "访问入口", + "分区管理": "分区管理", + "部署台数": "部署台数", + "【TenDB Cluster】分区管理": "【TenDB Cluster】分区管理", + "台数范围": "台数范围", + "确认部署 n 个集群的只读接入层?": "确认部署 {n} 个集群的只读接入层?", + "部署只读接入层任务提交成功": "部署只读接入层任务提交成功", + "单机QPS每秒": "单机 QPS (每秒)", + "原集群类型": "原集群类型", + "目标集群类型": "目标集群类型", + "目标主机不存在": "目标主机不存在", + "生产执行": "生产执行", + "cpus核memsGB_disksGB_QPS:qps": "{cpus}核_{mems}GB_{disks}GB_QPS:{qps}", + "回档时间": "回档时间", + "集群容量变更:通过部署新集群来实现原集群的扩容或缩容(集群分片数不变)": "集群容量变更:通过部署新集群来实现原集群的扩容或缩容(集群分片数不变)", + "目标总容量": "目标总容量", + "目标总容量不能为空": "目标总容量不能为空", + "请先选择集群": "请先选择集群", + "数据校验": "数据校验", + "只启用只读集群": "只启用只读集群", + "强制实例下架": "强制实例下架", + "全局超时时间(h)": "全局超时时间(h)", + "主从互换任务提交成功": "主从互换任务提交成功", + "变更后规格": "变更后规格", + "源实例不能为空": "源实例不能为空", + "源实例重复": "源实例重复", + "源实例不存在": "源实例不存在", + "新实例不能为空": "新实例不能为空", + "添加运维节点:在原集群上增加运维节点实例来实现额外的数据访问,在运维节点上的操作不会影响原集群": "添加运维节点:在原集群上增加运维节点实例来实现额外的数据访问,在运维节点上的操作不会影响原集群", + "当前总容量": "当前总容量", + "运维节点 IP 不能为空": "运维节点 IP 不能为空", + "校验范围不能为空": "校验范围不能为空", + "整个集群": "整个集群", + "部分实例": "部分实例", + "新实例不存在": "新实例不存在", + "新实例和源实例的管控区域不一致": "新实例和源实例的管控区域不一致", + "新实例重复": "新实例重复", + "最小容量(G)": "最小容量(G)", + "匹配规格": "匹配规格", + "DB 名": "DB 名", + "表名": "表名", + "策略 ID": "策略 ID", + "分区字段": "分区字段", + "分区字段类型": "分区字段类型", + "分区间隔(天)": "分区间隔(天)", + "数据过期时间(天)": "数据过期时间(天)", + "最近一次执行状态": "最近一次执行状态", + "连续失败天数": "连续失败天数", + "输入关键字或选择条件搜索": "输入关键字或选择条件搜索", + "新建分区策略": "新建分区策略", + "策略执行详情": "策略执行详情", + "查看执行记录": "查看执行记录", + "执行": "执行", + "最近一次执行时间": "最近一次执行时间", + "方法一:从 CMDB 资源池分配;": "方法一:从 {0} 分配;", + "方法二:从节点管理导入安装;": "方法二:从 {0} 安装;", + "方法三:内网环境下,通过SCR 系统申请资源;": "方法三:内网环境下,通过SCR 系统申请资源;", + "节点类型不支持替换": "节点类型不支持替换", + "如果需要对用户提供上传附件的服务,请先在后台先行配置": "如果需要对用户提供上传附件的服务,请先在后台先行配置", + "IP格式错误": "IP 格式错误", + "Spider白名单输入框编辑提示": "请输入多个 IP/IPv6 或 IP% ,如:192.168.0.1 或 0000:0000::0000 或 192.168%\n多个用英文逗号,分号,或换行分隔\nIP 范围段使用英文连接符号“~”,如 192.168.0.1~200", + "ip_匹配中存在格式错误": "IP 范围段(~)中存在格式错误", + "请输入账号名称/DB名称/权限名称": "请输入账号名称/DB名称/权限名称", + "授权实例": "授权实例", + "修改密码": "修改密码", + "密码修改后,涉及实例将需要重新登录": "密码修改后,涉及实例将需要重新登录", + "新密码": "新密码", + "确认密码": "确认密码", + "请输入新密码": "请输入新密码", + "请再次输入新密码": "请再次输入新密码", + "内置白名单不支持修改": "内置白名单不支持修改", + "总任务/成功/失败/忽略": "总任务/成功/失败/忽略", + "授权列表": "授权列表", + "新建授权": "新建授权", + "Excel导入": "Excel导入", + "访问集群域名": "访问集群域名", + "授权人": "授权人", + "授权时间": "授权时间", + "账号规则": "账号规则", + "TendisSSD": "TendisSSD", + "Tendisplus": "Tendisplus", + "请选择版本": "请选择版本", + "DB 名不能为空": "DB 名不能为空", + "一格仅支持单个 % 对象": "一格仅支持单个 % 对象", + "请输入DB 名称,支持通配符“%”,含通配符的仅支持单个": "请输入 DB 名称,支持通配符“%”,含通配符的仅支持单个", + "%:匹配任意长度字符串,如 a%, 不允许独立使用": "%:匹配任意长度字符串,如 a%, 不允许独立使用", + "?: 匹配任意单一字符,如 a%?%d": "?: 匹配任意单一字符,如 a%?%d", + "* :专门指代 ALL 语义, 只能独立使用": "* :专门指代 ALL 语义, 只能独立使用", + "注:含通配符的单元格仅支持输入单个对象": "注:含通配符的单元格仅支持输入单个对象", + "Enter 完成内容输入": "Enter 完成内容输入", + "构造主机": "构造主机", + "忽略 DB 名": "忽略 DB 名", + "批量禁用": "批量禁用", + "校验不能为空": "校验不能为空", + "从库主机不能为空": "从库主机不能为空", + "选择目标主库后自动生成": "选择目标主库后自动生成", + "确认移除选中的策略": "确认移除选中的策略", + "结果说明": "结果说明", + "分区动作": "分区动作", + "分区 SQL": "分区 SQL", + "执行前检查": "执行前检查", + "正在执行中,无法编辑": "正在执行中,无法编辑", + "编辑分区策略": "编辑分区策略", + "初始化分区": "初始化分区", + "复制 SQL": "复制 SQL", + "下载 SQL 文件": "下载 SQL 文件", + "请输入 DB 名、表名": "请输入 DB 名、表名", + "目标 DB 不能为空": "目标 DB 不能为空", + "请输入完整信息验证分区字段": "请输入完整信息验证分区字段", + "目标 DB": "目标 DB", + "字段类型": "字段类型", + "分区间隔": "分区间隔", + "数据过期时间": "数据过期时间", + "天": "天", + "暂无主机,你通过以下方法获取主机至“DBA 业务 -> 空闲机池 -> 空闲机模块”": "暂无主机,你通过以下方法获取主机至“DBA 业务 -> 空闲机池 -> 空闲机模块”", + "CMDB 资源池": "CMDB 资源池", + "方法一:从CMDB 资源池分配;": "方法一:从CMDB 资源池分配;", + "节点管理导入": "节点管理导入", + "SCR 系统申请": "SCR 系统申请", + "复制实例": "复制实例", + "Broker 扩容主机未填写": "Broker 扩容主机未填写", + "目标容量与所选 IP 容量不一致,确认提交?": "目标容量与所选 IP 容量不一致,确认提交?", + "继续提交将按照手动选择的 IP 容量进行": "继续提交将按照手动选择的 IP 容量进行", + "集群容量变更任务提交成功": "集群容量变更任务提交成功", + "主从切换": "主从切换", + "缩容规格": "缩容规格", + "扩容规格": "扩容规格", + "选择 Master IP 会默认选上关联的 Slave IP,一同替换": "选择 Master IP 会默认选上关联的 Slave IP,一同替换", + "不再提示": "不再提示", + "扩容接入层:增加集群的Proxy数量,新Proxy可以指定规格": "扩容接入层:增加集群的 Proxy 数量,新 Proxy可以指定规格", + "选择集群类型变更部署方案": "选择集群类型变更部署方案", + "数据复制记录:数据复制记录提供数据复制后相关操作": "数据复制记录:数据复制记录提供数据复制后相关操作", + "暂无从库故障集群": "暂无从库故障集群", + "变更后总容量": "变更后总容量", + "仅支持从库有故障的集群新建从库": "仅支持从库有故障的集群新建从库", + "复制信息": "复制信息", + "变更信息": "变更信息", + "是否强制切换": "是否强制切换", + "目标主机重复": "目标主机重复", + "密码不匹配": "密码不匹配", + "请先选择目标集群": "请先选择目标集群", + "请先选择源集群": "请先选择源集群", + "请先输入目标集群": "请先输入目标集群", + "目标分片数不能与当前分片数相同": "目标分片数不能与当前分片数相同", + "存储层 RemoteDB/DR 同时变更": "存储层 RemoteDB/DR 同时变更", + "选择集群目标方案_n": "选择集群目标方案【{n}】", + "必须小于当前台数且大于等于n": "必须小于当前台数且大于等于{n}", + "至少2台": "至少2台", + "目标访问入口重复": "目标访问入口重复", + "域名列表": "域名列表", + "库表备份:指定库表备份,支持模糊匹配": "库表备份:指定库表备份,支持模糊匹配", + "DB 实例权限克隆:DB 实例 IP 替换时,克隆原实例的所有权限到新实例中": "DB 实例权限克隆:DB 实例 IP 替换时,克隆原实例的所有权限到新实例中", + "缩容接入层:减加集群的Proxy数量": "缩容接入层:减加集群的Proxy数量", + "扩容接入层:增加集群的Proxy数量": "扩容接入层:增加集群的Proxy数量", + "定点构造:新建一个单节点实例,通过全备 +binlog 的方式,将数据库恢复到过去的某一时间点或者某个指定备份文件的状态": "定点构造:新建一个单节点实例,通过全备 +binlog 的方式,将数据库恢复到过去的某一时间点或者某个指定备份文件的状态", + "全库备份:所有库表备份, 除 MySQL 系统库和 DBA 专用库外": "全库备份:所有库表备份, 除 MySQL 系统库和 DBA 专用库外", + "闪回:通过 flashback 工具,对 row 格式的 binlog 做逆向操作": "闪回:通过 flashback 工具,对 row 格式的 binlog 做逆向操作", + "主库故障切换:Slave 提升成主库,断开同步,切换后集群成单节点状态,一般用于紧急切换": "主库故障切换:Slave 提升成主库,断开同步,切换后集群成单节点状态,一般用于紧急切换", + "主从互切:主机级别操作,即同机所有集群均会完成主从关系互切": "主从互切:主机级别操作,即同机所有集群均会完成主从关系互切", + "检查状态": "检查状态", + "从业务拓扑选择": "从业务拓扑选择", + "数据过期时间不能为空": "数据过期时间不能为空", + "数据过期时间必须不小于分区间隔": "数据过期时间必须不小于分区间隔", + "数据过期时间是分区间隔的整数倍": "数据过期时间是分区间隔的整数倍", + "只允许数字、大小写字母开头和结尾,或%结尾": "只允许数字、大小写字母开头和结尾,或%结尾", + "不能是系统库": "不能是系统库", + "请先输入源集群": "请先输入源集群", + "刷新获取最新资源规格": "刷新获取最新资源规格", + "删除分区": "删除分区", + "所需集群": "所需集群", + "包含通配符 * % ? 时,只允许单一对象": "包含通配符 * % ? 时,只允许单一对象", + "* 只允许单独使用": "* 只允许单独使用", + "% 不允许单独使用": "% 不允许单独使用", + "多少天为一个分区,例如 7 天为一个分区": "多少天为一个分区,例如 7 天为一个分区", + "当到达天数后过去的数据会被定期删除,且必须是分区区间的整数倍": "当到达天数后过去的数据会被定期删除,且必须是分区区间的整数倍", + "请输入目标 DB": "请输入目标 DB", + "支持多张表": "支持多张表", + "须为时间类型的字段,如2022-12-12 或 2022.12.12": "须为时间类型的字段,如2022-12-12 或 2022.12.12", + "请输入单个新 DB 名": "请输入单个新 DB 名", + "该集群已有只读集群": "该集群已有只读集群", + "确认销毁选中的实例": "确认销毁选中的实例", + "TenDBCluster集群容量变更name": "TenDB Cluster 集群容量变更【{name}】", + "校验时间": "校验时间", + "立即执行": "立即执行", + "确认变更集群容量": "确认变更集群容量?", + "容量将从old变更至new": "容量将从 {old} 变更至 {new}", + "集群名称_访问入口_IP": "集群名称/访问入口/IP", + "集群部署等操作新主机的任务,如任务执行失败,相应的主机将会被挪到这里,等待人工确认": "集群部署等操作新主机的任务,如任务执行失败,相应的主机将会被挪到这里,等待人工确认", + "集群部署、扩缩容等操作新主机的任务,如任务执行失败,相应的主机将会被挪到这里,等待人工确认": "集群部署、扩缩容等操作新主机的任务,如任务执行失败,相应的主机将会被挪到这里,等待人工确认", + "请输入表名称,支持通配符“%”,含通配符的仅支持单个": "请输入表名称,支持通配符“%”,含通配符的仅支持单个", + "目标 DB 不能为*": "目标 DB 不能为*", + "主机将被落到空闲机,如需要可再次导入": "主机将被落到空闲机,如需要可再次导入", + "保存并执行": "保存并执行", + "轮值策略": "轮值策略", + "最大长度为m": "最大长度为 {m}", + "未来容量必须大于目标容量": "未来容量必须大于目标容量", + "所有检测均失败,无法执行": "所有检测均失败,无法执行", + "DB 不存在": "DB 不存在", + "必须小于等于m台": "必须小于等于{m}台", + "轮值设置": "轮值设置", + "未来容量必须大于等于目标容量": "未来容量必须大于等于目标容量", + "告警组名称": "告警组名称", + "通知对象": "通知对象", + "应用策略": "应用策略", + "请输入策略名称": "请输入策略名称", + "内置告警不支持删除": "内置告警不支持删除", + "告警级别": "告警级别", + "内置": "内置", + "邮件": "邮件", + "短信": "短信", + "语音": "语音", + "微信": "微信", + "企微": "企微", + "群机器人": "群机器人", + "提醒": "提醒", + "预警": "预警", + "致命": "致命", + "新建告警组": "新建告警组", + "编辑告警组": "编辑告警组", + "克隆告警组": "克隆告警组", + "通知方式": "通知方式", + "请输入告警组名称": "请输入告警组名称", + "每个告警级别至少选择一种通知方式": "每个告警级别至少选择一种通知方式", + "请输入群ID": "请输入群ID", + "确认删除该告警组": "确认删除该告警组?", + "删除后将无法恢复": "删除后将无法恢复!", + "生效时段": "生效时段", + "个人用户": "个人用户", + "用户组": "用户组", + "已配置全天24小时生效时段,无需额外添加生效时段": "已配置全天24小时生效时段,无需额外添加生效时段", + "密码随机化管理": "密码随机化管理", + "MySQL 管理账号": "MySQL 管理账号", + "于": "于", + "随机化一次密码": "随机化一次密码", + "密码复杂度": "密码复杂度", + "密码规则": "密码规则", + "长度": "长度", + "位": "位", + "密码不允许连续n位出现": "密码不允许连续 {0} 位出现", + "每天": "每天", + "每周": "每周", + "每月": "每月", + "周一": "周一", + "周二": "周二", + "周三": "周三", + "周四": "周四", + "周五": "周五", + "周六": "周六", + "周日": "周日", + "号": "号", + "确认重置当前配置?": "确认重置当前配置?", + "重置将会恢复默认设置的内容!": "重置将会恢复默认设置的内容!", + "请输入 1~100 的数值": "请输入 1~100 的数值", + "当前生效": "当前生效", + "未生效": "未生效", + "已失效": "已失效", + "已停用": "已停用", + "规则名称": "规则名称", + "轮值表": "轮值表", + "生效时间": "生效时间", + "启停": "启停", + "优先级": "优先级", + "范围 1~100,数字越高代表优先级越高,当有规则冲突时,优先执行数字较高的规则": "范围 1~100,数字越高代表优先级越高,当有规则冲突时,优先执行数字较高的规则", + "时段": "时段", + "轮值人员": "轮值人员", + "新建规则": "新建规则", + "全局策略": "全局策略", + "策略名称": "策略名称", + "监控目标": "监控目标", + "默认通知对象": "默认通知对象", + "请选择条件搜索": "请选择条件搜索", + "恢复默认": "恢复默认", + "检测规则": "检测规则", + "告警通知": "告警通知", + "告警时触发": "告警时触发", + "告警恢复时": "告警恢复时", + "告警关闭时": "告警关闭时", + "告警确认时": "告警确认时", + "编辑策略": "编辑策略", + "确认删除该策略?": "确认删除该策略?", + "将会删除所有内容,请谨慎操作!": "将会删除所有内容,请谨慎操作!", + "确认停用该策略?": "确认停用该策略?", + "停用后所有监控动作将会停止,请谨慎操作!": "停用后所有监控动作将会停止,请谨慎操作!", + "停用后,所有的业务将会停用该策略,请谨慎操作!": "停用后,所有的业务将会停用该策略,请谨慎操作!", + "将会覆盖当前填写的内容,并恢复默认": "将会覆盖当前填写的内容,并恢复默认", + "触发告警": "触发告警", + "排班时将会按照人员的顺序进行排班,可拖动 Tag 进行排序": "排班时将会按照人员的顺序进行排班,可拖动 Tag 进行排序", + "周期轮值": "周期轮值", + "自定义轮值": "自定义轮值", + "全部业务": "全部业务", + "追加排除业务": "追加排除业务", + "部分业务": "部分业务", + "今日": "今日", + "当前值班人": "当前值班人", + "待值班人": "待值班人", + "监控策略": "监控策略", + "轮值方式": "轮值方式", + "轮值业务": "轮值业务", + "单次值班人数": "单次值班人数", + "单班轮值天数": "单班轮值天数", + "轮值起止时间": "轮值起止时间", + "删除排除项": "删除排除项", + "请选择排除业务": "请选择排除业务", + "排班预览": "排班预览", + "轮值日期": "轮值日期", + "轮值时间": "轮值时间", + "轮值排班": "轮值排班", + "请选择人员": "请选择人员", + "通知设置": "通知设置", + "排班表发送": "排班表发送", + "发送时间": "发送时间", + "发送内容": "发送内容", + "天的排班结果": "天的排班结果", + "企业微信群 ID": "企业微信群 ID", + "个人轮值通知": "个人轮值通知", + "值班开始前": "值班开始前", + "收到通知": "收到通知", + "近": "近", + "按周": "按周", + "按月": "按月", + "时": "时", + "克隆策略": "克隆策略", + "策略名称与原策略名称相同": "策略名称与原策略名称相同", + "策略名称重复": "策略名称重复", + "各业务 DBA": "各业务 DBA", + "每日": "每日", + "编辑规则": "编辑规则", + "克隆规则": "克隆规则", + "策略名称不能为空": "策略名称不能为空", + "业务 DBA": "业务 DBA", + "必须大于0": "必须大于0", + "轮值人员不能为空": "轮值人员不能为空", + "保存失败": "保存失败", + "启用成功": "启用成功", + "停用成功": "停用成功", + "优先级设置成功": "优先级设置成功", + "业务下全部对象": "业务下全部对象", + "当前有n个未恢复事件": "当前有 {n} 个未恢复事件", + "策略": "策略", + "确认删除该轮值?": "确认删除该轮值?", + "重置 Secure Key,需自定修改 Template 中的地址字段!": "重置 Secure Key,需自定修改 Template 中的地址字段!", + "请输入/选择人员": "请输入/选择人员", + "安全": "安全", + "DB类型": "DB类型", + "临时密码生效的实例": "临时密码生效的实例", + "需要修改的实例": "需要修改的实例", + "统一临时密码": "统一临时密码", + "有效时长": "有效时长", + "随机生成": "随机生成", + "预计失效时间": "预计失效时间", + "添加实例": "添加实例", + "当前临时密码未过期,继续修改将会覆盖原来的密码": "当前临时密码未过期,继续修改将会覆盖原来的密码", + "过期时间": "过期时间", + "修改人": "修改人", + "修改时间": "修改时间", + "单据": "单据", + "请输入实例搜索": "请输入实例搜索", + "n天后过期": "{0}天后过期", + "密码修改完成,成功n个,失败n个": "密码修改完成,成功 {0} 个,失败 {1} 个", + "密码正在修改中,请稍等": "密码正在修改中,请稍等...", + "修改的是管理账号的密码": "修改的是管理账号的密码", + "失败的实例": "失败的实例", + "返回": "返回", + "忽略 DB 和忽略表名需同时为空或者同时有值": "忽略 DB 和忽略表名需同时为空或者同时有值", + "集群名称重复": "集群名称重复", + "增加分区": "增加分区", + "slave 状态异常,无法选择": "slave 状态异常,无法选择", + "目标资源规格": "目标资源规格", + "当前容量需求": "当前容量需求", + "未来容量需求": "未来容量需求", + "故障从库实例数量": "故障从库实例数量", + "当前从库实例数量": "当前从库实例数量", + "请先设置容量及QPS范围": "请先设置容量及QPS范围", + "目标集群容量需求(内存容量)": "目标集群容量需求(内存容量)", + "目标集群容量需求(磁盘容量)": "目标集群容量需求(磁盘容量)", + "集群容量需求(内存容量)": "集群容量需求(内存容量)", + "集群容量需求(磁盘容量)": "集群容量需求(磁盘容量)", + "未来集群容量需求(内存容量)": "未来集群容量需求(内存容量)", + "未来集群容量需求(磁盘容量)": "未来集群容量需求(磁盘容量)", + "选择集群容量变更部署方案": "选择集群容量变更部署方案", + "集群异常": "集群异常", + "截止时间": "截止时间", + "出现 * 只允许填一个": "出现 * 只允许填一个", + "不支持 *": "不支持 *", + "从集群列表选择": "从集群列表选择", + "整机替换提交成功": "整机替换提交成功", + "将故障从库主机的实例重建到新主机": "将故障从库主机的实例重建到新主机", + "新机重建": "新机重建", + "含通配符的单元格仅支持输入单个对象": "含通配符的单元格仅支持输入单个对象", + "异常 IP": "异常 IP", + "移除成功": "移除成功", + "删除操作无法撤回,请谨慎操作!": "删除操作无法撤回,请谨慎操作!", + "目标表不能为空": "目标表不能为空", + "不支持通配符 *, %, ?": "不支持通配符 *, %, ?", + "注:不支持通配符 *, %, ?": "注:不支持通配符 *, %, ?", + "确认删除该分区策略?": "确认删除该分区策略?", + "* 只能独立使用": "* 只能独立使用", + "克隆成功": "克隆成功", + "以此类推": "以此类推", + "请输入部署数量": "请输入部署数量", + "Mysql 集群管理": "Mysql 集群管理", + "巡检": "巡检", + "健康报告": "健康报告", + "备份巡检": "备份巡检", + "元数据检查": "元数据检查", + "日期": "日期", + "未知": "未知", + "请输入 IP": "请输入 IP", + "开区": "开区", + "确认删除该模板?": "确认删除该模板?", + "变量": "变量", + "变量名": "变量名", + "说明": "说明", + "Mysql 分区管理": "Mysql 分区管理", + "开区模版": "开区模版", + "新建开区模板": "新建开区模板", + "克隆开区": "克隆开区", + "目标从库实例不能为空": "目标从库实例不能为空", + "目标从库实例格式不正确": "目标从库实例格式不正确", + "请输入IP:Port": "请输入IP:Port", + "目标从库实例不存在": "目标从库实例不存在", + "待重建从库主机": "待重建从库主机", + "新从库主机不能为空": "新从库主机不能为空", + "不能超过n个字符": "不能超过 {n} 个字符", + "已值班人": "已值班人", + "时间段重叠了": "时间段重叠了", + "告警组名称重复": "告警组名称重复", + "访问入口_目标集群": "访问入口_目标集群", + "集群_集群别名": "集群_集群别名", + "集群_模块": "集群_模块", + "Proxy数量不足,至少 3 台": "Proxy数量不足,至少 3 台", + "业": "业", + "集": "集", + "长度不能大于n": "长度不能大于{0}", + "规则名称重复": "规则名称重复", + "规则名称与原规则名称相同": "规则名称与原规则名称相同", + "模板名称": "模板名称", + "开区模板:通过开区模板,可以快速创建集群开区": "开区模板:通过开区模板,可以快速创建集群开区", + "请输入模板关键字": "请输入模板关键字", + "模板配置": "模板配置", + "请输入模板名称": "请输入模板名称", + "克隆的规则": "克隆的规则", + "克隆 DB": "克隆 DB", + "克隆表结构": "克隆表结构", + "克隆表数据": "克隆表数据", + "生成目标 DB 范式": "生成目标 DB 范式", + "初始化授权": "初始化授权", + "已选n个": "已选{0}个", + "已添加n个规则": "已添加{0}个规则", + "克隆 DB 不能为空": "克隆 DB 不能为空", + "克隆表结构不能为空": "克隆表结构不能为空", + "可使用全局变量,如_test": "可使用全局变量,如: {var}", + "编辑开区模板": "编辑开区模板", + "新建开区": "新建开区", + "(源集群:c,共克隆 n 个 DB)": "(源集群:{0},共克隆 {1} 个 DB)", + "(开区模板:t,源集群:c,共克隆 n 个 DB)": "(开区模板:{0},源集群:{1},共克隆 {2} 个 DB)", + "变量名name不能为空": "变量名 {name} 不能为空", + "模板详情【templateName配置 】": "模板详情【{name}配置 】", + "n个规则": "{n}个规则", + "n 条全新规则": "{n} 条全新规则", + "请确认以下开区内容:": "请确认以下开区内容:", + "开区目标": "开区目标", + "模板信息:": "模板信息:", + "开区目标集群": "开区目标集群", + "授权 IP": "授权 IP", + "授权 IP 不能为空": "授权 IP 不能为空", + "复制成功n个IP": "复制成功 {n} 个 IP", + "IP 输入有误": "IP 输入有误", + "修改成功": "修改成功", + "修改失败": "修改失败", + "共 n 条权限规则【c】": "共 {n} 条权限规则【{c}】", + "复制变量": "复制变量", + "可以在命名范式与 xxx 中使用": "可以在命名范式与 xxx 中使用", + "库名": "库名", + "失败的从库实例详情": "失败的从库实例详情", + "无匹配的资源规格_请先修改容量及QPS设置": "无匹配的资源规格_请先修改容量及QPS设置", + "跨机房部署": "跨机房部署", + "同机房部署": "同机房部署", + "InfluxDB实例": "InfluxDB实例", + "云区域": "云区域", + "确认将 DNS 域名指向 CLB ?": "确认将 DNS 域名指向 CLB ?", + "确认恢复 DNS 域名指向?": "确认恢复 DNS 域名指向?", + "启用 CLB 之后,该集群可以通过 CLB 来访问": "启用 CLB 之后,该集群可以通过 CLB 来访问", + "业务不需要更换原域名也可实现负载均衡": "业务不需要更换原域名也可实现负载均衡", + "DNS 域名恢复指向 Proxy": "DNS 域名恢复指向 Proxy", + "构造集群": "构造集群", + "构造源集群": "构造源集群", + "访问 DB 的用户名,包括它的密码": "访问 DB 的用户名,包括它的密码", + "权限模板,预定义账号拥有哪些权限": "权限模板,预定义账号拥有哪些权限", + "根据 grant 语法授予 DB 实例的访问权限": "根据 grant 语法授予 DB 实例的访问权限", + "你已选择所有权限": "你已选择所有权限", + "非常规权限": "非常规权限", + "所有权限": "所有权限", + "包含所有权限,其他权限无需授予": "包含所有权限,其他权限无需授予", + "城市": "城市", + "IP 格式错误:n": "IP 格式错误: {n}", + "磁盘挂载点": "磁盘挂载点", + "磁盘(G)": "磁盘(G)", + "表中包含数据,建议在低峰期执行分区;": "表中包含数据,建议在低峰期执行分区;", + "表中行数大于1千万或者表数据量大于300GB,不允许执行分区;": "表中行数大于1千万或者表数据量大于300GB,不允许执行分区;", + "确定强制失败吗": "确定强制失败吗?", + "强制失败": "强制失败", + "当前n台_扩容至m台": "当前 {n} 台,扩容至 {m} 台", + "当前m_G_扩容后预估n_G": "当前 {m} G,扩容后预估 {n} G", + "当前m_G_缩容后预估n_G": "当前 {m} G,缩容后预估 {n} G", + "服务器选择方式": "服务器选择方式", + "缩容容量": "缩容容量", + "扩容容量": "扩容容量", + "DBA 管理工具": "DBA 管理工具", + "添加数据库组件": "添加数据库组件", + "可观测": "可观测", + "关系型数据库": "关系型数据库", + "NoSQL 数据库": "NoSQL 数据库", + "时序数据库": "时序数据库", + "消息队列": "消息队列", + "大数据存储": "大数据存储", + "已添加 (n)": "已添加 ({0})", + "个人工作台": "个人工作台", + "我的代办": "我的代办", + "请输入关键字": "请输入关键字", + "历史记录": "历史记录", + "告警事件": "告警事件", + "数据组件": "数据组件", + "检索内容": "检索内容", + "检索类型": "检索类型", + "主机": "主机", + "模糊": "模糊", + "精确": "精确", + "暂无搜索内容,换个关键词试一试": "暂无搜索内容,换个关键词试一试", + "请先输入关键词搜索": "请先输入关键词搜索", + "清空输入内容": "清空输入内容", + "密码安全": "密码安全", + "轮值": "轮值", + "监控告警": "监控告警", + "告警组": "告警组", + "单据管理": "单据管理", + "单号_单据类型_申请人": "单号 / 单据类型 / 申请人", + "临时密码修改": "临时密码修改", + "数据库组件": "数据库组件", + "DB 资源池管理": "DB 资源池管理", + "主": "主", + "从": "从", + "全站搜索 Ctrl + K": "全站搜索 Ctrl + K", + "最近使用": "最近使用", + "系统": "系统", + "需要申请的权限": "需要申请的权限", + "资源操作记录": "资源操作记录", + "复制访问入口": "复制访问入口", + "CL5与北极星": "CL5 与北极星", + "腾讯云负载均衡(CLB)": "腾讯云负载均衡(CLB)", + "北极星服务名称": "北极星服务名称", + "CLB域名": "CLB 域名", + "恢复DNS域名指向": "恢复 DNS 域名指向", + "DNS域名指向CLB": "DNS 域名指向 CLB", + "数据订阅": "数据订阅", + "Mysql 订阅实例": "Mysql 订阅实例", + "Mysql 订阅配置": "Mysql 订阅配置", + "订阅实例": "订阅实例", + "接收端类型": "接收端类型", + "接收端": "接收端", + "应用实例": "应用实例", + "订阅配置": "订阅配置", + "订阅库表": "订阅库表", + "新建订阅": "新建订阅", + "数据接收端": "数据接收端", + "请输入表名,支持通配符": "请输入表名,支持通配符", + "请输入单个库名,可以包含通配符 %": "请输入单个库名,可以包含通配符 %", + "停用": "停用", + "手动迁移": "手动迁移", + "数据源集群": "数据源集群", + "实例 ID": "实例 ID", + "集群端口": "集群端口", + "追加订阅": "追加订阅", + "接收端集群": "接收端集群", + "所有IP": "所有IP", + "所有实例": "所有实例", + "已选IP": "已选IP", + "已选实例": "已选实例", + "新建订阅规则": "新建订阅规则", + "确认批量删除n个实例?": "确认批量删除 {n} 个实例?", + "确认批量禁用n个实例?": "确认批量禁用 {n} 个实例?", + "部署dumper实例ID": "部署 dumper 实例 ID", + "接收端集群与端口": "接收端集群与端口", + "请输入DB/表名": "请输入 DB/表名", + "订阅的库表": "订阅的库表", + "数据源与接收端": "数据源与接收端", + "部署位置": "部署位置", + "数据同步方式": "数据同步方式", + "Dumper部署位置": "Dumper 部署位置", + "数据源与接收端配置": "数据源与接收端配置", + "请输入账号": "请输入账号", + "请输入密码": "请输入密码", + "添加数据源集群": "添加数据源集群", + "全量同步": "全量同步", + "增量同步": "增量同步", + "请输入ID": "请输入 ID", + "集群Master所在主机": "集群 Master 所在主机", + "如n": "如 {n}", + "以小写英文字符开头,且只能包含英文字母、数字、连字符-,多个换行分隔": "以小写英文字符开头,且只能包含英文字母、数字、连字符-,多个换行分隔", + "以小写英文字母开头,且只能包含小写英文字母、数字、连字符-": "以小写英文字母开头,且只能包含小写英文字母、数字、连字符-", + "接收端地址": "接收端地址", + "输入有误": "输入有误", + "订阅名称不能为空": "订阅名称不能为空", + "订阅名称重复": "订阅名称重复", + "请选择接收端类型": "请选择接收端类型", + "输入格式有误": "输入格式有误", + "追加订阅【name】": "追加订阅【{name}】", + "批量订阅": "批量订阅", + "使用已有订阅": "使用已有订阅", + "新建订阅成功": "新建订阅成功", + "新建订阅失败": "新建订阅失败", + "Dumper 手动迁移【name】": "Dumper 手动迁移【{name}】", + "同步方式": "同步方式", + "迁移目标位置": "迁移目标位置", + "待迁移确认信息": "待迁移确认信息", + "Dumper实例": "Dumper 实例", + "Dumper版本": "Dumper 版本", + "迁移目标信息": "迁移目标信息", + "手动迁移失败": "手动迁移失败", + "追加订阅失败": "追加订阅失败", + "订阅名称": "订阅名称", + "dumper实例ID": "dumper 实例 ID", + "请输入数值": "请输入数值", + "迁移任务正在进行中,跳转": "迁移任务正在进行中,跳转", + "禁用后数据传输将会终止,请谨慎操作!": "禁用后数据传输将会终止,请谨慎操作!", + "删除后数据传输将会终止,并删除实例,请谨慎操作!": "删除后数据传输将会终止,并删除实例,请谨慎操作!", + "Dumper实例迁移失败": "Dumper 实例迁移失败", + "已有n个订阅单据正在进行中": "已有 {n} 个订阅单据正在进行中", + "确认删除该实例?": "确认删除该实例?", + "订阅规则": "订阅规则", + "迁移任务进行中": "迁移任务进行中", + "实例列表": "实例列表", + "集群重复": "集群重复", + "不合法的输入": "不合法的输入", + "浏览器时区": "浏览器时区", + "时区": "时区", + "请输入搜索(国家,城市,简称)": "请输入搜索(国家,城市,简称)", + "确认停用该规格?": "确认停用该规格?", + "停用后,在资源规格选择时,将不可见,且不可使用": "停用后,在资源规格选择时,将不可见,且不可使用", + "确认启用该规格?": "确认启用该规格?", + "启用后,在资源规格选择时,将开放选择": "启用后,在资源规格选择时,将开放选择", + "是否启用": "是否启用", + "操作成功": "操作成功", + "确认停用该版本?": "确认停用该版本?", + "确认启用该版本?": "确认启用该版本?", + "停用后,在选择版本时,将不可见,且不可使用": "停用后,在选择版本时,将不可见,且不可使用", + "启用后,在选择版本时,将开放选择": "启用后,在选择版本时,将开放选择", + "设为默认版本": "设为默认版本", + "未启用的版本不能设为默认": "未启用的版本不能设为默认", + "推荐": "推荐", + "导出": "导出", + "所有集群": "所有集群", + "已选集群": "已选集群", + "版本日志": "版本日志", + "默认": "默认", + "申请Riak集群部署": "申请 Riak 集群部署", + "Riak集群部署": "Riak集群部署", + "Riak_集群管理": "【Riak】集群管理", + "Riak版本": "Riak版本", + "节点": "节点", + "节点数至少为n台": "节点数至少为 {0} 台", + "节点数量": "节点数量", + "添加节点": "添加节点", + "删除节点": "删除节点", + "禁用中": "禁用中", + "已禁用": "已禁用", + "禁用任务正在进行中,跳转单据查看进度": "禁用任务正在进行中,跳转 {0} 查看进度", + "被禁用后将无法访问,如需恢复访问,可以再次「启用」": "被禁用后将无法访问,如需恢复访问,可以再次「启用」", + "启用后将恢复访问": "启用后将恢复访问", + "被删除后将进行以下操作": "被删除后将进行以下操作", + "删除xx集群": "删除 {0} 集群", + "删除xx实例数据,停止相关进程": "删除 {0} 实例数据,停止相关进程", + "添加节点【xx】": "添加节点【{0}】", + "删除节点【xx】": "删除节点【{0}】", + "当前正常的节点数量少于n ,不能删除节点,请先添加节点": "当前正常的节点数量少于 {0} ,不能删除节点,请先添加节点", + "当前节点总数": "当前节点总数", + "节点实例": "节点实例", + "CPU内存": "CPU内存", + "请输入节点实例或选择字段搜索": "请输入 节点实例 或选择字段搜索", + "确认删除n个节点?": "确认删除 {0} 个节点?", + "删除后不可恢复,请谨慎操作!": "删除后不可恢复,请谨慎操作!", + "确认重启该节点?": "确认重启该节点?", + "删除任务正在进行中,跳转xx查看进度": "删除任务正在进行中,跳转 {0} 查看进度", + "重启任务正在进行中,跳转xx查看进度": "重启任务正在进行中,跳转 {0} 查看进度", + "勾选主机": "勾选主机", + "勾选实例": "勾选实例", + "操作对象": "操作对象", + "有n个任务正在进行中": "有 {0} 个任务正在进行中", + "禁用集群": "禁用集群", + "单据流程设置": "单据流程设置", + "请选择单据": "请选择单据", + "可增加的流程节点": "可增加的流程节点", + "流程预览": "流程预览", + "确认xx“单据审批”流程节点?": "确认{0}“单据审批”流程节点?", + "已选择n个单据类型": "已选择:{0} 个单据类型", + "禁用任务进行中,不可禁用": "禁用任务进行中,不可禁用", + "规则下存在实例_不可删除": "规则下存在实例,不可删除", + "确认删除该规则?": "确认删除该规则?", + "IP_PORT_或_域名_端口": "IP:PORT 或 域名:端口", + "请选择操作系统类型": "请选择操作系统类型", + "操作系统类型": "操作系统类型", + "Riak监控": "Riak 监控", + "暂无异常IP": "暂无异常 IP", + "请先勾选IP": "请先勾选 IP", + "查询结果": "查询结果", + "资源池主机": "资源池主机", + "所有主机": "所有主机", + "专用DB": "专用DB", + "主域名": "主域名", + "主版本": "主版本", + "容灾等级": "容灾等级", + "无法操作": "无法操作", + "格式错误": "格式错误", + "Riak节点IP": "Riak节点IP", + "开区任务进行中": "开区任务进行中", + "数据校验修复任务进行中": "数据校验修复任务进行中", + "复制域名": "复制域名", + "克隆分区策略": "克隆分区策略", + "注意_对从域名授权时仅会授予 select 权限": "注意:对从域名授权时仅会授予 select 权限", + "实例:name": "实例:{name}", + "从域名": "从域名", + "请输入关键字或选择条件搜索": "请输入关键字或选择条件搜索", + "集群架构": "集群架构", + "分片名": "分片名", + "副本集": "副本集", + "分片集群实例": "分片集群实例", + "变更脚本执行": "变更脚本执行", + "扩容Shard节点数": "扩容 Shard 节点数", + "缩容Shard节点数": "缩容 Shard 节点数", + "脚本任务": "脚本任务", + "目标分片集群": "目标分片集群", + "上传_js文件,由上至下执行,可拖动文件调整执行顺序件": "上传 .js 文件,由上至下执行,可拖动文件调整执行顺序件", + "JS文件": "JS文件", + "在JS脚本变更前执行": "在 JS 脚本变更前执行", + "脚本编辑器": "脚本编辑器", + "请选择或输入": "请选择或输入", + "选择集群": "选择集群", + "副本集集群": "副本集集群", + "分片集群": "分片集群", + "申请MongoDB分片集群部署": "申请 MongoDB 分片集群部署", + "申请MongoDB副本集部署": "申请 MongoDB 副本集部署", + "MongoDB分片集群部署": "MongoDB 分片集群部署", + "MongoDB副本集部署": "MongoDB 副本集部署", + "MongoDB版本": "MongoDB 版本", + "默认从n开始分配": "默认从 {0} 开始分配", + "每台主机oplog容量占比": "每台主机oplog容量占比", + "预计容量nG": "预计容量 {0} G", + "所需主机数量": "所需主机数量", + "主从节点数": "主从节点数", + "部署副本集数量": "部署副本集数量", + "每台主机部署副本集数量": "每台主机部署副本集数量", + "共需n台": "共需 {0} 台", + "计算规则": "计算规则", + "集群ID重复": "集群ID重复", + "批量录入集群ID": "批量录入集群ID", + "批量录入集群名称": "批量录入集群名称", + "请输入多个集群名称,多个换行分隔": "请输入多个集群名称,多个换行分隔", + "通过换行分隔_快速批量编辑多个集群ID": "通过换行分隔_快速批量编辑多个集群 ID", + "通过换行分隔_快速批量编辑多个名称": "通过换行分隔_快速批量编辑多个名称", + "复制访问地址": "复制访问地址", + "MongoDB 集群容量变更【xxx】": "MongoDB 集群容量变更【{0}】", + "节点数目前只支持xxx": "节点数目前只支持 {0}", + "容量将从oldGxxx至newG": "容量将从 {old}G {type}至 {new}G", + "升级": "升级", + "降低": "降低", + "格式为:(库名).(名称)_如 admin.linda": "格式为:(库名).(名称),如 admin.linda", + "Mongo副本集": "Mongo 副本集", + "Mongo分片集": "Mongo 分片集", + "需要n台": "需要 {n} 台", + "请先申请集群": "请先申请集群", + "选择账号权限": "选择账号权限", + "添加账号规则": "添加账号规则", + "请输入账号或DB名": "请输入账号或DB名", + "全部清空": "全部清空", + "请添加权限规则": "请添加权限规则", + "请输入域名_集群名称": "请输入域名_集群名称", + "SQLServer主从集群管理": "SQLServer 主从集群管理", + "Sqlserver单节点集群管理": "SQLServer 单节点集群管理", + "重置的集群": "重置的集群", + "申请SQLServer单节点部署": "申请 SQLServer 单节点部署", + "所有集群 IP": "所有集群 IP", + "已选集群 IP": "已选集群 IP", + "异常集群 IP": "异常集群 IP", + "所有集群实例": "所有集群实例", + "已选集群实例": "已选集群实例", + "异常集群实例": "异常集群实例", + "操作系统版本": "操作系统版本", + "SQLServer单节点集群管理": "SQLServer单节点集群管理", + "最大系统保留内存": "最大系统保留内存", + "实例内存分配比率 (50~80%)": "实例内存分配比率 (50~80%)", + "申请SQLServer主从部署": "申请 SQLServer 主从部署", + "已完成去绑定": "已完成去绑定", + "主从方式": "主从方式", + "镜像": "镜像", + "不限制": "不限制", + "请选择操作系统版本": "请选择操作系统版本", + "SQLServer起始端口": "SQLServer起始端口", + "新开tab打开": "新开tab打开", + "默认从起始端口开始分配": "默认从起始端口开始分配", + "访问入口_集群名称_管控区域_实例_所属DB模块_创建人": "访问入口/集群名称/管控区域/实例/所属DB模块/创建人", + "SQLServer单节点": "SQLServer 单节点", + "SQLServer主从": "SQLServer 主从", + "C,D 盘无法删除": "C,D 盘无法删除", + "【SQLServer 主从集群】实例视图": "【SQLServer 主从集群】实例视图", + "至少3台_且必须为奇数": "至少3台,且必须为奇数", + "不能少于n台": "不能少于{n}台", + "必须为奇数": "必须为奇数", + "确认扩容n个集群的Shard节点数": "确认扩容 {n} 个集群的 Shard 节点数?", + "确认缩容n个集群的Shard节点数": "确认缩容 {n} 个集群的 Shard 节点数?", + "当前Shard的节点数": "当前 Shard 的节点数", + "扩容至(节点数)": "扩容至(节点数)", + "缩容至(节点数)": "缩容至(节点数)", + "分片式": "分片式", + "缩容Shard节点数任务提交成功": "缩容 Shard 节点数任务提交成功", + "请选择规格": "请选择规格", + "请输入扩容数量": "请输入扩容数量", + "确认扩容n个集群": "确认扩容 {n} 个集群?", + "确认缩容n个集群": "确认缩容 {n} 个集群?", + "请输入缩容数量": "请输入缩容数量", + "确认提交n个整机替换任务": "确认提交 {n} 个整机替换任务", + "确认执行SQL任务": "确认执行SQL任务?", + "每个Shard节点数": "每个 Shard 节点数", + "Shard数量": "Shard 数量", + "Shard节点规格": "Shard 节点规格", + "所需机组数": "所需机组数", + "可用机器数": "可用机器数", + "所需机器数": "所需机器数", + "每台主机构造Shard数量": "每台主机构造 Shard 数量", + "主机数量": "主机数量", + "构造类型": "构造类型", + "构造新主机规格": "构造新主机规格", + "确认提交n个库表备份任务": "确认提交 {n} 个库表备份任务?", + "开启Oplog": "开启 Oplog", + "常规备份(25天)": "常规备份(25天)", + "长期备份(3年)": "长期备份(3年)", + "确认清档n个分片式集群": "确认清档 {n} 个分片式集群?", + "直接删除表": "直接删除表", + "将表暂时重命名,用于需要快速恢复的情况": "将表暂时重命名,用于需要快速恢复的情况", + "保留索引": "保留索引", + "删除索引": "删除索引", + "索引处理": "索引处理", + "备份文件保存时间": "备份文件保存时间", + "备份方式": "备份方式", + "当前Shard节点规格": "当前 Shard 节点规格", + "当前Shard节点数": "当前 Shard 节点数", + "当前机器组数": "当前机器组数", + "当前机器数量": "当前机器数量", + "目标Shard节点规格": "目标 Shard 节点规格", + "目标Shard节点数": "目标 Shard 节点数", + "目标Shard数量": "目标 Shard 数量", + "目标机器组数": "目标机器组数", + "目标机器数量": "目标机器数量", + "批量选择": "批量选择", + "集群已禁用": "集群已禁用", + "库名长度不超过64个字符": "库名长度不超过64个字符", + "表名长度不超过255个字符": "表名长度不超过255个字符", + "将会对库表进行备份": "将会对库表进行备份", + "自动生成": "自动生成", + "确认定点构造n个集群": "确认定点构造 {n} 个集群?", + "构造的主机": "构造的主机", + "每台主机Shard数": "每台主机 Shard 数", + "确认销毁n个集群的构造记录": "确认销毁 {n} 个集群的构造记录?", + "销毁任务进行中": "销毁任务进行中", + "共需n台主机": "共需 {n} 台主机", + "构造DB名": "构造DB名", + "库表设置": "库表设置", + "目标集群与构造设置": "目标集群与构造设置", + "备份文件": "备份文件", + "该操作将会修改对应DB的数据,请谨慎操作": "该操作将会修改对应 DB 的数据,请谨慎操作!", + "是否开启 Oplog": "是否开启 Oplog", + "确认清档n个副本集集群": "确认清档 {n} 个副本集集群?", + "确认执行变更脚本任务": "确认执行变更脚本任务?", + "集群上的数据将会全部构造至指定的新机器": "集群上的数据将会全部构造至指定的新机器", + "扩容Shard节点数任务提交成功": "扩容 Shard 节点数任务提交成功", + "确认提交n个全库备份任务": "确认提交 {n} 个全库备份任务?", + "缩容的IP": "缩容的 IP", + "只能选择n台": "只能选择 {n} 台", + "执行脚本变更_内容详情": "执行脚本变更-内容详情", + "脚本来源": "脚本来源", + "脚本文件": "脚本文件", + "脚本执行内容": "脚本执行内容", + "复制n": "复制{n}", + "必须缩容n台主机": "必须缩容 {n} 台主机", + "当前集群容灾要求跨机房": "当前集群容灾要求跨机房", + "最终执行结果以脚本内容为准": "最终执行结果以脚本内容为准", + "请选择IP": "请选择 IP", + "资源不足": "资源不足", + "新机规格": "新机规格", + "指定时间": "指定时间", + "必须大于当前节点数": "必须大于当前节点数", + "当前Shard数量": "当前 Shard 数量", + "目标主机": "目标主机", + "Redis主从": "Redis 主从", + "必须小于当前节点数": "必须小于当前节点数", + "你已拥有权限,请刷新页面": "你已拥有权限,请刷新页面", + "当前版本": "当前版本", + "下载成功": "下载成功", + "请保证冷/热节点至少存在一台": "请保证冷/热节点至少存在一台", + "主机已被 Client 节点使用": "主机已被 Client 节点使用", + "至少替换一种节点类型": "至少替换一种节点类型", + "热节点,冷节点,Client节点至少缩容一个类型": "热节点,冷节点,Client节点至少缩容一个类型", + "Datanode 扩容主机未填写": "Datanode 扩容主机未填写", + "DataNode 缩容主机未填写": "DataNode 缩容主机未填写", + "Broker 缩容主机未填写": "Broker 缩容主机未填写", + "暂无其他分片规格可切换": "暂无其他分片规格可切换", + "集群上的数据将会被清除掉": "集群上的数据将会被清除掉", + "信息将会被替换,请谨慎操作!": "信息将会被替换,请谨慎操作!", + "管理权限": "管理权限", + "变更脚本执行任务提交成功": "变更脚本执行任务提交成功", + "执行确认": "执行确认", + "完成": "完成", + "缩容Shard节点数:xxx": "缩容Shard节点数:xxx", + "扩容Shard节点数:xxx": "扩容Shard节点数:xxx", + "其他": "其他", + "确认删除该轮值?": "确认删除该轮值?", + "确认禁用该实例?": "确认禁用该实例?", + "源 DB": "源 DB", + "表结构": "表结构", + "初始化授权不能为空": "初始化授权不能为空", + "变量名不能为空": "变量名不能为空", + "变量说明不能为空": "变量说明不能为空", + "Bookkeeper_Broker 至少扩容一种类型": "Bookkeeper_Broker 至少扩容一种类型", + "云区域ID": "云区域ID", + "IP端口": "IP端口", + "所有异常主机": "所有异常主机", + "清除异常 IP": "清除异常 IP", + "暂无可复制 IP": "暂无可复制 IP", + "请输入合理的范围值": "请输入合理的范围值", + "暂无可复制异常 IP": "暂无可复制异常 IP", + "ConfigSvr规格": "ConfigSvr规格", + "ShardSvr规格": "ShardSvr规格", + "删除后不可恢复,请谨慎操作!": "删除后不可恢复,请谨慎操作!", + "添加运维节点任务提交成功": "添加运维节点任务提交成功", + "DB 重命名任务提交成功": "DB 重命名任务提交成功", + "DB 实例权限克隆任务提交成功": "DB 实例权限克隆任务提交成功", + "每组主机部署集群": "每组主机部署集群", + "包含特殊字符,除空格外": "包含特殊字符,除空格外", + "数据库读写权限(DML)": "数据库读写权限(DML)", + "扩容数量": "扩容数量", + "回档至指定时间 ": "回档至指定时间 ", + "目标副本集集群": "目标副本集集群", + "Config Server资源规格": "Config Server资源规格", + "Mongos资源规格": "Mongos资源规格", + "ShardSvr资源规格": "ShardSvr资源规格", + "临时集群名称": "临时集群名称", + "授权IP": "授权IP", + "主从版": "主从版", + "该集群关联了多个同机集群,将一同勾选": "该集群关联了多个同机集群,将一同勾选", + "暂无规则,": "暂无规则,", + "定点构造执行": "定点构造执行", + "迁移主从": "迁移主从", + "迁移主从任务提交成功": "迁移主从任务提交成功", + "迁移主从执行": "迁移主从执行", + "迁移主从:集群主从实例将成对迁移至新机器。默认迁移同机所有关联集群,也可迁移部分集群,迁移会下架旧实例": "迁移主从:集群主从实例将成对迁移至新机器。默认迁移同机所有关联集群,也可迁移部分集群,迁移会下架旧实例", + "将从库主机的全部实例重建到新主机": "将从库主机的全部实例重建到新主机", + "去创建": "去创建", + "只能英文字母开头": "只能英文字母开头", + "优先级设置失败": "优先级设置失败", + "文件上传失败——文件大小超过限制(最大为1GB)": "文件上传失败——文件大小超过限制(最大为1GB)", + "已失败": "已失败", + "集群版": "集群版", + "降序": "降序", + "升序": "升序", + "请输入或选择条件搜索": "请输入或选择条件搜索", + "搜索分组": "搜索分组", + "已申请": "已申请", + "表数据": "表数据", + "新建开区成功": "新建开区成功", + "变量名重复": "变量名重复", + "禁用成功": "禁用成功", + "已选主机": "已选主机", + "复制所有 IP": "复制所有 IP", + "访问DB格式错误": "访问DB格式错误", + "从资源池匹配": "从资源池匹配", + "缩容数量": "缩容数量", + "数据库备份": "数据库备份", + "数据库备份:指定DB备份,支持模糊匹配": "数据库备份:指定DB备份,支持模糊匹配", + "全量备份": "全量备份", + "增量备份": "增量备份", + "年": "年", + "请先设置 备份/忽略 DB": "请先设置 备份/忽略 DB", + "最终DB": "最终 DB", + "预览DB结果列表": "预览 DB 结果列表", + "请分别输入目标集群_备份DB名_忽略DB名_多个对象_换行分隔": "请分别输入目标集群,备份 DB 名,忽略 DB 名\n多个对象,换行分隔", + "确定启用该集群?": "确定启用该集群?", + "重置集群": "重置集群", + "当前域名": "当前域名", + "新域名": "新域名", + "新集群": "新集群", + "实例内存分配比例": "实例内存分配比例", + "确定禁用该集群?": "确定禁用该集群?", + "集群的数据将会被全部清空": "集群的数据将会被全部清空", + "目标DB不存在": "目标 DB {0} 不存在", + "请先输入或选择集群": "请先输入或选择集群", + "确认提交n个数据库备份任务": "确认提交 {n} 个数据库备份任务", + "集群详情": "集群详情", + "数据库所有者权限(owner)": "数据库所有者权限(owner)", + "请选择模块": "请选择模块", + "操作系统版本不符合模块配置": "操作系统版本不符合模块配置", + "业务code不允许重复": "业务code不允许重复", + "确定重试所有失败节点": "确定重试所有失败节点?", + "失败重试成功": "失败重试成功", + "IP 或 IP:Port": "IP 或 IP:Port", + "DB参数模块": "DB 参数模块", + "DB 参数模块是一个管理单元,用于标识一组使用了相同数据库配置(版本、字符集等)的集群": "DB 参数模块是一个管理单元,用于标识一组使用了相同数据库配置(版本、字符集等)的集群", + "资源池手动选择": "资源池手动选择", + "仅需n台": "仅需 {n} 台", + "还差n台,请先勾选足够的IP": "还差 {n} 台,请先勾选足够的IP", + "Slave 主机": "Slave 主机", + "Slave 实例": "Slave 实例", + "确认原地重建n个从库?": "确认原地重建 {n} 个从库?", + "该主机在资源池中不存在": "该主机在资源池中不存在", + "该业务空闲机中不存在": "该业务空闲机中不存在", + "当前为资源池自动匹配,切换类型将会清空并需重新选择": "当前为资源池自动匹配,切换类型将会清空并需重新选择", + "当前填写的主机为资源池主机,切换类型将会清空并需重新选择": "当前填写的主机为资源池主机,切换类型将会清空并需重新选择", + "当前填写的主机为业务空闲机,切换类型将会清空并需重新选择": "当前填写的主机为业务空闲机,切换类型将会清空并需重新选择", + "请输入主机": "请输入主机", + "关联的从库实例": "关联的从库实例", + "请先选择目标主库主机": "请先选择目标主库主机", + "已被其他行选中": "已被其他行选中", + "资源池IP重复": "资源池IP重复", + "业务空闲机IP重复": "业务空闲机IP重复", + "目标从库实例重复": "目标从库实例重复", + "请输入IP_如_1_1_1_1多个可使用换行_空格或_分隔": "请输入IP,如1.1.1.1,多个可使用换行、空格或分隔", + "迁移主从提交成功": "迁移主从提交成功", + "迁移主从:主从机器上的所有实例成对迁移到新机器上,旧机器会下架掉。": "迁移主从:主从机器上的所有实例成对迁移到新机器上,旧机器会下架掉。", + "确认迁移n主从实例?": "确认迁移 {n} 主从实例?", + "n处IP不存在": " {n} 处IP不存在", + "从库主机关联实例": "从库主机关联实例", + "目标从库主机": "目标从库主机", + "目标从库主机格式不正确": "目标从库主机格式不正确", + "U_已处理_A_耗时_T": "{0} 已处理({1}),耗时:{2}", + "U_已处理_A": "{0} 已处理({1})", + "等待C确认是否执行T": "等待 {0} 确认是否执行 {1}", + "处理人": "处理人", + "重新执行后无法撤回,请谨慎操作!": "重新执行后无法撤回,请谨慎操作!", + "继续执行单据后无法撤回,请谨慎操作!": "继续执行单据后无法撤回,请谨慎操作!", + "终止单据后无法撤回,请谨慎操作!": "终止单据后无法撤回,请谨慎操作!", + "共n个文件,含有m个高危语句": "共 {0} 个文件,含有 {1} 个高危语句", + "含有n个高危语句": "含有 {0} 个高危语句", + "资源池": "资源池", + "搜索": "搜索", + "如何选择架构?": "如何选择架构?", + "请描述你的需求:": "请描述你的需求:", + "架构对比": "架构对比", + "生成推荐": "生成推荐", + "Redis 数据存储用途": "Redis 数据存储用途", + "缓存:大部分数据带有过期时间, 数据量不会持续增加,QPS 较高,延迟敏感;": "缓存:大部分数据带有过期时间, 数据量不会持续增加,QPS 较高,延迟敏感;", + "数据主存储:大部分数据不带过期时间, 数据量持续增加,QPS 较低,可接受一定延迟;": "数据主存储:大部分数据不带过期时间, 数据量持续增加,QPS 较低,可接受一定延迟;", + "Redis 集群连接方式": "Redis 集群连接方式", + "普通客户端:Redis Single 连接方式,slot 与节点映射关系由 proxy 自动处理;": "普通客户端:Redis Single 连接方式,slot 与节点映射关系由 proxy 自动处理;", + "智能客户端:RedisCluster 连接方式,客户端自动维护 slot 与节点映射关系,客户端自动处理 MOVED 错误;": "智能客户端:RedisCluster 连接方式,客户端自动维护 slot 与节点映射关系,客户端自动处理 MOVED 错误;", + "是否使用较多 hgetall、zrevrange 等 O(n) 命令?": "是否使用较多 hgetall、zrevrange 等 O(n) 命令?", + "根据您的需求推荐:": "根据您的需求推荐:", + "架构对比的描述文案": "架构对比的描述文案", + "开发中": "开发中", + "Tendis 架构": "Tendis 架构", + "TendisCache 集群": "TendisCache 集群", + "Tendisplus 集群": "Tendisplus 集群", + "涉及组件": "涉及组件", + "特别说明": "特别说明", + "Redis 主从": "Redis 主从", + "主从管理": "主从管理", + "Redis 起始端口": "Redis 起始端口", + "按主机分配(集群实例),系统将从“起始端口”开始自动分配": "按主机分配(集群实例),系统将从“起始端口”开始自动分配", + "集群 QPS(每秒)": "集群 QPS(每秒)", + "原生 Redis Cluster": "原生 Redis Cluster", + "线程说明": "线程说明", + "Proxy故障剔除": "Proxy故障剔除", + "proxy 故障剔除预计耗时": "proxy 故障剔除预计耗时", + "RedisMaster故障恢复": "RedisMaster故障恢复", + "RedisMaster故障恢复预计耗时": "RedisMaster故障恢复预计耗时", + "stream命令支持": "stream命令支持", + "pubsub命令支持": "pubsub命令支持", + "单集群最大支持容量": "单集群最大支持容量", + "数据备份": "数据备份", + "数据恢复": "数据恢复", + "推荐使用场景": "推荐使用场景", + "TendisSSD 集群": "TendisSSD 集群", + "部署方式": "部署方式", + "全新主机部署": "全新主机部署", + "已有主从所在主机追加部署": "已有主从所在主机追加部署", + "批量编辑 Databases": "批量编辑 Databases", + "范围 2~64": "范围 2~64", + "版本说明": "版本说明", + "数据保存位置": "数据保存位置", + "Redis 集群实例视图": "Redis 集群实例视图", + "Redis 主从管理": "Redis 主从管理", + "Redis 主从实例视图": "Redis 主从实例视图", + "选择主库主机后自动生成": "选择主库主机后自动生成", + "待部署主库主机": "待部署主库主机", + "待部署从库主机": "待部署从库主机", + "请输入或选择": "请输入或选择", + "目标从库主机不能为空": "目标从库主机不能为空", + "目标从库主机不存在": "目标从库主机不存在", + "批量录入待部署主库主机": "批量录入待部署主库主机", + "输入主机重复": "输入主机重复", + "主机格式不正确": "主机格式不正确", + "批量录入,多个对象换行分隔": "批量录入,多个对象换行分隔", + "Redis 版本": "Redis 版本", + "Twemproxy + 原生 Redis 主从": "Twemproxy + 原生 Redis 主从", + "Twemproxy+ TendisSSD 主从": "Twemproxy+ TendisSSD 主从", + "Predixy + TendisplusCluster(gossip 协议)": "Predixy + TendisplusCluster(gossip 协议)", + "SSD 磁盘": "SSD 磁盘", + "集群部署后,可在线切换为其他集群类型,注意事项:\n1. 切换过程中存量server连接会断开,需要程序需重连重试,持续时间1分钟内;\n2. 新集群类型 支持 老集群类型 相关特性;\n3. 如 TendisSSD 集群可在线切换为 TendisCache 集群和 Tendisplus 集群,但 TendisCache 集群不一定能切换为 TendisSSD 集群": "集群部署后,可在线切换为其他集群类型,注意事项:\n1. 切换过程中存量server连接会断开,需要程序需重连重试,持续时间1分钟内;\n2. 新集群类型 支持 老集群类型 相关特性;\n3. 如 TendisSSD 集群可在线切换为 TendisCache 集群和 Tendisplus 集群,但 TendisCache 集群不一定能切换为 TendisSSD 集群;", + "访问方式": "访问方式", + "命令支持": "命令支持", + "a. 缓存、QPS 要求较高、延迟要求较低;\nb. 同等数据规模,成本高;": "a. 缓存、QPS 要求较高、延迟要求较低;\nb. 同等数据规模,成本高;", + "a. 数据量很大,且大部分是 set/get/hset/hget等 O(1) 请求场景;\nb. hgetall、smembers 等 O(n) 请求性能较差,推荐使用 hscan、sscan 等命令代替;\nc. zset类型性能支持很差,不推荐使用;\nd. 同等数据规模,成本低;\ne. 需要精确恢复数据;\nf. 版本已经不迭代, 只做紧急 Bug 修复;\ng.未来将关闭申请入口": "a. 数据量很大,且大部分是 set/get/hset/hget等 O(1) 请求场景;\nb. hgetall、smembers 等 O(n) 请求性能较差,推荐使用 hscan、sscan 等命令代替;\nc. zset类型性能支持很差,不推荐使用;\nd. 同等数据规模,成本低;\ne. 需要精确恢复数据;\nf. 版本已经不迭代, 只做紧急 Bug 修复;\ng.未来将关闭申请入口;", + "a. 数据量很大,且大部分是 set/get/hset/hget 等 O(1) 请求场景;\nb. hgetall、smembers 等 O(n) 请求性能较差, 推荐使用 hscan、sscan 等命令代替;\nc. zset 类型性能约为原生 Redis 1/5;\nd. 可通过智能客户端直连 TendisplusCluster, 减少一层代理转发,降低延迟;\ne. 同等数据规模,成本低;\nf. 需要精确恢复数据;\ng. 版本持续迭代中;": "a. 数据量很大,且大部分是 set/get/hset/hget 等 O(1) 请求场景;\nb. hgetall、smembers 等 O(n) 请求性能较差, 推荐使用 hscan、sscan 等命令代替;\nc. zset 类型性能约为原生 Redis 1/5;\nd. 可通过智能客户端直连 TendisplusCluster, 减少一层代理转发,降低延迟;\ne. 同等数据规模,成本低;\nf. 需要精确恢复数据;\ng. 版本持续迭代中;", + "a. 缓存、QPS 要求较高、延迟要求较低;\nb.可通过智能客户端直连 RedisCluster, 使用原生 Redis 各种特性, 同时减少一层代理转发,降低延迟;\nc. 同等数据规模,成本高;": "a. 缓存、QPS 要求较高、延迟要求较低;\nb.可通过智能客户端直连 RedisCluster, 使用原生 Redis 各种特性, 同时减少一层代理转发,降低延迟;\nc. 同等数据规模,成本高;", + "a. 最新 Proxy 支持 Stream、Pubsub、事务;\nb. 支持 eval,key 需要满足 hash_tag 特性;": "a. 最新 Proxy 支持 Stream、Pubsub、事务;\nb. 支持 eval,key 需要满足 hash_tag 特性;", + "a. 最新 Proxy 支持 Pubsub、事务, 不支持 Stream;\nb. 支持 eval,key 需要满足 hash_tag 特性;\nc. 不支持 scan、linsert、lrem 等命令;": "a. 最新 Proxy 支持 Pubsub、事务, 不支持 Stream;\nb. 支持 eval,key 需要满足 hash_tag 特性;\nc. 不支持 scan、linsert、lrem 等命令;", + "a. Pubsub、事务、Stream 特性开发中;\nb. 支持 eval,key 需要满足 hash_tag 特性;": "a. Pubsub、事务、Stream 特性开发中;\nb. 支持 eval,key 需要满足 hash_tag 特性;", + "只支持恢复到15天全备时间点": "只支持恢复到15天全备时间点", + "a. 支持 Stream、Pubsub,事务支持开发中;\nb. 支持eval,key 需要满足 hash_tag 特性;": "a. 支持 Stream、Pubsub,事务支持开发中;\nb. 支持eval,key 需要满足 hash_tag 特性;", + "方式一: 域名(指向 Proxy Ips), 普通 Redis 客户端;": "方式一: 域名(指向 Proxy Ips), 普通 Redis 客户端;", + "方式一: 域名(指向 Proxy Ips), 普通 Redis 客户端;\n方式二: 域名(指向 Redis Ips), 智能 Redis 客户端, 自动处理 moved 错误;": "方式一: 域名(指向 Proxy Ips), 普通 Redis 客户端;\n方式二: 域名(指向 Redis Ips), 智能 Redis 客户端, 自动处理 moved 错误;", + "方式一: 域名(指向 Proxy Ips), 普通 Redis 客户端;\n方式二: 域名(指向Redis Ips), 智能 Redis 客户端, 自动处理 moved 错误;": "方式一: 域名(指向 Proxy Ips), 普通 Redis 客户端;\n方式二: 域名(指向Redis Ips), 智能 Redis 客户端, 自动处理 moved 错误;", + "普通客户端:Redis Single 连接方式,Slot 与节点映射关系由 Proxy 自动处理;": "普通客户端:Redis Single 连接方式,Slot 与节点映射关系由 Proxy 自动处理;", + "智能客户端:RedisCluster 连接方式,客户端自动维护 Slot 与节点映射关系,客户端自动处理 MOVED 错误;": "智能客户端:RedisCluster 连接方式,客户端自动维护 Slot 与节点映射关系,客户端自动处理 MOVED 错误;", + "目标从库主机 n 不存在": "目标从库主机 {n} 不存在", + "确认是否执行": "确认是否执行", + "其它": "其它", + "ip数不能超过n个": "ip数不能超过 {n} 个", + "部分IP不存在": "部分IP不存在", + "当前": "当前", + "变更方式": "变更方式", + "备份时间": "备份时间", + "选择主机": "选择主机", + "申请 Redis 主从部署": "申请 Redis 主从部署", + "版本升级": "版本升级", + "架构类型": "架构类型", + "当前使用的版本": "当前使用的版本", + "版本升级:将集群的接入层或存储层,更新到指定版本": "版本升级:将集群的接入层或存储层,更新到指定版本", + "确认对n个集群版本升级?": "确认对 {n} 个集群版本升级?", + "目标版本": "目标版本", + "确定提交?": "确定提交?", + "确定保存并执行?": "确定保存并执行?", + "撤销单据": "撤销单据", + "再次提单": "再次提单", + "添加": "添加", + "更多": "更多", + "共执行": "共执行", + "收起": "收起", + "业务名称": "业务名称", + "业务ID": "业务ID", + "%:匹配任意长度字符串,如 a%": "%:匹配任意长度字符串,如 a%", + "迁移DB名 ": "迁移DB名 ", + "最终DB名": "最终DB名", + "数据迁移:数据同步复制到新集群,迁移后将会对原库进行": "数据迁移:数据同步复制到新集群,迁移后将会对原库进行", + "不能选择源集群": "不能选择源集群", + "在目标集群已存在 DB: xx,请先修改名称": "在目标集群已存在 DB: {n},请先修改名称", + "确认提交n个数据迁移任务": "确认提交 {n} 个数据迁移任务?", + "数据迁移任务提交成功": "数据迁移任务提交成功", + "无高危语句": "无高危语句", + "主机已被 Master 节点使用": "主机已被 Master 节点使用", + "生成的目标DB名": "生成的目标 DB 名", + "支持使用 { } 占位,如db_{id} , id在执行开区时传入": "支持使用 {x} 占位,如db_{y} , id在执行开区时传入", + "请确保冷节点和热节点的总数至少为一台": "请确保冷节点和热节点的总数至少为一台", + "冷节点和热节点的总数至少为一台": "冷节点和热节点的总数至少为一台", + "敏感": "敏感", + "不允许多台目标Proxy主机对应同一台新Proxy主机:x": "不允许多台目标Proxy主机对应同一台新Proxy主机:{x}", + "DB 克隆:将源集群的指定database表结构和数据完整克隆到新集群中, database名不变": "DB 克隆:将源集群的指定database表结构和数据完整克隆到新集群中, database名不变", + "DB克隆": "DB 克隆", + "无容灾要求": "无容灾要求", + "跨机架部署": "跨机架部署", + "只能包含英文字母、数字,多个换行分隔": "只能包含英文字母、数字,多个换行分隔", + "批量编辑:通过换行分隔,快速批量录入多个值": "批量编辑:通过换行分隔,快速批量录入多个值", + "新建开区_批量录入": "新建开区-批量录入", + "请分别输入目标集群(单个),一个或多个变量值,授权IP(可为多个英文逗号分隔)\n多个对象 ,换行分隔": "请分别输入目标集群(单个),一个或多个变量值,授权IP(可为多个英文逗号分隔)\n多个对象 ,换行分隔", + "标记为已处理": "标记为已处理", + "确认移入待回收机池?": "确认移入待回收机池?", + "主机将移入“x业务下的空闲机池”": "主机将移入“{x}业务下的空闲机池”", + "确认标记为已经处理?": "确认标记为已经处理?", + "将会删除该条主机记录": "将会删除该条主机记录", + "标记成功": "标记成功", + "确认将n台主机移入待回收机池?": "确认将 {n} 台主机移入待回收机池?", + "确认将n台主机标记为已处理?": "确认将 {n} 台主机标记为已处理?", + "将会删除n条主机记录": "将会删除 {n} 条主机记录", + "主机已经被移动至 “x模块”,可以标记为已处理": "主机已经被移动至 “{x}”模块,可以标记为已处理", + "标记为已处理的 IP,将会删除记录": "标记为已处理的 IP,将会删除记录", + "只能选择“移入待回收的主机”": "只能选择“移入待回收的主机”", + "只能选择“标记为处理的主机”": "只能选择“标记为处理的主机”", + "Predixy + RedisCluster(gossip 协议)": "Predixy + RedisCluster(gossip 协议)", + "迁移中": "迁移中", + "删除中": "删除中", + "启用中": "启用中", + "容量使用率": "容量使用率", + "请输入关键字, Shift + Enter 换行": "请输入关键字, Shift + Enter 换行", + "选择源集群": "选择源集群", + "失败n": "失败{0}", + "执行失败n": "执行失败{0}", + "定位节点": "定位节点", + "失败节点(n)": "失败节点({n})", + "失败节点列表": "失败节点列表", + "以小写英文字母或数字开头_且只能包含英文字母_数字_连字符": "以小写英文字母或数字开头,且只能包含小写英文字母、数字、连字符-", + "xx机器无法使用": "{0} 机器无法使用", + "用户权限": "用户权限", + "Mongos规格": "Mongos规格", + "修改集群": "修改集群", + "请输入账号或 DB 名": "请输入账号或 DB 名", + "批量选择集群": "批量选择集群", + "添加源集群": "添加源集群", + "初始化权限规则": "初始化权限规则", + "添加权限": "添加权限", + "模板信息": "模板信息", + "所有表": "所有表", + "仅显示已选择": "仅显示已选择", + "去创建新的权限": "去创建新的权限", + "变量只能以字母开头": "变量只能以字母开头", + "请选择或输入主机": "请选择或输入主机", + "表名支持通配符“%”,含通配符的仅支持单个,为空则不克隆表数据": "表名支持通配符“%”,含通配符的仅支持单个,为空则不克隆表数据", + "部署方案选择": "部署方案选择", + "自动推荐方案": "自动推荐方案", + "自定义方案": "自定义方案", + "单机分片数": "单机分片数", + "数量不能为空": "数量不能为空", + "请输入数量": "请输入数量", + "范围n_min_max": "范围 {n}, {min} ~ {max}", + "请输入 where 条件,如:userId > 10000,不要带where关键字": "请输入 where 条件,如:userId > 10000,不要带where关键字", + "Mongodb规格": "Mongodb规格", + "上一个失败节点": "上一个失败节点", + "下一个失败节点": "下一个失败节点", + "MySQL-主从": "MySQL-主从", + "MySQL-单节点": "MySQL-单节点", + "原地定点构造": "原地定点构造", + "定点构造到其他集群": "定点构造到其他集群", + "构造 DB": "构造 DB", + "忽略 DB": "忽略 DB", + "构造后 DB 名": "构造后 DB 名", + "手动修改回档的 DB 名": "手动修改回档的 DB 名", + "n项待修改": "{0} 项待修改", + "禁用的集群不支持提取 Key": "禁用的集群不支持提取 Key", + "禁用的集群不支持删除 Key": "禁用的集群不支持删除 Key", + "禁用的集群不支持备份": "禁用的集群不支持备份", + "禁用的集群不支持清档": "禁用的集群不支持清档", + "请先添加链接的集群": "请先添加链接的集群", + "立即添加": "立即添加", + "MySQL主从-从域名": "MySQL主从-从域名", + "MySQL主从-主域名": "MySQL主从-主域名", + "复制已选": "复制已选", + "复制所有": "复制所有", + "域名:端口": "域名:端口", + "请先勾选": "请先勾选", + "无异常IP可复制": "无异常IP可复制", + "已选集群的异常 IP": "已选集群的异常 IP", + "暂无数据可复制": "暂无数据可复制", + "变更后机器组数": "变更后机器组数", + "数据查询": "数据查询", + "清屏": "清屏", + "使用帮助": "使用帮助", + "连接的集群:xx": "连接的集群:{name}", + "连接的集群": "连接的集群", + "页签数量已达上限,请先关闭部分标": "页签数量已达上限,请先关闭部分标", + "字号调整": "字号调整", + "结束符后不允许有空白外的字符": "结束符后不允许有空白外的字符", + "查询结果数据量不能大于64M": "查询结果数据量不能大于64M", + "导出数据": "导出数据", + "目标 DB 名": "目标 DB 名", + "weher 条件": "weher 条件", + "导出原因": "导出原因", + "最多支持 5 个": "最多支持 5 个", + "where 条件": "where 条件", + "忽略表名:": "忽略表名:", + "数据和表结构": "数据和表结构", + "数据": "数据", + "下载结果文件": "下载结果文件", + "编辑授权规则": "编辑授权规则", + "编辑授权规则成功": "编辑授权规则成功", + "是否确认终止执行单据": "是否确认终止执行单据", + "终止执行后无法撤回,请谨慎操作!": "终止执行后无法撤回,请谨慎操作!", + "是否确认重试此步骤": "是否确认重试此步骤", + "终止": "终止", + "是否删除索引": "是否删除索引", + "支持 show databases、show tables from db1 等部分 show 语句": "支持 show databases、show tables from db1 等部分 show 语句", + "只能输入select,不支持 insert, delete, update,且 select 必须带limit控制行数,行数<=1000": "只能输入select,不支持 insert, delete, update,且 select 必须带limit控制行数,行数<=1000", + "暂时不支持 use 语句": "暂时不支持 use 语句", + "不允许访问系统库,如 mysql information_schema performance_schema db_infobase": "不允许访问系统库,如 mysql information_schema performance_schema db_infobase", + "版本升级:接入层可直接原地升级,存储层需先创建相应版本的模块,连续版本可直接升级,跨版本需提供新机通过迁移完成升级;同机所有关联集群将一并升级": "版本升级:接入层可直接原地升级,存储层需先创建相应版本的模块,连续版本可直接升级,跨版本需提供新机通过迁移完成升级;同机所有关联集群将一并升级", + "升级方式": "升级方式", + "升级方式不能为空": "升级方式不能为空", + "原地升级": "原地升级", + "迁移升级": "迁移升级", + "远程": "远程", + "目标版本不能为空": "目标版本不能为空", + "绑定不能为空": "绑定不能为空", + "本地": "本地", + "无需选择": "无需选择", + "跳转新建模块": "跳转新建模块", + "绑定模块不能为空": "绑定模块不能为空", + "升级类型": "升级类型", + "适用于小版本升级,如 5.6.1 -> 5.6.2 ": "适用于小版本升级,如 5.6.1 -> 5.6.2 ", + "适用于大版本升级,如 5.6.0 -> 5.7.0": "适用于大版本升级,如 5.6.0 -> 5.7.0", + "单节点仅支持原地升级": "单节点仅支持原地升级", + "主从 - 接入层": "主从 - 接入层", + "主从 - 存储层": "主从 - 存储层", + "确认版本升级n个集群?": "确认版本升级 {n} 个集群?", + "展开详情": "展开详情", + "收起列表": "收起列表", + "展开列表": "展开列表", + "版本包文件": "版本包文件", + "数据库版本不能为空": "数据库版本不能为空", + "版本包文件不能为空": "版本包文件不能为空", + "集群数量 / 每组主机部署集群需为整数": "集群数量 / 每组主机部署集群需为整数", + "必须大于当前台数n": "必须大于当前台数:{n}", + "除use dbname外,必须有结束符; 或": "除use dbname外,必须有结束符; 或 {n}", + "不允许访问系统库,如": "不允许访问系统库,如 {n}", + "目标主库主机不存在": "目标主库主机不存在", + "支持所有架构类型": "支持所有架构类型", + "通用": "通用", + "通用维护": "通用维护", + "仅支持 TendisCache,TendisSSD,Tendisplus,RedisCluster 类型": "仅支持 TendisCache,TendisSSD,Tendisplus,RedisCluster 类型", + "待重建的主机": "待重建的主机", + "主机选择方式": "主机选择方式", + "同机关联实例": "同机关联实例", + "Proxy 实例": "Proxy 实例", + "Proxy 主机": "Proxy 主机", + "替换类型": "替换类型", + "只替换目标实例": "只替换目标实例", + "主机关联的所有实例一并替换": "主机关联的所有实例一并替换", + "实例替换": "实例替换", + "请输入或从表头批量选择": "请输入或从表头批量选择", + "目标Proxy主机不能为空": "目标Proxy主机不能为空", + "目标Proxy主机不存在": "目标Proxy主机不存在", + "目标Proxy主机重复": "目标Proxy主机重复", + "目标实例": "目标实例", + "关联集群": "关联集群", + "自动匹配": "自动匹配", + "Master 主机": "Master 主机", + "缩容后不能少于2台": "缩容后不能少于2台", + "主机选择": "主机选择", + "缩容后不能少于1台": "缩容后不能少于1台", + "Master 缩容数量 (台)": "Master 缩容数量 (台)", + "Slave 缩容数量 (台)": "Slave 缩容数量 (台)", + "当前密码": "当前密码", + "关联主库主机": "关联主库主机", + "构造到新集群": "构造到新集群", + "构造到已有集群": "构造到已有集群", + "构造到原集群": "构造到原集群", + "回档DB": "回档DB", + "请输入,如需输入多个用回车换行": "请输入,如需输入多个用回车换行", + "指定时间自动匹配": "指定时间自动匹配", + "请选择文件": "请选择文件", + "暂无与指定时间最近的备份记录": "暂无与指定时间最近的备份记录", + "自动匹配指定日期前的最新全库备份": "自动匹配指定日期前的最新全库备份", + "备份文件 (批量编辑仅支持 “指定时间自动匹配” )": "备份文件 (批量编辑仅支持 “指定时间自动匹配” )", + "如:2019-01-30 12:12:21": "如:2019-01-30 12:12:21", + "主机来源": "主机来源", + "存储层主机": "存储层主机", + "接入层主机": "接入层主机", + "主机来源不能为空": "主机来源不能为空", + "请选择主机 (1台)": "请选择主机 (1台)", + "请输入或选择 (1台)": "请输入或选择 (1台)", + "IP 格式不符合IPv4标准": "IP 格式不符合IPv4标准", + "主机不存在": "主机不存在", + "消息保留大小": "消息保留大小", + "无异常slave实例,无法重建": "无异常slave实例,无法重建", + "6个月": "6个月", + "1个月": "1个月", + "1年": "1年", + "巡检时间": "巡检时间", + "指定备份记录": "指定备份记录", + "密码创建后平台将不会显露_,_请谨慎复制_,_": "密码创建后平台将不会显露 , 请谨慎复制 , ", + "请设置密码": "请设置密码", + "超过n天未处理,自动终止": "超过 {n} 天未处理,自动终止", + "不能选择临时集群": "不能选择临时集群", + "账号创建后,不支持修改。": "账号创建后,不支持修改。", + "平台不会保存密码,请自行保管好。": "平台不会保存密码,请自行保管好。", + "Raw 模式": "Raw 模式", + "开启后可正常显示中文": "开启后可正常显示中文", + "关闭后,内容将不会再在保存,请谨慎操作!": "关闭后,内容将不会再在保存,请谨慎操作!", + "确认关闭当前窗口?": "确认关闭当前窗口?", + "授权的IP": "授权的IP", + "生成的目标 DB 范式": "生成的目标 DB 范式", + "安全认证": "安全认证", + "复制安全认证": "复制安全认证", + "n 个 SQL 文件": "{n} 个 SQL 文件", + "Doris集群部署": "Doris集群部署", + "目标DB设置不正确": "目标DB设置不正确", + "执行的 SQL": "执行的 SQL", + "执行的 SQL 不能为空": "执行的 SQL 不能为空", + "点击添加": "点击添加", + "变更的 DB:": "变更的 DB:", + "忽略的 DB:": "忽略的 DB:", + "请添加 SQL": "请添加 SQL", + "SQL 来源": "SQL 来源", + "请添加 SQL 文件": "请添加 SQL 文件", + "DB名不允许重复": "DB名不允许重复", + "只支持读取类的指令": "只支持读取类的指令", + "get、mget指令,返回的value需小于1M": "get、mget指令,返回的value需小于1M", + "复合类型,返回member需小于1000": "复合类型,返回member需小于1000", + "目标主库主机格式不正确": "目标主库主机格式不正确", + "目标主库主机 n 不存在": "目标主库主机 {n} 不存在", + "我的服务单": "我的服务单", + "添加从库执行": "添加从库执行", + "请输入单个 IP": "请输入单个 IP", + "如果变更 SQL 是“create database ...”,这个请填写 master": "如果变更 SQL 是“create database ...”,这个请填写 master", + "忽略的 DB": "忽略的 DB", + "目标集群(always on 集群)": "目标集群(always on 集群)", + "忽略 DB ": "忽略 DB ", + "迁移 DB 名": "迁移 DB 名", + "迁移后 DB 名": "迁移后 DB 名", + "构造 DB 名称": "构造 DB 名称", + "构造后 DB 名称(自动生成,可修改)": "构造后 DB 名称(自动生成,可修改)", + "已存在的 DB(可修改)": "已存在的 DB(可修改)", + "请输入集群域名或从表头批量选择": "请输入集群域名或从表头批量选择", + "请输入管控区域:IP或从表头批量选择": "请输入 管控区域:IP 或从表头批量选择", + "请输入IP或从表头批量选择": "请输入 IP 或从表头批量选择", + "请输入IP:Port或从表头批量选择": "请输入 IP:Port 或从表头批量选择", + "统一设置:将该列统一设置为相同的值": "统一设置:将该列统一设置为相同的值", + "构造后 DB 名称不能为空": "构造后 DB 名称不能为空", + "跟已存在的 DB 名冲突,请修改其一": "跟已存在的 DB 名冲突,请修改其一", + "和其它已填写数据重复": "和其它已填写数据重复", + "继续": "继续", + "确定继续吗": "确定继续吗", + "人工确认节点列表": "人工确认节点列表", + "人工确认节点(n)": "人工确认节点({n})", + "待确认n": "待确认{0}", + "确认继续执行该节点?": "确认继续执行该节点?", + "确认后将会继续执行操作": "确认后将会继续执行操作", + "确定继续所有节点任务": "确定继续所有节点任务", + "确认继续": "确认继续", + "继续任务成功": "继续任务成功", + "新DB已存在": "新 DB 已存在", + "只允许提交一种集群类型": "只允许提交一种集群类型", + "克隆表结构和数据": "克隆表结构和数据", + "克隆类型": "克隆类型", + "克隆DB名": "克隆 DB 名", + "按Enter或失焦可完成内容输入": "按 Enter 或失焦可完成内容输入", + "粘贴多个对象可用换行,空格或;,|分隔": "粘贴多个对象可用换行,空格或;,|分隔", + "是否审批": "是否审批", + "是否人工确认": "是否人工确认", + "是否经由DBA审批后才可执行": "是否经由DBA审批后才可执行", + "是否经由提单人确认后才可执行": "是否经由提单人确认后才可执行", + "添加单据审批节点": "添加单据审批节点", + "添加人工确认节点": "添加人工确认节点", + "全局设置的作为各个业务初始化设置,更改后会自动同步至各个业务;在业务下可以根据运行情况,可调整“是否审批”,其中“是否人工确认”在业务下不可更改": "全局设置的作为各个业务初始化设置,更改后会自动同步至各个业务;在业务下可以根据运行情况,可调整“是否审批”,其中“是否人工确认”在业务下不可更改", + "单据配置": "单据配置", + "自定义": "自定义", + "必须选择业务": "必须选择业务", + "至少选择一个集群": "至少选择一个集群", + "删除后,将不可恢复,请谨慎操作!": "删除后,将不可恢复,请谨慎操作!", + "修改目标": "修改目标", + "RedisCluster集群": "RedisCluster 集群", + "% 或 ? 不允许单独使用": "% 或 ? 不允许单独使用", + "不允许为 *": "不允许为 *", + "库表名支持数字、字母、中划线、下划线,最大35字符": "库表名支持数字、字母、中划线、下划线,最大35字符", + "不允许输入系统库和特殊库": "不允许输入系统库和特殊库", + "不能以stage_truncate开头或dba_rollback结尾": "不能以 stage_truncate 开头或 dba_rollback 结尾", + "全局配置": "全局配置", + "分片数": "分片数", + "SQlServer_工具箱": "SQlServer 工具箱", + "数据迁移": "数据迁移", + "迁移记录": "迁移记录", + "重置将会情况当前填写的所有内容_请谨慎操作": "重置将会情况当前填写的所有内容_请谨慎操作", + "最终 DB": "最终 DB", + "清理表数据": "清理表数据", + "删除表": "删除表", + "删除整库": "删除整库", + "构造后 DB 名不能为空": "构造后 DB 名不能为空", + "构造后 DB 名待有冲突更新": "构造后 DB 名待有冲突更新", + "请先设置集群、构造 DB": "请先设置集群、构造 DB", + "迁移类型": "迁移类型", + "迁移 DB": "迁移 DB", + "数据迁移:数据同步复制到新集群": "数据迁移:数据同步复制到新集群", + "(共 n 个)": "(共 {0} 个)", + "SqlServer 主从": "SqlServer 主从", + "SqlServer 单节点": "SqlServer 单节点", + "同步模式": "同步模式", + "待重建从库主机不能为空": "待重建从库主机不能为空", + "待重建从库主机格式不正确": "待重建从库主机格式不正确", + "Mysql 主从": "Mysql 主从", + "Mysql 单节点": "Mysql 单节点", + "从库实例": "从库实例", + "Redis 主库主机": "Redis 主库主机", + "Tendb Cluster 主库主机": "Tendb Cluster 主库主机", + "Mongo 主库主机": "Mongo 主库主机", + "Tendb Cluster 主从": "Tendb Cluster 主从", + "n 不存在": "{n} 不存在", + "n 已存在": "{n} 已存在", + "操作系统仅支持 n": "操作系统仅支持 {n}", + "所属业务:": "所属业务:", + "业务英文名:": "业务英文名:", + "SQL来源:": "SQL来源:", + "字符集:": "字符集:", + "执行模式:": "执行模式:", + "执行时间:": "执行时间:", + "目标集群:": "目标集群:", + "目标DB:": "目标DB:", + "变更的 DB": "变更的 DB", + "人工终止": "人工终止", + "DB 已存在": "DB 已存在", + "不允许高版本往低版本迁移": "不允许高版本往低版本迁移", + "迁移后 DB 和迁移 DB 数量不匹配": "迁移后 DB 和迁移 DB 数量不匹配", + "请先设置集群、目标集群、构造 DB": "请先设置集群、目标集群、构造 DB", + "迁移方式": "迁移方式", + "DB名处理": "DB 名处理", + "完整备份迁移": "完整备份迁移", + "增量备份迁移": "增量备份迁移", + "迁移后源DB继续使用,DB名不变": "迁移后源DB继续使用,DB名不变", + "迁移后源DB不再使用,自动重命名": "迁移后源DB不再使用,自动重命名", + "迁移任务:n,不支持该操作": "迁移任务:{n},不支持该操作", + "1 个月": "1 个月", + "6 个月": "6 个月", + "1 年": "1 年", + "3 年": "3 年", + "15天": "15天", + "备份方式:": "备份方式:", + "备份位置:": "备份位置:", + "备份保存时间:": "备份保存时间:", + "(共 n 个)": "(共 {n} 个)", + "回档 DB": "回档 DB", + "一次性全备迁移": "一次性全备迁移", + "强制终止后将不可恢复_请确认操作": "强制终止后将不可恢复_请确认操作", + "确认强制终止": "确认强制终止", + "断开同步后将不可恢复_请确认操作": "断开同步后将不可恢复_请确认操作", + "持续增量迁移": "持续增量迁移", + "强制终止": "强制终止", + "同步 DB": "同步 DB", + "有 master 时只允许一个": "有 master 时只允许一个", + "DB名不能支持 n": "DB名不能支持 {n}", + "最终 DB 名不能为空": "最终 DB 名不能为空", + "最终 DB 和指定的备份 DB 数量不匹配": "最终 DB 和指定的备份 DB 数量不匹配", + "请先设置目标集群、备份 DB": "请先设置目标集群、备份 DB", + "仅可选择一种实例类型": "仅可选择一种实例类型", + "待重建从库主机不存在": "待重建从库主机不存在", + "请先选择从库主机": "请先选择从库主机", + "主从互换:主机级别操作,即同机所有集群均会完成主从关系互切": "主从互换:主机级别操作,即同机所有集群均会完成主从关系互切", + "中断中": "中断中", + "已断开": "已断开", + "全量传输完成": "全量传输完成", + "增量传输完成": "增量传输完成", + "确认断开同步": "确认断开同步", + "最终 DB 和指定 DB 数量不匹配": "最终 DB 和指定 DB 数量不匹配", + "添加从库:同机的所有集群会统一新增从库,仅支持 always on 集群": "添加从库:同机的所有集群会统一新增从库,仅支持 always on 集群", + "仅可选择一种类型修改密码": "仅可选择一种类型修改密码", + "DB 名处理:": "DB 名处理:", + "备份记录(d):预期返回 n 个 DB 的备份记录,实际返回 m 个": "备份记录({0}):预期返回 {1} 个 DB 的备份记录,实际返回 {2} 个", + "高版本不能恢复到低版本": "高版本不能恢复到低版本", + "添加免审批": "添加免审批", + "所有集群已免审批": "所有集群已免审批", + "单据免审批设置": "单据免审批设置", + "内置策略为平台预设的审批规则,不可修改。根据业务需求,您可对全部或部分集群应用免审批策略。": "内置策略为平台预设的审批规则,不可修改。根据业务需求,您可对全部或部分集群应用免审批策略。", + "已存在自定义的免审批": "已存在自定义的免审批", + "内置策略不支持编辑": "内置策略不支持编辑", + "编辑免审批": "编辑免审批", + "添加免审批后,相关单据可直接进入下一环节,无需经过审批流程。免审批可应用于业务下的全部集群或特定部分集群。": "添加免审批后,相关单据可直接进入下一环节,无需经过审批流程。免审批可应用于业务下的全部集群或特定部分集群。", + "免审批目标": "免审批目标", + "需审批": "需审批", + "需确认": "需确认", + "免确认": "免确认", + "确定删除策略?": "确定删除策略?", + "不允许输入系统库和特殊库 n": "不允许输入系统库和特殊库 {n}", + "不允许输入系统库,如\"msdb\", \"model\", \"tempdb\", \"Monitor\"": "不允许输入系统库,如\"msdb\", \"model\", \"tempdb\", \"Monitor\"", + "不允许输入系统库,如\"master\", \"msdb\", \"model\", \"tempdb\", \"Monitor\"": "不允许输入系统库,如\"master\", \"msdb\", \"model\", \"tempdb\", \"Monitor\"", + "DB名、表名不允许为空,忽略DB名、忽略表名不允许为 *": "DB名、表名不允许为空,忽略DB名、忽略表名不允许为 *", + "支持 %(指代任意长度字符串),*(指代全部)2个通配符": "支持 %(指代任意长度字符串),*(指代全部)2个通配符", + "单元格可同时输入多个对象,使用换行,空格或;,|分隔,按 Enter 或失焦完成内容输入": "单元格可同时输入多个对象,使用换行,空格或;,|分隔,按 Enter 或失焦完成内容输入", + "包含通配符时, 每一单元格只允许输入单个对象。% 不能独立使用, * 只能单独使用": "包含通配符时, 每一单元格只允许输入单个对象。% 不能独立使用, * 只能单独使用", + "查看域名/IP对应关系": "查看域名/IP对应关系", + "确认继续所有人工确认节点": "确认继续所有人工确认节点", + "请先选择待回档集群": "请先选择待回档集群", + "请先添加待回档集群": "请先添加待回档集群", + "任务": "任务", + "Redis版本": "Redis版本", + "当前分片数": "当前分片数", + "目标分片数": "目标分片数", + "原地变更": "原地变更", + "替换变更": "替换变更", + "机器数量": "机器数量", + "处理时间": "处理时间", + "提单人": "提单人", + "我的申请": "我的申请", + "我负责的业务": "我负责的业务", + "统一设置": "统一设置", + "仅DataNode类型的节点支持替换": "仅DataNode类型的节点支持替换", + "库表输入说明": "库表输入说明", + "不允许输入系统库和特殊库,如mysql、sys 等": "不允许输入系统库和特殊库,如mysql、sys 等", + "支持 %(指代任意长度字符串), ?(指代单个字符串), *(指代全部)三个通配符": "支持 %(指代任意长度字符串), ?(指代单个字符串), *(指代全部)三个通配符", + "包含通配符时, 每一单元格只允许输入单个对象。% ? 不能独立使用, * 只能单独使用": "包含通配符时, 每一单元格只允许输入单个对象。% ? 不能独立使用, * 只能单独使用", + "复制所属集群": "复制所属集群", + "公共资源池": "公共资源池", + "统计视图": "统计视图", + "规格类型": "规格类型", + "机型(硬盘)": "机型(硬盘)", + "CPU 内存": "CPU 内存", + "园区分布(台)": "园区分布(台)", + "地域 - 园区": "地域 - 园区", + "所属DB类型": "所属DB类型", + "请选择所属业务": "请选择所属业务", + "请选择所属DB类型": "请选择所属DB类型", + "总数(台)": "总数(台)", + "聚合维度": "聚合维度", + "导出列表内容": "导出列表内容", + "数量(台)": "数量(台)", + "主机列表": "主机列表", + "资源分布统计": "资源分布统计", + "地域 + 规格": "地域 + 规格", + "地域 + 机型(硬盘)": "地域 + 机型(硬盘)", + "资源分布统计(地域 + 规格)": "资源分布统计(地域 + 规格)", + "资源分布统计(地域 + 机型)": "资源分布统计(地域 + 机型)", + "主机数量 - 按DB类型统计": "主机数量 - 按DB类型统计", + "TendbCluster-主域名": "TendbCluster-主域名", + "TendbCluster-从域名": "TendbCluster-从域名", + "日期类型(date)": "日期类型(date)", + "日期时间类型(datetime)": "日期时间类型(datetime)", + "时间戳类型(timestamp)": "时间戳类型(timestamp)", + "整型(int)": "整型(int)", + "整型(bigint)": "整型(bigint)", + "新proxy主机": "新proxy主机", + "开启弱密码检测": "开启弱密码检测", + "开启后,不允许超过 x 位连续字符,如出现以下示例密码将无法通过检测": "开启后,不允许超过 {x} 位连续字符,如出现以下示例密码将无法通过检测", + "连续键盘序_如_xx": "连续键盘序,如:{0}", + "连续字母序_如_xx": "连续字母序,如:{0}", + "连续数字序_如_xx": "连续数字序,如:{0}", + "连续特殊符号序_如_xx": "连续特殊符号序,如:{0}", + "重复的字母_数字_特殊符号_如_aa_bb_cc": "重复的字母、数字、特殊符号,如:{0}、{1}、{2}", + "密码组成设置": "密码组成设置", + "特殊字符(非空格)": "特殊字符(非空格)", + "密码校验": "密码校验", + "包含上述任意": "包含上述任意", + "指定特殊字符": "指定特殊字符", + "包含": "包含", + "中的任意 n 种": "中的任意 {n} 种", + "不允许超过 x 位连续字符": "不允许超过 {x} 位连续字符", + "不允许的字符: s": "不允许的字符: {s}", + "包含特殊字符_除空格外": "包含特殊字符_除空格外", + "请先添加实例": "请先添加实例", + "【SQLServer】授权规则": "【SQLServer】授权规则", + "【MySQL】授权规则": "【MySQL】授权规则", + "【TendbCluster】授权规则": "【TendbCluster】授权规则", + "【MongoDB】授权规则": "【MongoDB】授权规则", + "【MongoDB】实例视图": "【MongoDB】实例视图", + "【MongoDB】副本集集群管理": "【MongoDB】副本集集群管理", + "【MongoDB】分片集群管理": "【MongoDB】分片集群管理", + "请至少选择一种类型": "请至少选择一种类型", + "如忽略,有连接的情况下也会执行强制升级": "如忽略,有连接的情况下也会执行强制升级", + "暂不支持 use 语句,请使用 db.table 指定 database": "暂不支持 use 语句,请使用 db.table 指定 database", + "请添加账号规则": "请添加账号规则", + "请指定特殊字符": "请指定特殊字符", + "特殊字符不允许包含空格": "特殊字符不允许包含空格", + "请输入除大小写字母、数字外的英文半角字符": "请输入除大小写字母、数字外的英文半角字符", + "请输入英文半角字符,重复字符将去重": "请输入英文半角字符,重复字符将去重", + "Follower节点规格": "Follower 节点规格", + "Observer节点规格": "Observer 节点规格", + "【Doris】集群管理": "【Doris】集群管理", + "申请Doris集群部署": "申请Doris集群部署", + "Doris版本": "Doris 版本", + "Follower节点": "Follower 节点", + "Observer节点": "Observer 节点", + "固定为n台": "固定为 {0} 台", + "查询端口": "查询端口", + "主机已被Follower节点使用": "主机已被 Follower 节点使用", + "主机已被Observer节点使用": "主机已被 Observer 节点使用", + "Follower节点IP": "Follower 节点 IP", + "Observer节点IP": "Observer 节点 IP", + "9010 和 9020 为服务内部占用端口": "9010 和 9020 为服务内部占用端口", + "与http端口互斥": "与 http 端口互斥", + "与查询端口互斥": "与查询端口互斥", + "至少添加一种节点IP": "至少添加一种节点 IP", + "name容量从n台扩容至n台": "{name} 容量从 {hostNumBefore} 台扩容至 {hostNumAfter} 台", + "name容量从n台缩容至n台": "{name} 容量从 {hostNumBefore} 台缩容至 {hostNumAfter} 台", + "至少缩容一种类型": "至少缩容一种类型", + "当前数量": "当前数量", + "确认禁用该集群?": "确认禁用该集群?", + "确认启用该集群?": "确认启用该集群?", + "启用后,将会恢复访问": "启用后,将会恢复访问", + "删除后将产生以下影响": "删除后将产生以下影响:", + "删除xxx集群": "删除 {0} 集群", + "删除xxx实例数据,停止相关进程": "删除 {xxx} 实例数据,停止相关进程", + "确认扩容集群?": "确认扩容集群?", + "若选择至少需要n台": "若选择至少需要 {0} 台", + "若选择至少需要n台,已选m台": "若选择至少需要 {0} 台,已选 {1} 台", + "扩容中": "扩容中", + "缩容中": "缩容中", + "替换中": "替换中", + "请保证冷/热节点至少存在一种": "请保证冷/热节点至少存在一种", + "Follower节点不支持缩容": "Follower节点不支持缩容", + "Follower类型节点若存在至少保留两台": "Follower类型节点若存在至少保留两台", + "冷/热 数据节点必选 1 种以上,每个角色至少需要 2 台": "冷/热 数据节点必选 1 种以上,每个角色至少需要 2 台", + "未完善": "未完善", + "扩容的节点 IP": "扩容的节点 IP", + "实例正在重启中,不能勾选": "实例正在重启中,不能勾选", + "较目标容量相差n台": ",较目标容量相差 {0} 台", + "较目标容量超出n台": ",较目标容量超出 {0} 台", + "Observer类型节点若存在至少保留两台": "Observer类型节点若存在至少保留两台", + "主从主机": "主从主机", + "只读主机": "只读主机", + "新主从主机": "新主从主机", + "新只读主机": "新只读主机", + "请输入n台IP_英文逗号或换行分隔": "请输入 {n} 台IP_英文逗号或换行分隔", + "请输入n台IP": "请输入 {n} 台IP", + "IP 视角": "IP 视角", + "导出结果表": "导出结果表", + "复制 IP": "复制 IP", + "查询条件": "查询条件", + "源客户端 IP": "源客户端 IP", + "权限查询": "权限查询", + "请选择或输入,支持%": "请选择或输入,支持%", + "至多n台_已选n台": "至多 {0} 台,已选 {1} 台", + "至多n台": "至多 {n} 台", + "无权限的IP共n个": "无权限的 IP 共 {n} 个", + "有权限的IP共n个": "有权限的 IP 共 {n} 个", + "访问的 DB": "访问的 DB", + "匹配中的访问源": "匹配中的访问源", + "匹配中的 DB": "匹配中的 DB", + "访问 DB": "访问 DB", + "请输入DB,支持%": "请输入DB,支持%", + "最多输入n个": "最多输入 {n} 个", + "请输入,多个英文逗号或换行分隔,最多n个": "请输入,多个英文逗号或换行分隔,最多 {n} 个", + "查询的对象": "查询的对象", + "匹配的规则": "匹配的规则", + "域名不能为空": "域名不能为空", + "请选择或直接输入账号,Enter完成输入": "请选择或直接输入账号,Enter完成输入", + "Mongo 分片集群": "Mongo 分片集群", + "不允许输入系统库和特殊库,如admin、config、local": "不允许输入系统库和特殊库,如admin、config、local", + "DB名、表名不允许为空,忽略DB名、忽略表名要么同时为空, 要么同时不为空": "DB名、表名不允许为空,忽略DB名、忽略表名要么同时为空, 要么同时不为空", + "支持通配符 *(指代任意长度字符串)": "支持通配符 *(指代任意长度字符串)", + "库表名支持数字、字母、中划线、下划线,最大64字符": "库表名支持数字、字母、中划线、下划线,最大64字符", + "请输入表名称,支持通配符“*”": "请输入表名称,支持通配符“*”", + "请输入DB 名称,支持通配符“*”": "请输入DB 名称,支持通配符“*”", + "连接字符串": "连接字符串", + "连接字符串(CLB)": "连接字符串(CLB)", + "复制xxx": "复制{0}", + "是否备份 Oplog": "是否备份 Oplog", + "缩容接入层:减加集群的Proxy数量,但集群Proxy数量不能少于2": "缩容接入层:减加集群的Proxy数量,但集群Proxy数量不能少于2", + "Mongo 主机": "Mongo 主机", + "机器类型": "机器类型", + "Proxy数量不足,至少 2 台": "Proxy数量不足,至少 2 台", + "忽略DB名、忽略表名要么同时为空, 要么同时不为空": "忽略DB名、忽略表名要么同时为空, 要么同时不为空", + "同一个副本集,一次只能替换一个节点": "同一个副本集,一次只能替换一个节点", + "同一个分片集群,config一次只能替换一个节点": "同一个分片集群,config一次只能替换一个节点", + "config一次只能替换一个节点": "config一次只能替换一个节点", + "同一个shard,同时只能替换一个节点": "同一个shard,同时只能替换一个节点", + "扩容数量(台)": "扩容数量(台)", + "缩容数量(台)": "缩容数量(台)", + "ShardSvr 名称": "ShardSvr 名称", + "回档至指定时间": "回档至指定时间", + "待替换的主机 ": "待替换的主机", + "后端存储": "后端存储", + "TendisCache后端存储": "TendisCache 后端存储", + "TendisSSD后端存储": "TendisSSD 后端存储", + "TendisPlus后端存储": "TendisPlus 后端存储", + "DataNode节点": "DataNode 节点", + "副本集/ShardSvr": "副本集/ShardSvr", + "必须要能除尽总分片数": "必须要能除尽总分片数", + "变更机器组数": "变更机器组数", + "CPU/内存": "CPU/内存", + "添加机型": "添加机型", + "TendisCache/RedisCluster/Redis主从 后端存储": "TendisCache/RedisCluster/Redis主从 后端存储", + "这行勿动!新增翻译请在上一行添加!": "" +} diff --git a/dbm-ui/frontend/src/services/model/db-resource/DbResource.ts b/dbm-ui/frontend/src/services/model/db-resource/DbResource.ts index 61422ca573..30692db00f 100644 --- a/dbm-ui/frontend/src/services/model/db-resource/DbResource.ts +++ b/dbm-ui/frontend/src/services/model/db-resource/DbResource.ts @@ -117,6 +117,6 @@ export default class DbResource { if (!this.resource_type || this.resource_type === 'PUBLIC') { return t('通用'); } - return DBTypeInfos[this.resource_type as DBTypes].name; + return DBTypeInfos[this.resource_type as DBTypes]?.name; } } diff --git a/dbm-ui/frontend/src/services/model/db-resource/summary.ts b/dbm-ui/frontend/src/services/model/db-resource/summary.ts index 9b03cc2f0e..945a61bada 100644 --- a/dbm-ui/frontend/src/services/model/db-resource/summary.ts +++ b/dbm-ui/frontend/src/services/model/db-resource/summary.ts @@ -11,7 +11,7 @@ * the specific language governing permissions and limitations under the License. */ -import { clusterTypeInfos, ClusterTypes, MachineTypes } from '@common/const'; +import { DBTypeInfos, DBTypes, MachineTypes } from '@common/const'; export default class Summary { dedicated_biz: number; @@ -19,7 +19,7 @@ export default class Summary { city: string; spec_id?: number; spec_name?: string; - spec_cluster_type?: ClusterTypes; + spec_cluster_type?: DBTypes; spec_machine_type?: MachineTypes; device_class?: string; disk_summary?: { @@ -66,9 +66,12 @@ export default class Summary { if (!this.spec_cluster_type || !this.spec_machine_type) { return '--'; } - const { name, machineList } = clusterTypeInfos[this.spec_cluster_type]; - const matchMachine = machineList.find(({ id }) => id === this.spec_machine_type); - return matchMachine ? `${name} - ${matchMachine.name}` : '--'; + const { name, machineList } = DBTypeInfos[this.spec_cluster_type] || { + name: '', + machineList: [], + }; + const matchMachine = machineList.find(({ value }) => value === this.spec_machine_type); + return matchMachine ? `${name} - ${matchMachine.label}` : '--'; } get subzoneDetailDisplay() { diff --git a/dbm-ui/frontend/src/services/source/dbresourceResource.ts b/dbm-ui/frontend/src/services/source/dbresourceResource.ts index 39ab16639e..a02bbbae5c 100644 --- a/dbm-ui/frontend/src/services/source/dbresourceResource.ts +++ b/dbm-ui/frontend/src/services/source/dbresourceResource.ts @@ -32,8 +32,31 @@ export function removeResource(params: { bk_host_ids: number[] }) { /** * 获取机型列表 */ -export function fetchDeviceClass() { - return http.get(`${path}/get_device_class/`); +export function fetchDeviceClass(params: { offset?: number; limit?: number; name?: string }) { + return http.post< + ListBase< + { + capacity_flag: number; // 容量标志 + comment: string; // 评论 + cpu: number; // CPU 核心数 + disk: number; // 磁盘大小 (GB) + enable_apply: boolean; // 是否启用申请 + enable_capacity: boolean; // 是否启用容量 + id: number; // 设备唯一标识 + label: { + device_group: string; // 设备组 + device_size: string; // 设备大小 + }; + mem: number; // 内存大小 (GB) + region: string; // 区域 + require_type: number; // 需求类型 + remark: string; // 备注 + score: number; // 评分 + zone: string; // 可用区 + device_type: string; // 设备类型 + }[] + > + >(`${path}/get_device_class/`, params); } /** diff --git a/dbm-ui/frontend/src/types/auto-imports.d.ts b/dbm-ui/frontend/src/types/auto-imports.d.ts index 7021ac5101..d0c217f6f1 100644 --- a/dbm-ui/frontend/src/types/auto-imports.d.ts +++ b/dbm-ui/frontend/src/types/auto-imports.d.ts @@ -71,6 +71,6 @@ declare global { // for type re-export declare global { // @ts-ignore - export type { Component, ComponentPublicInstance, ComputedRef, ExtractDefaultPropTypes, ExtractPropTypes, ExtractPublicPropTypes, InjectionKey, PropType, Ref, VNode, WritableComputedRef } from 'vue' + export type { Component, ComponentPublicInstance, ComputedRef, DirectiveBinding, ExtractDefaultPropTypes, ExtractPropTypes, ExtractPublicPropTypes, InjectionKey, PropType, Ref, MaybeRef, MaybeRefOrGetter, VNode, WritableComputedRef } from 'vue' import('vue') } diff --git a/dbm-ui/frontend/src/views/db-manage/common/apply-items/BackendQPSSpec.vue b/dbm-ui/frontend/src/views/db-manage/common/apply-items/BackendQPSSpec.vue index b2a59862b6..8812b03500 100644 --- a/dbm-ui/frontend/src/views/db-manage/common/apply-items/BackendQPSSpec.vue +++ b/dbm-ui/frontend/src/views/db-manage/common/apply-items/BackendQPSSpec.vue @@ -108,7 +108,7 @@ :biz-id="bizId" :cloud-id="cloudId" :cluster-type="ClusterTypes.TENDBCLUSTER" - machine-type="remote" + machine-type="backend" style="width: 314px" /> {{ t('可用主机数') }}: {{ item.count ?? 0 }} -
- CPU: - ({{ item.cpu.min }} ~ {{ item.cpu.max }}) {{ t('核') }} -
-
- {{ t('内存') }}: - ({{ item.mem.min }} ~ {{ item.mem.max }}) G + +
+ {{ t('机型') }}: + + {{ item.device_class.length > 0 ? item.device_class.join(',') : t('无限制') }} +
{{ targetSepc }} {{ t('请先选择部署方案') }} + style="color: #c4c6cc"> + {{ t('请先选择部署方案') }} +
@@ -369,7 +369,7 @@ if (capacityNeed.value > 0) { isTableLoading.value = true; const params = { - spec_cluster_type: 'MongoShardedCluster', + spec_cluster_type: 'mongodb', spec_machine_type: 'mongodb', capacity: capacityNeed.value, shard_num: props.data.shardNum, diff --git a/dbm-ui/frontend/src/views/db-manage/mongodb/components/MongoConfigSpec.vue b/dbm-ui/frontend/src/views/db-manage/mongodb/components/MongoConfigSpec.vue index 7f5f4f5050..8bf919ccf6 100644 --- a/dbm-ui/frontend/src/views/db-manage/mongodb/components/MongoConfigSpec.vue +++ b/dbm-ui/frontend/src/views/db-manage/mongodb/components/MongoConfigSpec.vue @@ -71,7 +71,7 @@ import { getFilterClusterSpec } from '@services/source/dbresourceSpec'; import { - ClusterTypes, + DBTypes, MachineTypes, } from '@common/const'; @@ -338,7 +338,7 @@ } getFilterClusterSpecRun({ - spec_cluster_type: ClusterTypes.MONGO_SHARED_CLUSTER, + spec_cluster_type: DBTypes.MONGODB, spec_machine_type: MachineTypes.MONGODB, capacity: Number(modelValue.value.capacity), shard_num: props.shardNum, diff --git a/dbm-ui/frontend/src/views/db-manage/mongodb/db-replace/pages/page1/components/Row.vue b/dbm-ui/frontend/src/views/db-manage/mongodb/db-replace/pages/page1/components/Row.vue index 0eda8e1b8c..a0746e23a5 100644 --- a/dbm-ui/frontend/src/views/db-manage/mongodb/db-replace/pages/page1/components/Row.vue +++ b/dbm-ui/frontend/src/views/db-manage/mongodb/db-replace/pages/page1/components/Row.vue @@ -175,7 +175,7 @@ ([clusterType, machineType]) => { if (clusterType && machineType) { fetchResourceSpecList({ - spec_cluster_type: clusterType, + spec_cluster_type: 'mongodb', spec_machine_type: machineType, limit: -1, offset: 0, diff --git a/dbm-ui/frontend/src/views/db-manage/mongodb/db-structure/pages/page1/components/RenderTargetSpec.vue b/dbm-ui/frontend/src/views/db-manage/mongodb/db-structure/pages/page1/components/RenderTargetSpec.vue index a494dff857..54a15b3573 100644 --- a/dbm-ui/frontend/src/views/db-manage/mongodb/db-structure/pages/page1/components/RenderTargetSpec.vue +++ b/dbm-ui/frontend/src/views/db-manage/mongodb/db-structure/pages/page1/components/RenderTargetSpec.vue @@ -23,8 +23,8 @@ v-model="moduleValue" :biz-id="3" :cloud-id="0" - :cluster-type="clusterType" - :machine-type="machineType" + cluster-type="mongodb" + machine-type="mongodb" :show-refresh="false" /> @@ -34,8 +34,6 @@ import MongoDBModel from '@services/model/mongodb/mongodb'; - import { ClusterTypes } from '@common/const'; - import RenderTargetSpec from '@views/db-manage/common/apply-items/SpecSelector.vue'; interface Props { @@ -58,8 +56,6 @@ default: '', }); - const machineType = computed(() => (props.clusterType === ClusterTypes.MONGO_REPLICA_SET ? 'mongos' : 'mongodb')); - const rules = [ { validator: (value: number) => value >= 0, diff --git a/dbm-ui/frontend/src/views/db-manage/mongodb/proxy-scale-up/pages/page1/Index.vue b/dbm-ui/frontend/src/views/db-manage/mongodb/proxy-scale-up/pages/page1/Index.vue index d67b39dcf9..96854c294a 100644 --- a/dbm-ui/frontend/src/views/db-manage/mongodb/proxy-scale-up/pages/page1/Index.vue +++ b/dbm-ui/frontend/src/views/db-manage/mongodb/proxy-scale-up/pages/page1/Index.vue @@ -117,7 +117,7 @@ useRequest(getResourceSpecList, { defaultParams: [ { - spec_cluster_type: 'MongoShardedCluster', + spec_cluster_type: 'mongodb', spec_machine_type: 'mongos', limit: -1, offset: 0, diff --git a/dbm-ui/frontend/src/views/db-manage/mongodb/replica-set-apply/Index.vue b/dbm-ui/frontend/src/views/db-manage/mongodb/replica-set-apply/Index.vue index 3df157fa71..404046ec07 100644 --- a/dbm-ui/frontend/src/views/db-manage/mongodb/replica-set-apply/Index.vue +++ b/dbm-ui/frontend/src/views/db-manage/mongodb/replica-set-apply/Index.vue @@ -127,7 +127,7 @@ :biz-id="formData.bk_biz_id" :city="formData.details.city_code" :cloud-id="formData.details.bk_cloud_id" - :cluster-type="ClusterTypes.MONGO_REPLICA_SET" + :cluster-type="DBTypes.MONGODB" :machine-type="MachineTypes.MONGODB" style="width: 314px" /> diff --git a/dbm-ui/frontend/src/views/db-manage/mongodb/shared-cluster-apply/Index.vue b/dbm-ui/frontend/src/views/db-manage/mongodb/shared-cluster-apply/Index.vue index a11e1858bf..aeb653995f 100644 --- a/dbm-ui/frontend/src/views/db-manage/mongodb/shared-cluster-apply/Index.vue +++ b/dbm-ui/frontend/src/views/db-manage/mongodb/shared-cluster-apply/Index.vue @@ -87,7 +87,7 @@ :biz-id="formData.bk_biz_id" :city="formData.details.city_code" :cloud-id="formData.details.bk_cloud_id" - :cluster-type="ClusterTypes.MONGO_SHARED_CLUSTER" + :cluster-type="DBTypes.MONGODB" :machine-type="MachineTypes.MONGO_CONFIG" style="width: 314px" />
@@ -117,7 +117,7 @@ :biz-id="formData.bk_biz_id" :city="formData.details.city_code" :cloud-id="formData.details.bk_cloud_id" - :cluster-type="ClusterTypes.MONGO_SHARED_CLUSTER" + :cluster-type="DBTypes.MONGODB" :machine-type="MachineTypes.MONGOS" style="width: 314px" /> diff --git a/dbm-ui/frontend/src/views/db-manage/mysql/apply/ApplyMySQL.vue b/dbm-ui/frontend/src/views/db-manage/mysql/apply/ApplyMySQL.vue index 3c16007991..fbc6b4844a 100644 --- a/dbm-ui/frontend/src/views/db-manage/mysql/apply/ApplyMySQL.vue +++ b/dbm-ui/frontend/src/views/db-manage/mysql/apply/ApplyMySQL.vue @@ -283,8 +283,8 @@ :biz-id="formdata.bk_biz_id" :city="formdata.details.city_code" :cloud-id="formdata.details.bk_cloud_id" - :cluster-type="ClusterTypes.TENDBSINGLE" - machine-type="single" + cluster-type="mysql" + machine-type="backend" style="width: 435px" />