FastDFS部署&双IP

FastDFS部署&双IP,第1张

目录

FastDFS部署 1

一、 环境准备 2

(一) 使用的系统软件 2

(二) 编译环境 2

(三) 磁盘目录 3

(四) 安装libfatscommon 3

(五) 安装FastDFS 3

(六) 安装fastdfs-nginx-module 4

(七) 安装nginx 4

二、 单机部署 4

(一) tracker配置 4

(二) storage配置 4

(三) client测试 5

(四) 配置nginx访问 5

三、 分布式部署 6

(一) tracker配置 6

(二) storage配置 6

(三) client测试 6

(四) 配置nginx访问 7

四、 启动 8

(一) 防火墙 8

(二) tracker 8

(三) storage 8

(四) nginx 8

(五) 检测集群 8

五、 说明 9

(一) 配置文件 9

六、 双IP设置说明 9

(一) Tracker server服务器双IP设置 9

(二) Storage server服务器双IP设置 9

七、 涉及的配置文件 9

(一) tracker配置文件说明 10

(二) storage.conf配置说明 13

http://192.168.52.1:8888/group1/M00/00/00/wKgAQ1pysxmAaqhAAA76tz-dVgg.tar.gz

tracker_server #有几台服务器写几个

group_name #地址的名称的命名

bind_addr #服务器ip绑定

store_path_count #store_path(数字)有几个写几个

store_path(数字) #设置几个储存地址写几个 从0开始

添加多个

tracker_server=192.168.52.1:22122

tracker_server=192.168.52.2:22122

storage server要使用双IP的话,需要启动storage server id特性,在tracker.conf中将use_storage_id设置为true,需要将storage server双IP配置到storage_ids.conf中

1、截止2015年8月10日,fastdfs最新版本5.05,还没有在windows系统下安装的fastdfs。

2、当然windows虽然不能安装fastdfs服务器软件,但在windows中可以使用C#等接口访问Linux下的fastdfs。

3、windows server 2008自带DFS,类似fastdfs,也是一种分布式文件系统,可以与Linux共同承担DFS服务器的作用,是不得不在windows使用DFS的一个选择。

go-fastdfs 最简单、可靠、高效的分布式文件系统

官方文档

docker go-fastdfs安装

修改容器里面的fastdfs配置有2种方法

如果想通过curl访问fastdfs的话,需要在cfg.json里面你添加白名单。使用localhost或127.0.0.1是不行的

添加172.17.0.1,这是docker的默认地址。

示例

这个api可以查看fastdfs的文件存储信息。

/group1/stat的group1是分组的名称,因为默认配置是分组存储的,如果不想分组,就修改cfg.json的配置

不分组的话,api命令不需要groupx

修改完配置后,需要reload fastdfs

这里的restart只会重启容器里面的fastdfs进程

api的方法修改配置不是很友善,不建议使用。因为只修改单个配置项的话,其他的值会变空

api接口: /reload

/reload接口可以获取cfg配置信息、修改配置、reload配置

更多的API: go-fastdfs Api文档

浏览器输入: http://127.0.0.1:8080, 可以打开go-fastdfs的上传文件页面


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11245847.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存