您的位置:首页 > 运维架构 > Linux

centos7下的FastDFS5.09的安装与使用

2017-07-21 09:06 183 查看
FastDFS是一款开源的轻量级分布式文件系统,纯C实现,支持Linux、FreeBSD等Unix系统。

类google FS,不是通用的文件系统,只能通过专有API访问。

FastDFS服务端有两种角色:跟踪器(tracker)和存储节点(storage)。

tracker主要做调度工作,在访问上起负载均衡的作用,在内存中记录集群中group和storage的状态信息,是连接client和storage的枢纽。

storage存储服务器,文件和文件属性都保存到存储服务器上。

一、安装fastdfs

下载libfastcommon包

下载fastdfs源码包

安装libfastcommon

安装fastdfs

如果出现ioevent.h:82:2: #error port me这样的错误,请下载最新版的libfastcommon并安装。

二、环境说明

创建两台虚拟主机,IP分别为192.168.1.222和192.168.1.233,分别安装fastdfs。

三、fastdfs的配置文件

配置文件默认在/etc/fdfs下

默认脚本在/etc/init.d下

创建两个目录,用来存放数据

复制配置文件

跟踪器的配置文件tracker.conf

存储节点的配置文件storage.conf

创建目录,不然会出错

启动服务

查看服务是否启动

  

四、测试fastdfs

配置client文件

创建client目录

通过fdfs_upload_file来测试(如果发生错误,请查看防火墙)

通过fdfs_download_file下载我们刚上传的文件

查看文件信息

追加文件

删除文件

查看集群

  

五、fastdfs的nginx模块

下载pcre和nginx源码包

如:pcre-8.40.tar.gz

如:nginx-1.10.3.tar.gz

如:fastdfs-nginx-module-master.zip

创建用户

安装pcre

安装nginx

拷贝配置文件

修改nginx.conf

修改mod_fastdfs.conf

启动nginx

上传一个文件

然后通过nginx访问该文件

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: