文档章节

fastdfs集群搭建

随心而安
 随心而安
发布于 2017/08/30 14:42
字数 580
阅读 14
收藏 0
点赞 0
评论 0

一、fastdfs包

mkdir hyjk

 

yum install lrzsz

 

rz

 

mv fastdfs-nginx-module_v1.15.tar.gz hyjk/

 

#安装所需要的压缩包

yum install make cmake gcc gcc-c++

 

#重新移动到src

mv V1.0.35.tar.gz  /usr/local/src/

 

tar -xzvf V1.0.35.tar.gz

 

mv /hyjk/fastdfs.V5.09.tar.gz  /usr/local/src/

 

二、 跟踪器启动

 

#复制修改跟踪器tracker配置文件

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

vim /etc/fdfs/tracker.conf

# 修改的内容如下:

disabled=false              # 启用配置文件

port=22122                  # tracker服务器端口(默认22122)

base_path=/fastdfs/tracker  # 存储日志和数据的根目录

 

mkdir -p /fastdfs/tracker

 

三、防火墙设置端口

#防火墙

 vi /etc/sysconfig/iptables

-A INPUT -m state --state NEW -m tcp -p tcp --dport 22122 -j ACCEPT

service iptables restart

 

开防火墙端口

iptables -A INPUT -p tcp --dport 22122 -j ACCEPT

#一定要手动保存下

service iptables save

service iptables status

 

#启动跟踪器

/etc/init.d/fdfs_trackerd start

ps -ef | grep fdfs_trackerd

#设置开机启动

/etc/init.d/fdfs_trackerd stop

 

四、存储器启动

 

#存储器

cp /etc/fdfs/storage.conf.sample /etc/fdfs/storage.conf

vi /etc/fdfs/storage.conf

# 修改的内容如下:

disabled=false                      # 启用配置文件

port=23000                          # storage服务端口

group_name=group1                   # 组名(第一组为group1,第二组为group2,依次类推...)

base_path=/fastdfs/storage          # 数据和日志文件存储根目录

store_path0=/fastdfs/storage        # 第一个存储目录,第二个存储目录起名为:store_path1=xxx,其它存储目录名依次类推...

store_path_count=1                  # 存储路径个数,需要和store_path个数匹配

tracker_server=192.168.0.200:22122  # tracker服务器IP和端口

tracker_server=192.168.0.201:22122  # tracker服务器IP和端口

http.server_port=8888               # http访问文件的端口

 

mkdir -p /fastdfs/storage

 

防火墙端口23000如上

iptables -A INPUT -p tcp --dport 23000 -j ACCEPT

 

#启动存储器

/etc/init.d/fdfs_storaged start

 

#查看存储集群

/usr/bin/fdfs_monitor /etc/fdfs/storage.conf

#设置开机启动

/etc/init.d/fdfs_storaged stop

chkconfig fdfs_storaged on

 

#更改客户端的追踪器ip

cp /etc/fdfs/client.conf.sample /etc/fdfs/client.conf

vi /etc/fdfs/client.conf

base_path=/fastdfs/tracker

tracker_server=192.168.1.200:22122

tracker_server=192.168.1.201:22122

 

#测试上传

/usr/bin/fdfs_upload_file /etc/fdfs/client.conf /etc/fdfs/client.conf

 

 

 

 

----------------------------------------------------------------------------------------------------------

五、Nginx搭建

 

#安装lib包

yum install gcc gcc-c++ make automake autoconf libtool pcre pcre-devel zlib zlib-devel openssl openssl-devel

 

#安装lib包

yum -y install libevent-devel

 

/**

坑,注意

**/

#修改module默认路径

fastdfs-nginx-module/src/config

CORE_INCS="$CORE_INCS /usr/include/fastdfs /usr/include/fastcommon/"

 

#加入module到nginx

./configure --prefix=/opt/nginx --sbin-path=/usr/bin/nginx --add-module=/hyjk/fastdfs-nginx-module/fastdfs-nginx-module/src

 make && make install

 

#修改mod_fasrdfs.conf

 /usr/local/src/fastdfs-nginx-module/src/mod_fastdfs.conf /etc/fdfs/

shell> vi /etc/fdfs/mod_fastdfs.conf

 

#nginx 启动

/opt/nginx/sbin/nginx

/usr/local/nginx/sbin/nginx -s reload

/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

 

 

 

 

 

 

 

 

 

© 著作权归作者所有

共有 人打赏支持
随心而安
粉丝 0
博文 7
码字总数 3464
作品 0
浦东
程序员
FastDFS安装使用实战一(安装篇)

最近在研究负载均衡和集群,其中涉及到一个主要问题是,如何让集群中的real server共享一套文件系统。在网上查到FastDFS,国人(happy fish,感谢他的开源精神)开发的一套轻量级分布式文件系...

凯文加内特
2015/03/30
0
0
【FastDFS】FastDFS分布式文件系统安装手册(单机版)

一、前言 FastDFS是用c语言编写的一款开源的分布式文件系统。FastDFS为互联网量身定制,充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重高可用,高性能等指标。使用FastDFS很容易搭建...

qq_26545305
04/24
0
0
FASTDFS在OPENSUSE环境搭建

