#集群扩容配置文件

集群扩容配置文件列示YashanDB服务端数据库扩容相关信息以及逻辑集群架构信息。

其中,与参数相关的配置信息分为如下两部分:

  • 建库参数:这些参数用于控制创建数据库实例时的相关信息,在[[group]]实例组级别进行配置,即每个实例组内的多个实例创建一致的数据库,仅对实例组的扩容生效。
  • 配置参数:每个数据库实例的配置参数信息,在[[group.node]]实例级别进行配置。

示例:(yashandb_add.toml)

# 以下内容以实际展示结果为准
cluster = "yashandb" # 需要扩容的集群名称
yas_type = "DE"		 # 部署模式,不可修改

[[group]]
  group_type = "mn"	 # 新增的实例/实例组的类型
  name = "mng1"		 # 实例组的名称,新增的实例所属组的名称/新增实例组的名称
  
  [group.config]     # 新增实例组时可配置建库参数
    CHARACTER_SET = "utf8"
    ISARCHIVELOG = true
    REDO_FILE_NUM = "4"
    REDO_FILE_SIZE = "128M"
  
  [[group.node]]
    data_path = "/data/yashan/yasdb_data" # 为DATA目录,安装后修改也不会生效,除非重新安装
    hostid = "host0002" # 安装后修改也不会生效,除非重新安装
    role = 2			# 数据库的主备角色,新增实例组时生效
    [group.node.config] # 可配置所有数据库参数,不配置时采用默认值,安装后修改可以生效(只读参数不可修改)
      DIN_ADDR = "192.168.3.149:1679"
      LISTEN_ADDR = "192.168.3.149:1678"
      REPLICATION_ADDR = "192.168.3.149:1680"
      RUN_LOG_LEVEL = "INFO"
      RUN_LOG_FILE_PATH = "/data/yashan/yasdb_home/yashandb/23.2.1.100/log/yashandb/mn-1-2/run"
      SLOW_LOG_FILE_PATH = "/data/yashan/yasdb_home/yashandb/23.2.1.100/log/yashandb/mn-1-2/slow"
pdf-btn 下载文档
copy-btn 复制链接