依赖 CubeFS 运行
AutoMQ 使用 EBS 和 S3 存储,而 CubeFS 支持 POSIX 和 S3 访问协议,因此适合作为 AutoMQ 的存储后端。以下是基于 CubeFS 部署 AutoMQ 的指南。
前置条件
-
安装 CubeFS,请参考: https://cubefs.io/zh/docs/master/deploy/env.html
-
安装 CubeFS 的对象网关,请参考: https://cubefs.io/zh/docs/master/user-guide/objectnode.html
配置 WAL
-
参考 CubeFS 官方文档关于挂载裸设备指引,请参考: https://www.cubefs.io/zh/docs/master/user-guide/file.html
-
建议将裸设备路径配置为/dev/vdb。
-
通过 CubeFS 官方文档了解如何使用 FUSE 来绕过文件系统,直接向裸设备写入数据。详细信息请参考 CubeFS 官方文档。
-
AutoMQ 使用裸设备存储 WAL 数据到指定路径。可以通过启动参数 --override s3.wal.path=/dev/vdb 来配置。