fastdfs的安装与配置(libfastcommon、fastdfs)

一、libfastcommon库安装

安装过程

  • 第一步:下载
git clone https://github.com/happyfish100/libfastcommon.git

cd libfastcommon/

  • 第二步:进入目录之后,输入下面的命令进行编译
./make.sh

  • 第三步:编译完成之后,输入下面的命令进行安装
sudo ./make.sh install

  • 第四步:安装完成之后查看相关文件,默认情况下:
    • 头文件安装在/usr/include/fastcommon目录下
    • 动态库安装在/usr/lib64/和/usr/lib/目录下

二、fastdfs安装

  • 此处的文件为FastDFS的源码包
  • 旧版本 FastDFS 说明:
    • FastDFS有一部分是网络通信功能,旧版本FastDFS(FastDFS2.0之间版本)没有直接使用 epoll 实现,而是通过libevent实现(libevent是一个用C语言编写的、轻量级的开源高性能网络库),但是最新版的FastDFS最终网络IO这部分重新用epoll 实现
    • 所以如果是FastDFS 是 2.0 之前的版本,请先安装好 libevent 环境(新版本不需要安装)
  • 下载地址为:https://github.com/happyfish100/fastdfs

安装过程

  • 第一步:下载
git clone https://github.com/happyfish100/fastdfs.git

cd fastdfs

  •  第二步:下载完成之后进入目录,输入下面的命令进行编译
./make.sh

  • 第三步:编译完成之后,输入下面的命令进行安装
sudo ./make.sh install

  • 安装之后,工具安装在/usr/bin/目录下:
    • fdfs_delete_file:删除文件
    • fdfs_download_file:下载文件
    • fdfs_upload_file:上传文件
    • fdfs_trackerd:启动tracker服务
    • fdfs_storaged:启动storage服务
    • fdfs_file_info:用来检查一个文件的信息,参数传递一个FastDFS文件

  • 配置文件默认安装在/etc/fdfs/目录下:
    • client.conf.sample:客户端默认配置文件
    • storage.conf.sample:storage服务默认配置文件
    • storage_ids.conf.sample:
    • tracker.conf.sample:tracker服务默认配置文件

  • 动态库文件分别安装在/usr/lib/目录和/usr/lib64/目录下


  • 我是小董,V公众点击"笔记白嫖"解锁更多【FastDFS】资料内容。

相关推荐
©️2020 CSDN 皮肤主题: 护眼 设计师:闪电赇 返回首页