源码:http://code.google.com/p/fastdfs/ 论坛:http://bbs.chinaunix.net/forum-240-1.html 配置说明:http://bbs.chinaunix.net/thread-1941456-1-1.html 安装篇 1. 服务器说明 角色 IP 操......

大草原上的一个娃
2014/03/14
0
0
linux环境配置单机FastDFS文件存储服务器

搭建linux环境下的FDFS文件服务器,用于图片文件、视频文件、音频文件的存储管理。 测试环境: tracker server 和 storage server 在同一台机器121.42.25.134上 nginx 与 storage server 对接...

xiejunbo
2015/02/27
0
0
Centos7单台服务器搭建FastDFS+Nginx

Fastdfs+Nginx配置操作 单台配置 安装包下载: wget https://github.com/happyfish100/libfastcommon/archive/V1.0.7.tar.gz wget http://jaist.dl.sourceforge.net/project/fastdfs/FastDF......

独狼的小窝
06/26
0
0
CentOS7搭建FastDFS+Nginx

CentOS7搭建FastDFS+Nginx [TOC] 1. FastDFS 介绍 FastDFS是一个开源的分布式文件系统,她对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存...

ygqygq2
06/29
0
0
Fastdfs分布式文件存储系统架构剖析及分布式集群环境的配置

===============分布式文件存储系统Fastdfs架构解析======================== FastDFS是一款类Google FS的开源分布式文件系统,它用纯C语言实现,支持Linux、FreeBSD、AIX等UNIX系统。它只能...

xiejunbo
2015/06/30
0
0
Ubuntu 14.04下部署FastDFS 5.08+Nginx 1.13.0

环境 Ubuntu 14.04 用户 admin 数据目录: /fastdfs 安装包:FastDFS v5.05 一、下载安装libfastcommon 1.1、上传或下载 libfastcommon-master.zip 到/usr/local/src 目录 1.2、解压 1.3、编...

paascloud
2017/05/29
0
0
搭建FastDFS分布式存储环境(使用Nginx模块)

上次搭建FastDFS使用的版本是v4.05,见http://www.linuxidc.com/Linux/2014-10/107592.htm 这个版本已经比较旧了 最新的版本是v5.04,由于作者重构了代码,所以安装过程还是有一些不一致. 最新...

凯文加内特
2015/04/01
0
0
FastDFS安装 --> 测试

自己闲着没事,在小黑上虚拟了 4 个 centos 64 的系统,用来安装分布式 fastdfs 、 nginx 负载均衡,过程一路艰辛,搞了一个通宵都没弄好,终于在第二天的傍晚终于弄好了,记录一下过程。 有...

shking
2013/10/05
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

mysql 主从复制中遇到的错误!

。。。。。

万建宁
9分钟前
0
0
DUBBO 详细介绍

摘要: 主要核心部件: Remoting: 网络通信框架,实现了 sync-over-async 和 request-response 消息机制. RPC: 一个远程过程调用的抽象,支持负载均衡、容灾和集群功能 Registry: 服务目录框架...

明理萝
20分钟前
0
1
4 个快速的 Python 编译器 for 2018

简评:Python 和其他的解释型语言一样经常被吐槽性能不行,所以开发人员为了提升性能创建了不少编译器,本文则选取其中的四个做了基准测试。 Python 其实是一种相当快的语言,但它并不像编译...

极光推送
23分钟前
0
0
spring boot注册多个MQ服务器的问题

关于注册到多个MQ源的文章已经有很多了,这里记录一下声明queue的坑; 如果使用注册bean的方式声明queue,会导致声明的queue同时被注册到所有的MQ源上; //如果使用下面的声明方式,que...

placeholder
24分钟前
0
0
Java面试基础篇——第九篇:BIO,NIO,AIO的区别

现在IO模型主要分三类:BIO(同步阻塞IO),NIO(同步非阻塞IO),AIO()。 先来看看BIO。 1. BIO 服务端接受到请求后,要指派或新建一个线程去处理客户端的IO请求,直到收到断开连接的指令。这么做...

developlee的潇洒人生
29分钟前
0
0
@RequestMapping @ResponseBody 和 @RequestBody 用法与区别

1.@RequestMapping 国际惯例先介绍什么是@RequestMapping,@RequestMapping 是一个用来处理请求地址映射的注解,可用于类或方法上。用于类上,表示类中的所有响应请求的方法都是以该地址作为...

特拉仔
31分钟前
1
0
基于 HTML5 结合互联网+ 的 3D 隧道

前言 目前,物资采购和人力成本是隧道业发展的两大瓶颈。比如依靠民间借贷,融资成本很高;采购价格不透明,没有增值税发票;还有项目管控和供应链管理的问题。成本在不断上升,利润在不断下...

xhload3d
33分钟前
0
0
济南小程序热度分析

原文链接:http://www.jnqianle.cn/company/2072.html

tianma3798
34分钟前
1
0
大数据软件

beats 采集 kafka spark hive es grafana zeppelin

ArlenXu
36分钟前
0
0
Mac item2常用快捷键

标签 新建标签:command + t 关闭标签:command + w 切换标签:command + 数字 command + 左右方向键 切换全屏:command + enter 查找:command + f 分屏 水平分屏:command + d 垂直分屏:c...

说回答
39分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部