FastDFS安装与配置

本文详细介绍了在Linux环境中安装和配置FastDFS的过程,包括安装gcc、libevent、libfastcommon、Tracker和Storage的步骤,以及相关的配置参数设置。在配置Tracker和Storage时,指定了端口、基础目录和心跳间隔等关键参数。最后,文章提到了启动服务的命令以及如何检查服务是否正常运行。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一. 安装

1. 安装gcc(编译时需要)

yum install -y gcc gcc-c++

2. 安装libevent(运行时需求)

yum -y install libevent

3. 安装 libfastcommon

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

上传 libfastcommon-master.zip /opt

安装解压zip包的命令: yum install -y unzip

解压包: unzip libfastcommon.zip

进入目录: cd libfastcommon-master

编译

./make.sh

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

chmod 777 make.sh

安装

./make.sh install

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

拷贝库文件

cd /usr/lib64

cp libfastcommon.so /usr/lib

4. 安装Tracker

下载 FastDFS_v5.05.tar.gz,并上传到 /opt

tar -zxvf FastDFS_v5.05.tar.gz cd FastDFS

./make.sh

./make.sh install

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

cp /opt/FastDFS/conf/* /etc/fdfs/

二.配置

1. Tracker配置

vim /etc/fdfs/tracker.conf

#端口号port=22122

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

base_path=/home/fastdfs

2. Storage配置

vim /etc/fdfs/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

三. 启动服务

1. 启动tracker

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

2. 启动storage

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

3. 查看所有运行的端口

netstat -ntlp

节选自拉钩教育JAVA系列课程

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值