Skip to content

通用参数配置

matrixone/etc/launch-tae-CN-tae-DN/ 目录有三个配置文件 cn.tomldn.tomllog.toml

各个配置文件中所含参数解释如下:

cn.toml

参数 参数解释
service-type = "CN" 节点类型
data-dir = "./mo-data" 默认数据目录
[log]
level = "info" 日志级别,可修改为 info/debug/error/faltal
format = "console" 日志格式
max-size = 512 日志默认长度
[hakeeper-client] HAkeeper 默认地址与端口,不建议更改
service-addresses = [
"127.0.0.1:32001",
]
[[fileservice]] fileservice 配置,不建议更改
name = "LOCAL" fileservice 存储类型,本地存储
backend = "DISK" fileservice 后端介质,磁盘
[[fileservice]]
name = "SHARED" fileservice 存储类型,S3
backend = "DISK" fileservice 后端介质,磁盘
data-dir = "mo-data/s3" s3 存储数据路径
[fileservice.cache]
memory-capacity = "512MB" fileservice 使用的 cache 内存大小
disk-capacity = "8GB" fileservice 使用的 cache 磁盘大小
disk-path = "mo-data/file-service-cache" fileservice 的磁盘 cache 路径
[[fileservice]]
name = "ETL" fileservice 存储类型,ETL
backend = "DISK-ETL" fileservice 后端介质,DISK-ETL
[observability] 可观测性参数,默认不开启
disableTrace = true
disableMetric = true
[cn] cn 节点的编号,不可修改
uuid = "dd1dccb4-4d3c-41f8-b482-5251dc7a41bf"
[cn.Engine] cn 节点的存储引擎,分布式 tae,不可修改
type = "distributed-tae"

dn.toml

参数 参数解释
service-type = "DN" 节点类型
data-dir = "./mo-data" 默认数据目录
[log]
level = "info" 日志级别,可修改为info/debug/error/faltal
format = "console" 日志格式
max-size = 512 日志默认长度
[hakeeper-client] HAkeeper 默认地址与端口,不建议更改
service-addresses = [
"127.0.0.1:32001",
]
[[fileservice]] fileservice 配置,不建议更改
name = "LOCAL" fileservice 存储类型,本地存储
backend = "DISK" fileservice 后端介质,磁盘
[[fileservice]]
name = "SHARED" fileservice 存储类型,S3
backend = "DISK" fileservice 后端介质,磁盘
data-dir = "mo-data/s3" s3 存储数据路径
[fileservice.cache]
memory-capacity = "512MB" fileservice 使用的 cache 内存大小
disk-capacity = "8GB" fileservice 使用的 cache 磁盘大小
disk-path = "mo-data/file-service-cache" fileservice 的磁盘 cache 路径
[[fileservice]]
name = "ETL" fileservice 存储类型,ETL
backend = "DISK-ETL" fileservice 后端介质,DISK-ETL
[dn]
uuid = "dd4dccb4-4d3c-41f8-b482-5251dc7a41bf" dn 的 uuid,不可修改
[dn.Txn.Storage] dn 事务后端的存储引擎,不可修改
backend = "TAE"
log-backend = "logservice"
[dn.Ckp] dn 的 checkpoint 相关参数,不建议更改
flush-interval = "60s" 内部刷新间隔
min-count = 100 checkpoint 最小个数
scan-interval = "5s" 内部扫描间隔
incremental-interval = "180s" checkpoint 自增间隔
global-min-count = 60 全局最小的 dn checkpoint 个数
[dn.LogtailServer]
listen-address = "0.0.0.0:32003" logtail 监听端口
service-address = "127.0.0.1:32003" logtail 内部访问地址
rpc-max-message-size = "16KiB" logtail 使用的最大 rpc 消息大小
rpc-payload-copy-buffer-size = "16KiB" rpc 复制 buffer 的大小
rpc-enable-checksum = true 是否开启 rpc checksum
logtail-collect-interval = "2ms" logtail 的统计收集时间间隔
logtail-response-send-timeout = "10s" logtail 发送的超时时间
max-logtail-fetch-failure = 5 获取 logtail 允许的最大失败次数

log.toml

参数 参数解释
service-type = "LOG" 节点类型
data-dir = "./mo-data" 默认数据目录
[log]
level = "info" 日志级别,可修改为info/debug/error/faltal
format = "console" 日志格式
max-size = 512 日志默认长度
[[fileservice]] fileservice 配置,不建议更改
name = "LOCAL" fileservice 存储类型,本地存储
backend = "DISK" fileservice 后端介质,磁盘
[[fileservice]]
name = "SHARED" fileservice 存储类型,S3
backend = "DISK" fileservice 后端介质,磁盘
data-dir = "mo-data/s3" s3 存储数据路径
[fileservice.cache]
memory-capacity = "512MB" fileservice 使用的 cache 内存大小
disk-capacity = "8GB" fileservice 使用的 cache 磁盘大小
disk-path = "mo-data/file-service-cache" fileservice 的磁盘 cache 路径
[[fileservice]]
name = "ETL" fileservice 存储类型,ETL
backend = "DISK-ETL" fileservice 后端介质,DISK-ETL
[observability] 监控相关参数
statusPort = 7001 预留普罗米修斯的监控端口
enableTraceDebug = false 开启 trace 功能的 dbug 模式
[hakeeper-client] HAkeeper 默认地址与端口,不建议更改
service-addresses = [
"127.0.0.1:32001",
]
[logservice] logservice 的相关参数,不可修改
deployment-id = 1 logservice 的部署 id
uuid = "7c4dccb4-4d3c-41f8-b482-5251dc7a41bf" logservice 的节点 id
raft-address = "127.0.0.1:32000" raft 协议使用的地址
logservice-address = "127.0.0.1:32001" logservice 服务地址
gossip-address = "127.0.0.1:32002" gossip 协议的地址
gossip-seed-addresses = [
"127.0.0.1:32002",
]
gossip 协议的种子节点地址
gossip-allow-self-as-seed = true 是否允许 gossip 协议用本节点做种子节点
[logservice.BootstrapConfig] bootstrap 相关参数,不可修改
bootstrap-cluster = true bootstrap 是否集群启动
num-of-log-shards = 1 logservice 的分片数
num-of-dn-shards = 1 dn 的分片数
num-of-log-shard-replicas = 1 logservice 分片的副本数
init-hakeeper-members = [
"131072:7c4dccb4-4d3c-41f8-b482-5251dc7a41bf",
]
初始化 hakeeper 的成员