FastDFS(二)安装及使用

FastDFS(二)安装及使用

安装

安装gcc(编译时需要)

yum install -y gcc gcc-c++

安装libevent(运行时需求)

yum -y install libevent

安装 libfastcommon

libfastcommon是FastDFS官方提供的,libfastcommon包含了FastDFS运行所需要的一些基础库。

上传 libfastcommon-master.zip 到 /usr

安装解压zip包的命令: yum install -y unzip
解压包:       unzip libfastcommon.zip
进入目录:      cd libfastcommon-master

编译

./make.sh

如果:make.sh的权限不够,则需要授权(可执行的权利)

chmod 777 make.sh

安装

./make.sh install

libfastcommon安装好后会在/usr/src 目录下生成 libfastcommon.so 库文件

安装Tracker

tar -zxvf FastDFS_v5.05.tar.gz
cd FastDFS
./make.sh
./make.sh install

配置

Tracker配置

  • tracker.conf 文件

    #端口号
    port=22122 
    
    #基础目录(Tracker运行时会向此目录存储storage的管理数据)(基础目录不存在的话,需要自行创建
    mkdir /home/fastdfs)
    base_path=/home/fastdfs
    

Storage配置

  • storage.conf 文件

    #配置组名
    group_name=group1
    #端口
    port=23000
    #向tracker心跳间隔(秒)
    heart_beat_interval=30
    #storage基础目录
    #目录不存在,需要自行创建
    base_path=/home/fastdfs
    #store存放文件的位置(store_path)
    #可以理解一个磁盘一个path,多个磁盘,多个store_path
    #fdfs_storage目录不存在,需要自行创建
    #mkdir /home/fastdfs/fdfs_storage
    store_path0=/home/fastdfs/fdfs_storage
    #如果有多个挂载磁盘则定义多个store_path,如下
    #store_path1=.....  (M01)
    #store_path2=.....  (M02)
    #配置tracker服务器:IP
    tracker_server=10.1.220.247:22122
    #如果有多个则配置多个tracker
    #tracker_server=10.1.220.x:22122
    

启动服务

启动tracker

/usr/bin/fdfs_trackerd /usr/FastDFS/conf/tracker.conf restart

启动storage

/usr/bin/fdfs_storaged /usr/FastDFS/conf/storage.conf restart
//切记 如果是云服务器  一定要开启相对应端口

查看所有运行的端口

netstat -ntlp

猜你喜欢

转载自blog.csdn.net/weixin_49741990/article/details/113049463