DTable storage server 提供表格的存储和 dtable-db 数据的备份。它支持文件存储、对象存储等多种存储后端。这个组件从版本 3.0.0 开始添加。
[general]
host = 127.0.0.1
port = 6666
log_dir = .
temp_file_dir = ./tmp
[storage backend]
type = filesystem
path = /path/to/storage
[snapshot]
interval = 86400
keep_days = 180
在 [general] 配置分组中:
host
:dtable 存储服务器监听的地址,默认值为 :127.0.0.1
port
:dtable 存储服务器监听的端口,默认值为 :6666
log_dir
:dtable-storage-server 将日志写入的目录,默认值为配置文件的目录。temp_file_dir
:dtable-storage-server 在其中创建缓冲区的目录,必需指定。配置分组[storage backend]
包含存储后端的配置信息。
filesystem、oss、s3
, 默认是: filesystem
对于文件系统存储后端:
path
:存储后端的文件路径。对于阿里云 OSS 存储后端:
bucket
:OSS 后端的存储桶名称。key_id
:OSS后端的访问密钥ID。key
:OSS后端的访问密钥。endpoint
:OSS后端的终端节点地址。对于兼容 S3 协议的存储后端:
bucket
:S3 后端的存储桶名称。key_id
:S3 后端的访问密钥 ID。key
:S3 后端的访问密钥。use_v4_signature
:是否使用 v4 签名,对于与 S3 兼容的存储,它应该是 :false
aws_region
:S3 后端的区域。(仅在使用 v4 签名时)host
:S3 后端的主机地址,对于 S3 兼容存储是必需的,对于 AWS S3 是可选的,但可以设置为您使用的终端节点。path_style_request
:是否使用路径样式请求。对于与 S3 兼容的存储,它应该是 :true
use_https
:是否使用 https。表格镜像的配置
Last modified by seatable, 2022-04-12