FastDFS安装以及配置

FastDFS安装

本篇博文着重讲解FastDFS的安装流程 若对FastDFS没有了解的请参考以下博文后再进行查看
技术点了解:
Nginx(反向代理)
tracker(负载均衡,查询你storage的IP和端口)
storage(上传/下载文件,上传storage服务器信息)
博文:
FASTDFS部署结构
FastDFS的架构及介绍
阿里云部署

下载地址https://github.com/happyfish100/

FastDFS安装以及配置_第1张图片

流程介绍

安装FasDFS
tracke服务器
配置tracker的日志路径
storage服务器
配置storage日志路径
配置上传地址tracker

安装fastdfs依赖包

  1. 解压缩libfastcommon_v1.01.tar.zip

     unzip  libfastcommon_v1.01.tar.zip 
    
  2. 进入到libfastcommon_v1.01.tar的目录中

cd libfastcommon_v1.01.tar.zip
  1. 执行 ./make.sh

sudo ./make.sh

  1. 执行 sudo ./make.sh install

sudo ./make.sh install

安装fastdfs

1. 解压缩fastdfs-master.zip

2. 进入到 fastdfs-master目录中

3. 执行 ./make.sh

4. 执行 sudo ./make.sh install

程序目录 /etc/fdfs

配置跟踪服务器tracker

1. sudo cp /etc/fdfs/tracker.conf.sample /etc/fdfs/tracker.conf 

2. 在/home/python/目录中创建目录 fastdfs/tracker      

mkdir –p /home/python/fastdfs/tracker 

3. 编辑/etc/fdfs/tracker.conf配置文件    

sudo vim /etc/fdfs/tracker.conf 

修改
 base_path=/home/python/fastdfs/tracker   # 日志路径

配置存储服务器storage

ps : 后缀 .sample 是模板文件使用时删除后缀

 sudo cp /etc/fdfs/storage.conf.sample /etc/fdfs/storage.conf 

2. 在/home/python/fastdfs/ 目录中创建目录 storage

mkdir –p /home/python/fastdfs/storage     # 日志文件存储目录 

3. 编辑/etc/fdfs/storage.conf配置文件  

sudo vim /etc/fdfs/storage.conf

修改内容:

base_path=/home/python/fastdfs/storage   # 日志路径



store_path0=/home/python/fastdfs/storage  # 存储路径



tracker_server=ubuntu主机的ip地址:22122  # tracker服务器的IP和端口

配置client

 1. sudo cp /etc/fdfs/client.conf.sample /etc/fdfs/client.conf

2. 编辑/etc/fdfs/client.conf配置文件  sudo vim /etc/fdfs/client.conf

修改内容:

base_path=/home/python/fastdfs/tracker

tracker_server=自己ubuntu虚拟机的ip地址:22122

测试是否安装成功

启动tracker 和 storage

sudo service fdfs_trackerd start

sudo service fdfs_storaged start
使用ln -s 建立软链接:

ln -s /usr/bin/fdfs_trackerd /usr/local/bin

ln -s /usr/bin/stop.sh /usr/local/bin

ln -s /usr/bin/restart.sh /usr/local/bin

  1. 上传文件测试:
fdfs_upload_file /etc/fdfs/client.conf 要上传的图片文件
fdfs_upload_file /etc/fdfs/client.conf /home/user/picture/mm/jpg

如果返回类似group1/M00/00/00/rBIK6VcaP0aARXXvAAHrUgHEviQ394.jpg
上传成功

你可能感兴趣的:(分布式,FastDFS)