FastDFS安装和配置

Posted Dr.psycho

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了FastDFS安装和配置相关的知识,希望对你有一定的参考价值。

FastDFS 安装和配置

安装c++依赖
yum -y install gcc-c++
安装libevent依赖
yum -y install libevent

在此目录下把需要的包拉进去

image-20210524111623279

image-20210524111821238

解压libfastcommon-master

yum -y install unzip 
unzip libfastcommon-master

解压之后,我们进入到解压文件的根目录中

 cd libfastcommon-master

编译:

 ./make.sh
找不到命令通过以下命令进行安装后再执行./make.sh
yum -y install zlib zlib-devel pcre pcre-devel gcc gcc-c++ openssl openssl-devel libevent libevent-devel perl unzip net-tools wget  

image-20210524112356318

./make.sh install

cd /usr/lib64

cp libfastcommon.so /usr/lib/

通过查看此路径看是否创建成功

Look for path and check create successful:

find /usr/lib/ -name libfastcommon.so

image-20210524112922214

change path:

image-20210524113228720

解压这个包:

image-20210524113657080

进入目录并执行安装指令:

cd FastDFS
./make.sh
./make.sh install

通过观察指令,可以看出install指令都做了什么事!(其他指令也是如此,如果能够看得懂)

image-20210524114148399

客户端 , 存储节点文件,跟踪器文件

image-20210524114429768

cd /usr/local/FastDFS/FastDFS/conf

image-20210524184848266

复制文件到指定的路径:

 cp * /etc/fdfs/

image-20210524185011962

进入到指定的目录

cd /usr/local/FastDFS/FastDFS/tracker

image-20210524185239111

修改配置文件:

vim /etc/fdfs/tracker.conf

update:

base_path=/usr/local/FastDFS/FastDFS/tracker

image-20210524185618295

启动:

/usr/local/FastDFS/FastDFS/tracker/fdfs_trackerd /etc/fdfs/tracker.conf

切换进入并编译文件

cd ../storage/
vim /etc/fdfs/storage.conf

image-20210524192115218

修改配置文件:

base_path=/usr/local/FastDFS/FastDFS/storage
store_path0=/usr/local/FastDFS/FastDFS/storage
tracker_server=10.50.6.15:22122

启动服务:

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

image-20210524192819053

切换目录:

cd /usr/local/FastDFS/FastDFS/client/

把.so文件拷贝到usr/lib目录下

cp libfdfsclient.so /usr/lib

修改配置文件

vim /etc/fdfs/client.conf

image-20210524193348493

base_path=/usr/local/FastDFS/FastDFS/client
tracker_server=10.50.6.15:22122

image-20210524193632974

写入文件并进行测试:

vim /root/hi.html

image-20210524193823499

传输文件:

/usr/bin/fdfs_test /etc/fdfs/client.conf upload /root/hi.html

出现此结果证明上传已经成功!

image-20210524194057274

image-20210524194350923

它告诉我们文件保存的位置.

以上是关于FastDFS安装和配置的主要内容,如果未能解决你的问题,请参考以下文章

fastdfs-nginx-module安装和配置

FastDFS安装和配置

FastDFS安装和配置

FastDFS安装和配置

go-fastdfs安装

FastDFS安装配置部署