栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

安装fastdfs

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

安装fastdfs

目录

安装编译环境:

文件下载:

                 1.直接用链接下载:

2.去官网下载:

安装libfastcommon

安装FastDFS

配置tracker

启动 tracker

开机自动启动tracker

配置storage

开机自动启动storaged

测试

通过fdfs_test程序测试


安装编译环境:
yum install -y gcc libevent libevent-devel

文件下载:

1.直接用链接下载:

Fastdfs下载:点我直接下载
libfastcommon下载:  点我直接下载

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

2.去官网下载:

libfastcommon:https://sourceforge.net/projects/libfastcommon/

Fastdfs:https://sourceforge.net/projects/fastdfs/

进入官网后直接点击下载

等待5秒钟,就会弹出下载框。 


安装libfastcommon

将libfastcommon拷贝至/usr/local/下

 执行下面的语句

cd /usr/local

tar -zxvf libfastcommonV*.tar.gz

cd libfastcommon*

./make.sh

./make.sh install

注意:libfastcommon安装好后会自动将库文件拷贝至/usr/lib64下,由于FastDFS程序引用usr/lib目录所以需要将/usr/lib64下的库文件拷贝至/usr/lib下。即执行下面的命令。

执行:

cp /usr/lib64/libfastcommon.so /usr/lib/

安装FastDFS

将FastDFS_v5.05.tar.gz拷贝至/usr/local/下

执行下标的代码

cd /usr/local

tar -zxvf FastDFS_v*.tar.gz

cd FastDFS

./make.sh

./make.sh install

安装成功将安装目录下的conf下的文件拷贝到/etc/fdfs/下。

cp conf/* /etc/fdfs/

配置tracker

cd /etc/fdfs

vi tracker.conf

base_path=/home/yuqing/fastdfs   改为:base_path=/home/fastdfs 

 

 创建工作目录:

mkdir /home/fastdfs

启动 tracker
/usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf start

重新启动:/usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf restart

 如果重新启动有这句话代表启动成功。

开机自动启动tracker

vi /etc/rc.d/rc.local

加入     /usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf restart

配置storage

cd /etc/fdfs

vi storage.conf

base_path=/home/yuqing/fastdfs  改为:base_path=/home/fastdfs 

store_path0=/home/yuqing/fastdfs  改为:store_path0=/home/fastdfs/fdfs_storage

 

如果有多个挂载磁盘则定义多个store_path,如下

store_path1=.....

store_path2=......

配置tracker服务器IP

 命令 ip a 

修改为  tracker_server=192.168.0.203:22122  

如果有多个则配置多个tracker

tracker_server=192.168.101.4:22122

创建储存空间:

mkdir /home/fastdfs/fdfs_storage

启动storaged

/usr/bin/fdfs_storaged /etc/fdfs/storage.conf start

重新启动:/usr/bin/fdfs_storaged /etc/fdfs/storage.conf restart

 如果重新启动有这句话代表启动成功。

开机自动启动storaged

vi /etc/rc.d/rc.local

加入    /usr/bin/fdfs_storaged /etc/fdfs/storage.conf restart

测试

通过fdfs_test程序测试
vi /etc/fdfs/client.conf

修改为

base_path=/home/fastdfs

tracker_server=192.168.0.203:22122

根据自己服务器的ip填

修改好后可以使用:

/usr/bin/fdfs_test /etc/fdfs/client.conf  upload  上传的文件路径

比如我root目录下有a.pdf 

cd /usr/bin

./fdfs_test /etc/fdfs/client.conf upload /root/a.pdf

http://192.168.0.203/group1/M00/00/00/wKgAy2JmYFeAJJi_ABPS741_llM349_big.pdf就是文件的下载路径。

对应storage服务器上的

/home/fastdfs/fdfs_storage/data/00/00/wKgAy2JmYFeAJJi_ABPS741_llM349_big.pdf文件。

由于现在还没有和nginx整合无法使用http下载。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/835512.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号