CentOS下安装FastDFS

https://github.com/happyfish100


yum -y install gcc-c++ #安装编译器
yum -y install unzip zip #解压缩软件
=================================================
0.安装可能报错的依赖
make: *** [../common/fdfs_global.o] Error 1
wget https://github.com/happyfish100/libfastcommon/archive/master.zip
unzip master.zip
cd libfastcommon-master/
./make.sh
./make.sh install
=================================================
1.将下载好的FastDFS的包解压安装
tar -zxvf fastdfs-5.11.tar.gz
./make.sh
./make.sh install
===================================================
2.备份配置文件-创建数据目录
cd /etc/fdfs/
cp client.conf.sample client.conf
cp storage.conf.sample storage.conf
cp tracker.conf.sample tracker.conf


mkdir /data/fastdfs
mkdir /data/fastdfs/tracker
mkdir /data/fastdfs/storage
===================================================
3、配置tracker
cd /etc/fdfs/
vi tracker.conf


接下来就要重新编辑上一步准备好的/etc/fdfs目录下的tracker.conf配置文件,打开文件后依次做以下修改:
base_path=/data/fastdfs/tracker #设置tracker的数据文件和日志目录
http.server_port=18080 #设置http端口号,默认为8080


配置完成后就可以启动Tracker服务器了,但首先依然要为启动脚本创建软引用,
因为fdfs_trackerd等命令在/usr/local/bin中并没有,而是在/usr/bin路径下:
ln -s /usr/bin/fdfs_trackerd /usr/local/bin
ln -s /usr/bin/stop.sh /usr/local/bin
ln -s /usr/bin/restart.sh /usr/local/bin


最后通过命令启动Tracker服务器:
service fdfs_trackerd start


查看一下端口监听情况
netstat -unltp|grep fdfs
===================================================
4.配置Storage
cd /etc/fdfs/
vi storage.conf


base_path=/data/fastdfs/storage   #设置storage的日志目录(需预先创建) 
store_path0=/data/fastdfs/storage  #存储路径
tracker_server=192.168.188:22122 #tracker服务器的IP地址和端口号 
http.server_port=80     #设置http端口号


配置完成后同样要为Storage服务器的启动脚本设置软引用
ln -s /usr/bin/fdfs_storaged /usr/local/bin


接下来就可以启动Storage服务了:
service fdfs_storaged start


netstat -unltp|grep fdfs
===================================================
5.配置客户端
cd /etc/fdfs/
vi client.conf


base_path=/data/fastdfs/tracker #tracker服务器文件路径
tracker_server=192.168.111.11:22122 #tracker服务器IP地址和端口号
http.tracker_server_port=6666 # tracker 服务器的 http 端口号,必须和tracker的设置对应起来
===================================================
如缺少依赖在安装
tar -zxvf libevent-2.0.22-stable.tar.gz
./configure 
make install 
1.安装libevent


cd libevent-2.0.22-stable
最后,如果是
32位linux:
ln –s /usr/local/libevent/libevent-2.0.so.5 /usr/lib/
64位linux:
ln -s /usr/local/libevent/libevent-2.0.so.5 /usr/lib64/
====================================================
如果安装编译有问题需要删除重装
重新编译处理命令
./make clean 





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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值