Chapter 3

同步服务

faan(幡):元数据同步服务,是提供各个客户端同步元数据的服务程序,使得元数据可以在不同的客户端同步。

元数据同步服务可选,若要多个客户端数据同步则需要自行部署同步服务。

技术实现说明

arch1 arch1

  • 文件数据存储在对象存储服务中
  • 元数据存储在客户端等本地文件中
  • 元数据的数据加密传输

部署

仅支持linux

点击下载 把下载的faan.tar.gz上传到linux目录下

  • 执行解压

tar xzf faan.tar.gz

  • 赋权限

chmod +x faan

  • 启动服务

SECRET_KEYS=access_key,secrect_key --insecure true --data ~/work/code/faan/data --port 16060 --host 192.168.1.100 faan

参数说明

环境变量: SECRET_KEYS 值为 ${access_key},${secrect_key},逗号分隔,用于身份验证,access_key,secrect_key参数值同步服务设置中使用,参考客户端配置说明的同步服务配置。

insecure: 是否使用http不安全协议,默认:false

data: 数据文件夹

port: 绑定的端口

host: 绑定的ip