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的上传文件页面
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)