fastdfs安装与配置

CleverCode发现fastdfs是一个很好的开源的轻量级分布式文件系统。

本次安装资源包下载:http://download.csdn.net/download/clevercode/9607300。

1 安装fastdfs

安装之前确认先安装了《Linux中必备常用支持库的安装(CentOS-6.5)》:http://blog.csdn.net/clevercode/article/details/45438401。

# cd /usr/local/src/fastdfs

# tar xzf FastDFS_v4.06.tar.gz

# cd FastDFS

# vi make.sh

去掉注释

WITH_LINUX_SERVICE=1

# ./make.sh

# ./make.sh install

2 配置tracker

2.1 创建与配置tracker数据目录

# mkdir -p /data0/fastdfs/tracker

# vi /etc/fdfs/tracker.conf

base_path=/data0/fastdfs/tracker

2.2 启动tracker

# service fdfs_trackerd start

2.3 查看启动

# netstat -anp | grep 22122

3 配置storage

3.1 创建与配置storage目录

# mkdir -p /data0/fastdfs/storage/storage0

# vi /etc/fdfs/storage.conf

http.server_port=80

group_name=group1

base_path=/data0/fastdfs

store_path0=/data0/fastdfs/storage/storage0

tracker_server=192.168.101.130:22122

3.2 启动storage

# service fdfs_storaged start

3.3 查看启动

# netstat -anp | grep 23000

4 安装nginx

4.1 安装pcre-8.12.tar.gz

# cd /usr/local/src/nginx

# tar zxvf pcre-8.12.tar.gz

# cd pcre-8.12

# ./configure

# make && make install

4.2 解压fastdfs-nginx-module_v1.15.tar.gz

# cd /usr/local/src/nginx

# tar zxvf fastdfs-nginx-module_v1.15.tar.gz

4.3 安装nginx

# groupadd  www  #添加www组

# useradd -g  www www -s /bin/false  #创建nginx运行账户www并加入到www组,不允许www用户直接登录系统

创建安装目录与日志目录

a) 安装目录

# mkdir /usr/local/nginx

b) 日志目录

# mkdir /data0/logs/nginx

# chown www:www /data0/logs/nginx -R

# cd /usr/local/src/nginx

# tar zxvf nginx-1.5.0.tar.gz

# cd nginx-1.5.0

4) 配置。通常将软件安装在/usr/local/目录下。将fastdfs-nginx-module/src模块添加进来

# ./configure --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-http_realip_module --add-module=/usr/local/src/nginx/fastdfs-nginx-module/src

5)编译安装

# make && make install

6)  检查是否安装成功

# cd  /usr/local/nginx/sbin

# ./nginx -t

4.4 配置mod_fastdfs.conf

# cp /usr/local/src/nginx/fastdfs-nginx-module/src/mod_fastdfs.conf  /etc/fdfs/

# vi /etc/fdfs/mod_fastdfs.conf

base_path=/data0/fastdfs

tracker_server=192.168.101.130:22122

group_name=group1

url_have_group_name = true

store_path0=/data0/fastdfs/storage/storage0

4.5 配置nginx.conf

# vi /usr/local/nginx/conf/nginx.conf

location /group1/M00 {

root /data0/fastdfs/storage/storage0/data;

ngx_fastdfs_module;

}

4.6 启动nginx

# service iptables stop

# cd /usr/local/nginx/sbin/

# ./nginx

5 测试

6.1 配置client.conf

# vi /etc/fdfs/client.conf

base_path=/tmp

tracker_server=192.168.101.130:22122

http.tracker_server_port=80

6.2 上传txt

/usr/local/bin/fdfs_test /etc/fdfs/client.conf upload test.txt

6.3 上传图片

#  /usr/local/bin/fdfs_test /etc/fdfs/client.conf upload clevercode.png

时间: 2024-10-02 10:52:13

fastdfs安装与配置的相关文章

FastDFS安装、配置、API使用(一)-安装和部署

