FastDFS 实现分布式文件系统(图片的上传)

本文介绍如何在Linux环境下安装配置FastDFS分布式文件系统,包括安装GCC、libevent等依赖软件,以及FastDFS和libfastcommon组件的详细步骤,并提供tracker和storage节点的配置示例。
摘要由CSDN通过智能技术生成

FastDFS 实现分布式文件系统(图片的上传)

1.linux安装环境

a.安装软件GCC,libevet

yum install gcc-c++

yum -y install libevent

b.安装FastDFS和libfastcommon tar包

1将libfastcommonV1.0.7.tar.gz拷贝至/usr/local/下

cd /usr/local

tar -zxvflibfastcommonV1.0.7.tar.gz

cd libfastcommon-1.0.7

./make.sh

./make.sh install

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


将Fast_DFS拷贝至/usr/local/下

tar-zxvfFastDFS_v5.05.tar.gz

cdFastDFS

./make.sh

./make.sh install

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

 注:分布式文件集群,每台服务器均需搭建以上软件,如tracker和storage搭建在一台服务器只需安装一次


2.配置环境

配置tracker和storage.conf文件

修改tracker.conf

vi tracker.conf

base_path=/home/FastDFS   //启动tracker.conf的日志文件放在该目录

配置http端口:

http.server_port=80

启动tracker 

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


修改storage.conf

vi storage.conf

group_name=group1

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_server=192.168.101.3:22122   #配置tracker服务器:IP

#如果有多个则配置多个tracker

tracker_server=192.168.101.4:22122

#配置http端口

http.server_port=80

启动storge /usr/bin/fdfs_trackerd/etc/fdfs/tracker.conf  restart
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值