欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

Fastdfs安装

发布时间:2025/7/25 编程问答 42 豆豆
生活随笔 收集整理的这篇文章主要介绍了 Fastdfs安装 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

1、因为FastDfs是用C语言开发的,安装需要用到gcc编译工具,所以首先安装gcc编译工具

yum install -y gcc gcc-c++

2、FastDFS依赖libevent库,需要安装libevent。

yum -y install libevent

3、安装libfastcommon工具,在github上下载master分支,上传后进行解压、编译和安装

unzip libfastcommon-master.zip cd libfastcommon-master ./make.sh ./make.sh install

4、libfastcommon安装好后会在/usr/lib64 目录下生成  libfastcommon.so 库文件,将 libfastcommon.so 拷贝到/usr/lib

cp libfastcommon.so /usr/lib

5、将FastDfs的安装包上传后,进行解压、编译和安装

tar -zxvf fastdfs-5.11.tar.gz cd fastdfs-5.11 ./make.sh ./make.sh install

6、安装成功后将conf下的文件拷贝到/etc/fdfs/下

cp /usr/local/FastDFS/conf/* /etc/fdfs/

配置和启动tracker

7、进入/etc/fdfs目录下,拷贝tracker.conf.sample为tracker.conf

cd /etc/fdfs/ cp tracker.conf.sample tracker.conf

8、修改tracker.conf中内容base_path和http.server_port

base_path:用于存储日志、分组信息和服务器列表的位置

http.server_port:为配置http端口

base_path=/home/fastdfs http.server_port=80 #配置http端口

9、启动tracker,运行命令如下:

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

 配置和启动storage

切换到目录 /etc/fdfs/,修改storage.conf,如果没有此文件的的话,则拷贝一份storage.conf.sample 为storage.conf

cp storage.conf.sample storage.conf vim storage.conf

修改内容如下:

group_name=group1  修改组名

base_path=/home/yuqing/fastdfs  修改为自己定义的路径,在这里修改为 base_path=/home/fastdfs

store_path0=/home/yuqing/fastdfs  修改文件存储路径,在这里修改为 store_path0=/home/fdfs_storage

tracker_server=192.168.209.121:22122 配置tracker服务器IP

http.server_port : 配置http端口

10、启动storage,运行命令如下:

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

 11、测试是否安装成功

我们随便上传个文件或图片,在这里上传了张php.jpg的图片到/home路径下,通过如下命令进行测试是否安装配置成功

/usr/bin/fdfs_test /etc/fdfs/client.conf upload /home/php.jpg

看到如下结果表示安装成功,第一个被标识的为文件的存储路径,第二个为文件URL地址

 注意在阿里云上运行上述命令测试时会报如下错误

先后提示22122和23000端口无法连接,需要在阿里云的管理控制台添加安全组规则,配置如下:

 

转载于:https://www.cnblogs.com/chentop/p/10318582.html

总结

以上是生活随笔为你收集整理的Fastdfs安装的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。