FastDFS是一个开源的,高性能的的分布式文件系统,他主要的功能包括:文件存储,同步和访问,设计基于高可用和负载均衡,FastDFS非常适用于基于文件服务的站点,例如图片分享和视频分享网站 FastDFS有两个角色:跟踪服务(tracker)和存储服务(storage),跟踪服务控制,调度文件以负载均衡的方式访问:存储服务包括:文件存储,文件同步,提供文件访问接口,同时以key value的方式管理文件的元数据 跟踪和存储服务可以由1台或者多台服务器组成,同时可以动态的添加,删除跟踪和存储服务

FastDFS安装、配置、部署(三)-storage配置详解

1.基本配置 # is this config file disabled # false for enabled # true for disabled disabled=false # the name of the group this storage server belongs to group_name=group1 # bind an address of this host # empty for bind all addresses of this host bind_addr

FastDFS安装、配置、部署(二)-Tracker配置详解

1.基本配置 # is this config file disabled # false for enabled # true for disabled disabled=false # bind an address of this host # empty for bind all addresses of this host bind_addr=10.16.123.132 # the tracker server pfort port=22122 # connect timeout in

FastDFS安装、配置、部署(一)

摘要: FastDFS是一个开源的,高性能的的分布式文件系统,他主要的功能包括:文件存储,同步和访问,设计基于高可用和负载均衡,FastDFS非常适用于基于文件服务的站点,例如图片分享和视频分享网站 声明:对于分布式的一些技术点在网上都可以查到,这边对于一些基本的操作做了些相关的总结,并作为分布式框架技术的支持文档,希望可以帮助到大家 FastDFS是一个开源的,高性能的的分布式文件系统,他主要的功能包括:文件存储,同步和访问,设计基于高可用和负载均衡,FastDFS非常适用于基于文件服务的站点

FastDFS安装、配置、部署

摘要: FastDFS是一个开源的,高性能的的分布式文件系统,他主要的功能包括:文件存储,同步和访问,设计基于高可用和负载均衡,FastDFS非常适用于基于文件服务的站点,例如图片分享和视频分享网站 声明:对于分布式的一些技术点在网上都可以查到,这边对于一些基本的操作做了些相关的总结,并作为分布式框架技术的支持文档,希望可以帮助到大家 FastDFS是一个开源的,高性能的的分布式文件系统,他主要的功能包括:文件存储,同步和访问,设计基于高可用和负载均衡,FastDFS非常适用于基于文件服务的站点

FastDFS安装和配置,整合Nginx-1.13.3

目录: 一:下载FastDFS  二:安装FastDFS 三:配置 四:整合Nginx和FastDFS FastDFS is an open source high performance distributed file system (DFS). It's major functions include: file storing, file syncing and file accessing, and design for high capacity and load balance.

Linux下分布式文件系统FastDFS安装与配置

1.fastdfs 分布式文件系统,对文件进行管理,主要功能包括文件存储.文件同步.文件访问(文件的上传和下载)等, 解决了大容量存储和负载均衡的问题. 2.fastdfs的两个核心分别是跟踪器(tracker)和存储节点(storage),其中tracker主要的功能是完成调度工作和实现负载均衡, storage主要的功能是存储数据. 3.fastdfs文件分布系统中实现文件上传下载的原理: 上传: 1)Client(客户端)要通过Tracker server(跟踪服务器)将文件上传到Stor

FastDFS安装、配置、部署(三)-Storage配置具体解释

1.基本配置 # is this config file disabled # false for enabled # true for disabled disabled=false # the name of the group this storage server belongs to group_name=group1 # bind an address of this host # empty for bind all addresses of this host bind_addr

FastDFS 的安装与配置

FastDFS 的安装与配置 ============================================================================= 概述: ============================================================================= FastDFS介绍  1.简介 ★介绍 开源的轻量级分布式文件系统: 使用 C++语言编写 FastDFS是一个开源的分布式文件系统,她对文件进行管理