FastDFS安装与配置

一. 安装

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系列课程

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值