go-fastdfs分布式文件存储集群搭建和测试

一、官方文件

https://sjqzhang.github.io/go-fastdfs/#character

2、集群原理

小集群原理:

go-fastdfs分布式文件存储集群搭建和测试_第1张图片

大集群原理

go-fastdfs分布式文件存储集群搭建和测试_第2张图片

二、服务端集群部署
1、在集群每个节点机器上下载安装包 (建议使用最新稳定版本)

wget --no-check-certificate  https://github.com/sjqzhang/go-fastdfs/releases/download/v1.4.5/fileserver -O fileserver && chmod +x fileserver

2、初次执行生成配置文件(go-fastdfs配置文件为自动生成)

./fileserver

3、下载启动脚本并授权

wget --no-check-certificate https://github.com/sjqzhang/go-fastdfs/blob/master/control -O control && chmod +x control 

4、配置集群信息
cluster-node1:
go-fastdfs分布式文件存储集群搭建和测试_第3张图片
cluster-node2:
go-fastdfs分布式文件存储集群搭建和测试_第4张图片
cluster-node3:
go-fastdfs分布式文件存储集群搭建和测试_第5张图片
5、启动集群节点(在每个节点上执行启动命令)

/control start|stop|status #对和序进行启动,停止,查看状态等。

6、nginx负载配置
go-fastdfs分布式文件存储集群搭建和测试_第6张图片
小集群安装【注意文件上传大小配置和断点续传配置】

二、集群管理端部署

1、下载安装包

wget https://github.com/perfree/go-fastdfs-web/releases/download/v1.3.7/go-fastdfs-web-v1.3.7.tar.gz

2、配置并进行部署

tar -zxvf go-fastdfs-web-v1.3.7.tar.gz

go-fastdfs分布式文件存储集群搭建和测试_第7张图片
在config文件夹中配置完成后执行启动脚本

sh ./goFastDfsWeb.sh

3、启动成功后配置并进入管理后台
go-fastdfs分布式文件存储集群搭建和测试_第8张图片

你可能感兴趣的:(golang,分布式,开发语言)