dtable-storage-server.conf

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
[ general] 配置分组中:
  • host :dtable 存储服务器监听的地址,默认值为 : 127.0.0.1
  • port :dtable 存储服务器监听的端口,默认值为 : 6666
  • log_dir :dtable-storage-server 将日志写入的目录,默认值为配置文件的目录。
  • temp_file_dir :dtable-storage-server 在其中创建缓冲区的目录, 必需指定
storage backend
配置分组 [storage backend] 包含存储后端的配置信息。
  • type:存储后端的类型,选项包括: 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。
snapshot
表格镜像的配置
  • interval :镜像生成的间隔,单位是秒,默认是 86400(24 小时)。
  • keep_days :镜像保存的天数,默认是 0,表示永久保留。