#单机配置文件

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

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

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

示例:(yashandb.toml)

# 以下内容以实际展示结果为准
cluster = "yashandb" #安装后修改也不会生效,除非重新安装
create_simple_schema = false #为true部署完会执行示例的sql,若改为true需要在deploy时指定sys-password参数
uuid = "64f04f0e999c72db72bd565762e6a4ea" #系统自动生成,不建议修改
yas_type = "SE" #部署模式,安装后修改也不会生效,除非重新安装

[[group]]
  group_type = "db" #安装后修改也不会生效,除非重新安装
  name = "dbg1" #安装后修改也不会生效,除非重新安装
  [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 = "host0001" #安装后修改也不会生效,除非重新安装
    role = 1    #数据库主备角色,安装后修改也不会生效,除非重新安装
    [group.node.config] #可配置所有数据库参数,不配置时采用默认值,安装后修改可以生效(只读参数不可修改)
      LISTEN_ADDR = "192.168.1.2:1688"
      REPLICATION_ADDR = "192.168.1.2:1689"
      RUN_LOG_FILE_PATH = "/data/yashan/yasdb_home/yashandb/23.2.1.100/log/yashandb/db-1-1/run"
      RUN_LOG_LEVEL = "INFO"
      SLOW_LOG_FILE_PATH = "/data/yashan/yasdb_home/yashandb/23.2.1.100/log/yashandb/db-1-1/slow"

  # 高可用模式下会多出如下备库参数信息。
  [[group.node]]
    data_path = "/data/yashan/yasdb_data"
    hostid = "host0002"
    role = 2
    [group.node.config]
      LISTEN_ADDR = "192.168.1.3:1688"
      REPLICATION_ADDR = "192.168.1.3:1690"
      RUN_LOG_FILE_PATH = "/data/yashan/yasdb_home/yashandb/23.2.1.100/log/yashandb/db-1-1/run"
      RUN_LOG_LEVEL = "INFO"
      SLOW_LOG_FILE_PATH = "/data/yashan/yasdb_home/yashandb/23.2.1.100/log/yashandb/db-1-1/slow"

  [[group.node]]
    data_path = "/data/yashan/yasdb_data"
    hostid = "host0003"
    role = 2
    [group.node.config]
      LISTEN_ADDR = "192.168.1.4:1688"
      REPLICATION_ADDR = "192.168.1.4:1690"
      RUN_LOG_FILE_PATH = "/data/yashan/yasdb_home/yashandb/23.2.1.100/log/yashandb/db-1-1/run"
      RUN_LOG_LEVEL = "INFO"
      SLOW_LOG_FILE_PATH =  "/data/yashan/yasdb_home/yashandb/23.2.1.100/log/yashandb/db-1-1/slow"

pdf-btn 下载文档
copy-btn 复制链接