fastdfs安装

今天总结下这两天安装fastdfs的一些流程

 

服务器规划:都是外网ip

跟踪服务器1【主机】(Tracker Server):1xx.xxx.xxx.xx1

跟踪服务器2【备机】(Tracker Server):1xx.xxx.xxx.xx2

存储服务器1(Storage Server):2xx.xxx.xxx.xx1

存储服务器2(Storage Server):2xx.xxx.xxx.xx2

存储服务器3(Storage Server):2xx.xxx.xxx.xx3

操作系统:ubuntu

用户:root 

数据存储目录:

应用

安装目录

Nginx

/opt/nginx

Fastdfs

/usr/bin

Keepalived

/usr/local

安装包

 /usr/local/src

Tracker_data

/data/fastdfs/tracker

Storage_data

/data/fastdfs/storage

安装包:

1. FastDFS_v5.08.tar.gz:FastDFS源码 

2. libfastcommon-master.zip:(从 FastDFS 和 FastDHT 中提取出来的公共 C 函数库) 

3. fastdfs-nginx-module-master.zip:storage节点http服务nginx模块 

4. nginx-1.10.0.tar.gz:Nginx安装包 

5. ngx_cache_purge-2.3.tar.gz:图片缓存清除Nginx模块(集群环境会用到) 

下载完成后,将压缩包解压到/usr/local/src目录下 

资料可以网上找这里就不提供了

看情况如果是在没网的情况下 自己去ubuntu官网去下载依赖去放在

var/cache/apt/ac..目录下 执行dpkg -i 命令操作对应的dep文件 注意要看清楚自己的依赖是否存在问题

如果有外网 一切好说 自己百度

解压安装libfastcommon文件

到/usr/local/src 

执行unzip 命令 解压后安装编译

./make.sh 

./make.sh install 

安装fastdfs

到/usr/local/src

执行tar命令 解压后安装编译

./make.sh

./make.sh install 

完成后下一步

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

3份配置文件都要cp一份

改cp出来的文件

选择起配置文件 disabled=false

改端口 

改地址base_path = /data/fastdfs/tracker /data/fastdfs/storage (前提是需要有这个文件夹)

store_group = group1

ubuntu没端口开关问题 

centOS redhat 都是有端口开关问题 自己去开去

启动服务

 

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

sudo /usr/bin/fdfs_tracker /etc/fdfs/tracker.conf

ok搞定 

 

这里不介绍nginx的安装了 直接上配置

 

 listen 8888;

 

 location ~/group1/M00 {

      ngx_fastdfs_module;

       alias /data/fastdfs/storage/data;

  }

8888 端口值是要与/etc/fdfs/storage.conf 中的 http.server_port=8888 相对应, 因为 http.server_port 默认为 8888,如果想改成 80,则要对应修改过来。

注意点:

 

如果启动找不到
error while loading shared libraries: libfdfsclient.so: cannot open shared object file: No such file or directory
error while loading shared libraries: libfastcommon.so: cannot open shared object file: No such file or directory
请使用以下软连接
ln -s /usr/local/fdfs/lib/libfastcommon.so /usr/lib/libfastcommon.so
ln -s /usr/local/fdfs/lib/libfastcommon.so /usr/lib64/libfastcommon.so
ln -s /usr/local/fdfs/lib/libfdfsclient.so /usr/lib64/libfdfsclient.so

ln -s /usr/local/fdfs/lib/libfdfsclient.so /usr/lib/libfdfsclient.so 

如配置是集群 配好后记得重启

 

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值